@charset "UTF-8";
/*!
 * Bootstrap v4.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #7E8299;
  --gray-dark: #3F4254;
  --primary: #551e43;
  --secondary: #E4E6EF;
  --success: #1BC5BD;
  --info: #8950FC;
  --warning: #FFA800;
  --danger: #F64E60;
  --light: #F3F6F9;
  --dark: #181C32;
  --white: #ffffff;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

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

body {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
  text-align: left;
  background-color: #ffffff; }

[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.5rem; }

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

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

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

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

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

dt {
  font-weight: 500; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 600; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #551e43;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #1c0a16;
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #B5B5C3;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

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

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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 {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  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-decoration {
  -webkit-appearance: none; }

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2rem; }

h2, .h2 {
  font-size: 1.75rem; }

h3, .h3 {
  font-size: 1.5rem; }

h4, .h4 {
  font-size: 1.35rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1.175rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

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

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #7E8299; }
  .blockquote-footer::before {
    content: "\2014\A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #E4E6EF;
  border-radius: 0.42rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #7E8299; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #181C32;
  border-radius: 0.28rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 500;
    box-shadow: none; }

pre {
  display: block;
  font-size: 87.5%;
  color: #181C32; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 12.5px;
  padding-left: 12.5px;
  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; } }
  @media (min-width: 1400px) {
    .container {
      max-width: 1340px; } }

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

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12.5px;
  margin-left: -12.5px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@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: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@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: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@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: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #3F4254;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #EBEDF3; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #EBEDF3; }
  .table tbody + tbody {
    border-top: 2px solid #EBEDF3; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #EBEDF3; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #EBEDF3; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

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

.table-hover tbody tr:hover {
  color: #3F4254;
  background-color: #E4E6EF; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cfc0ca; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #a78a9d; }

.table-hover .table-primary:hover {
  background-color: #c4b2be; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #c4b2be; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f7f8fb; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #f1f2f7; }

.table-hover .table-secondary:hover {
  background-color: #e6e9f3; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #e6e9f3; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bfefed; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #88e1dd; }

.table-hover .table-success:hover {
  background-color: #abeae7; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #abeae7; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #decefe; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #c2a4fd; }

.table-hover .table-info:hover {
  background-color: #cdb5fd; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #cdb5fd; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe7b8; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd27a; }

.table-hover .table-warning:hover {
  background-color: #ffde9f; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffde9f; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fccdd2; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #faa3ac; }

.table-hover .table-danger:hover {
  background-color: #fbb5bc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #fbb5bc; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfd; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f9fafc; }

.table-hover .table-light:hover {
  background-color: #ededf3; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ededf3; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bebfc6; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #878994; }

.table-hover .table-dark:hover {
  background-color: #b0b2ba; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b0b2ba; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #E4E6EF; }

.table-hover .table-active:hover {
  background-color: #d4d7e6; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #d4d7e6; }

.table .thead-dark th {
  color: #ffffff;
  background-color: #181C32;
  border-color: #242a4c; }

.table .thead-light th {
  color: #3F4254;
  background-color: #F3F6F9;
  border-color: #EBEDF3; }

.table-dark {
  color: #ffffff;
  background-color: #181C32; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #242a4c; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  border-radius: 0.42rem;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #3F4254;
    background-color: #ffffff;
    border-color: #7b2b61;
    outline: 0;
    box-shadow: none, none; }
  .form-control::placeholder {
    color: #B5B5C3;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #F3F6F9;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #3F4254;
  background-color: #ffffff; }

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

.col-form-label {
  padding-top: calc(0.65rem + 1px);
  padding-bottom: calc(0.65rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.825rem + 1px);
  padding-bottom: calc(0.825rem + 1px);
  font-size: 1.08rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.55rem + 1px);
  padding-bottom: calc(0.55rem + 1px);
  font-size: 0.925rem;
  line-height: 1.35; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #3F4254;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.35em + 1.1rem + 2px);
  padding: 0.55rem 0.75rem;
  font-size: 0.925rem;
  line-height: 1.35;
  border-radius: 0.28rem; }

.form-control-lg {
  height: calc(1.5em + 1.65rem + 2px);
  padding: 0.825rem 1.42rem;
  font-size: 1.08rem;
  line-height: 1.5;
  border-radius: 0.42rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1.75rem; }

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

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #B5B5C3; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.9rem;
  color: #1BC5BD; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: .1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: #1bc5bd;
  border-radius: 3px; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1BC5BD;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231BC5BD' 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");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1BC5BD;
    box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1BC5BD;
  padding-right: calc((1em + 1.3rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233F4254' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231BC5BD' 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") #ffffff no-repeat center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #1BC5BD;
    box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1BC5BD; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1BC5BD; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #1BC5BD; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #30e3da;
  background-color: #30e3da; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1BC5BD; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1BC5BD; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1BC5BD;
  box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.9rem;
  color: #F64E60; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: .1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: #f64e60;
  border-radius: 3px; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #F64E60;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F64E60' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F64E60' 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");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #F64E60;
    box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.3rem);
  background-position: top calc(0.375em + 0.325rem) right calc(0.375em + 0.325rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #F64E60;
  padding-right: calc((1em + 1.3rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233F4254' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F64E60' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F64E60' 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") #ffffff no-repeat center right 2rem/calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #F64E60;
    box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #F64E60; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #F64E60; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #F64E60; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f87f8c;
  background-color: #f87f8c; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #F64E60; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #F64E60; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #F64E60;
  box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: normal;
  color: #3F4254;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.65rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.42rem;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #3F4254;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: none; }
  .btn.disabled, .btn:disabled {
    opacity: 0.6;
    box-shadow: none; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    box-shadow: none; }

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

.btn-primary {
  color: #ffffff;
  background-color: #551e43;
  border-color: #551e43;
  box-shadow: none; }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #39142d;
    border-color: #2f1125; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(111, 64, 95, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #551e43;
    border-color: #551e43; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #2f1125;
    border-color: #260d1e; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(111, 64, 95, 0.5); }

.btn-secondary {
  color: #181C32;
  background-color: #E4E6EF;
  border-color: #E4E6EF;
  box-shadow: none; }
  .btn-secondary:hover {
    color: #181C32;
    background-color: #ccd0e1;
    border-color: #c4c8dc; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(197, 200, 211, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #181C32;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #181C32;
    background-color: #c4c8dc;
    border-color: #bcc1d7; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(197, 200, 211, 0.5); }

.btn-success {
  color: #ffffff;
  background-color: #1BC5BD;
  border-color: #1BC5BD;
  box-shadow: none; }
  .btn-success:hover {
    color: #ffffff;
    background-color: #16a39d;
    border-color: #159892; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(61, 206, 199, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #159892;
    border-color: #138d87; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(61, 206, 199, 0.5); }

.btn-info {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC;
  box-shadow: none; }
  .btn-info:hover {
    color: #ffffff;
    background-color: #702afb;
    border-color: #671efb; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(155, 106, 252, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #671efb;
    border-color: #5f11fb; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(155, 106, 252, 0.5); }

.btn-warning {
  color: #181C32;
  background-color: #FFA800;
  border-color: #FFA800;
  box-shadow: none; }
  .btn-warning:hover {
    color: #ffffff;
    background-color: #d98f00;
    border-color: #cc8600; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(220, 147, 8, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #181C32;
    background-color: #FFA800;
    border-color: #FFA800; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #cc8600;
    border-color: #bf7e00; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 147, 8, 0.5); }

.btn-danger {
  color: #ffffff;
  background-color: #F64E60;
  border-color: #F64E60;
  box-shadow: none; }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #f42a3f;
    border-color: #f41d34; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(247, 105, 120, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #f41d34;
    border-color: #f3112a; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(247, 105, 120, 0.5); }

.btn-light {
  color: #181C32;
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  box-shadow: none; }
  .btn-light:hover {
    color: #181C32;
    background-color: #dae3ec;
    border-color: #d1dde8; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(210, 213, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #181C32;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #181C32;
    background-color: #d1dde8;
    border-color: #c9d6e4; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(210, 213, 219, 0.5); }

.btn-dark {
  color: #ffffff;
  background-color: #181C32;
  border-color: #181C32;
  box-shadow: none; }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #0c0e18;
    border-color: #070910; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(59, 62, 81, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #070910;
    border-color: #030407; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(59, 62, 81, 0.5); }

.btn-white {
  color: #181C32;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: none; }
  .btn-white:hover {
    color: #181C32;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(220, 221, 224, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #181C32;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #181C32;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 221, 224, 0.5); }

.btn-outline-primary {
  color: #551e43;
  border-color: #551e43; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #551e43;
    border-color: #551e43; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(85, 30, 67, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #551e43;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #551e43;
    border-color: #551e43; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(85, 30, 67, 0.5); }

.btn-outline-secondary {
  color: #E4E6EF;
  border-color: #E4E6EF; }
  .btn-outline-secondary:hover {
    color: #181C32;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #E4E6EF;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #181C32;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5); }

.btn-outline-success {
  color: #1BC5BD;
  border-color: #1BC5BD; }
  .btn-outline-success:hover {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #1BC5BD;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.5); }

.btn-outline-info {
  color: #8950FC;
  border-color: #8950FC; }
  .btn-outline-info:hover {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #8950FC;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5); }

.btn-outline-warning {
  color: #FFA800;
  border-color: #FFA800; }
  .btn-outline-warning:hover {
    color: #181C32;
    background-color: #FFA800;
    border-color: #FFA800; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 168, 0, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #FFA800;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #181C32;
    background-color: #FFA800;
    border-color: #FFA800; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 168, 0, 0.5); }

.btn-outline-danger {
  color: #F64E60;
  border-color: #F64E60; }
  .btn-outline-danger:hover {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #F64E60;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.5); }

.btn-outline-light {
  color: #F3F6F9;
  border-color: #F3F6F9; }
  .btn-outline-light:hover {
    color: #181C32;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #F3F6F9;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #181C32;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5); }

.btn-outline-dark {
  color: #181C32;
  border-color: #181C32; }
  .btn-outline-dark:hover {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 28, 50, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #181C32;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 28, 50, 0.5); }

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-white:hover {
    color: #181C32;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #181C32;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-link {
  font-weight: 400;
  color: #551e43;
  text-decoration: none; }
  .btn-link:hover {
    color: #1c0a16;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #7E8299;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.825rem 1.42rem;
  font-size: 1.08rem;
  line-height: 1.5;
  border-radius: 0.42rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.55rem 0.75rem;
  font-size: 0.925rem;
  line-height: 1.35;
  border-radius: 0.42rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

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

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #3F4254;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0.42rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #EBEDF3; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.75rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: #181C32;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #101221;
    text-decoration: none;
    background-color: #F3F6F9; }
  .dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #551e43; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #7E8299;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 0.925rem;
  color: #7E8299;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.75rem 1.25rem;
  color: #181C32; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

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

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

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.065rem;
  padding-left: 1.065rem; }

.btn-group.show .dropdown-toggle {
  box-shadow: none; }
  .btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.65rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
  text-align: center;
  white-space: nowrap;
  background-color: #F3F6F9;
  border: 1px solid #E4E6EF;
  border-radius: 0.42rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1.65rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.825rem 1.42rem;
  font-size: 1.08rem;
  line-height: 1.5;
  border-radius: 0.42rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.35em + 1.1rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.55rem 0.75rem;
  font-size: 0.925rem;
  line-height: 1.35;
  border-radius: 0.28rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #551e43;
    background-color: #551e43;
    box-shadow: none; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: none, none; }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #7b2b61; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #c75fa5;
    border-color: #c75fa5;
    box-shadow: none; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #7E8299; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #F3F6F9; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #B5B5C3 solid 1px;
    box-shadow: none; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.42rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' 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-label::before {
  border-color: #551e43;
  background-color: #551e43;
  box-shadow: none; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(85, 30, 67, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(85, 30, 67, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(85, 30, 67, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #B5B5C3;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #ffffff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(85, 30, 67, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 2rem 0.65rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233F4254' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;
  background-color: #ffffff;
  border: 1px solid #E4E6EF;
  border-radius: 0.42rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none; }
  .custom-select:focus {
    border-color: #7b2b61;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 30, 67, 0.25); }
    .custom-select:focus::-ms-value {
      color: #3F4254;
      background-color: #ffffff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1rem;
    background-image: none; }
  .custom-select:disabled {
    color: #7E8299;
    background-color: #EBEDF3; }
  .custom-select::-ms-expand {
    display: none; }

.custom-select-sm {
  height: calc(1.35em + 1.1rem + 2px);
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  padding-left: 0.75rem;
  font-size: 0.925rem; }

.custom-select-lg {
  height: calc(1.5em + 1.65rem + 2px);
  padding-top: 0.825rem;
  padding-bottom: 0.825rem;
  padding-left: 1.42rem;
  font-size: 1.08rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.3rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #7b2b61;
    box-shadow: none; }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #F3F6F9; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.3rem + 2px);
  padding: 0.65rem 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
  background-color: #ffffff;
  border: 1px solid #E4E6EF;
  border-radius: 0.42rem;
  box-shadow: none; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 1.3rem);
    padding: 0.65rem 1rem;
    line-height: 1.5;
    color: #3F4254;
    content: "Browse";
    background-color: #F3F6F9;
    border-left: inherit;
    border-radius: 0 0.42rem 0.42rem 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #551e43;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #c75fa5; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #E4E6EF;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #551e43;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #c75fa5; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #E4E6EF;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #551e43;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #c75fa5; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-fill-lower {
    background-color: #E4E6EF;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #E4E6EF;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #B5B5C3; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #B5B5C3; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #B5B5C3; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #7E8299;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #E4E6EF; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #EBEDF3 #EBEDF3 #E4E6EF; }
    .nav-tabs .nav-link.disabled {
      color: #7E8299;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #5E6278;
    background-color: #ffffff;
    border-color: #E4E6EF #E4E6EF #ffffff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.42rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #551e43; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.44rem;
  padding-bottom: 0.44rem;
  margin-right: 1rem;
  font-size: 1.08rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.08rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.42rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #ffffff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #ffffff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #ffffff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #EBEDF3;
  border-radius: 0.42rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }

.card-body {
  flex: 1 1 auto;
  padding: 2.25rem; }

.card-title {
  margin-bottom: 2rem; }

.card-subtitle {
  margin-top: -1rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 2.25rem; }

.card-header {
  padding: 2rem 2.25rem;
  margin-bottom: 0;
  background-color: #ffffff;
  border-bottom: 1px solid #EBEDF3; }
  .card-header:first-child {
    border-radius: calc(0.42rem - 1px) calc(0.42rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 2rem 2.25rem;
  background-color: #ffffff;
  border-top: 1px solid #EBEDF3; }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.42rem - 1px) calc(0.42rem - 1px); }

.card-header-tabs {
  margin-right: -1.125rem;
  margin-bottom: -2rem;
  margin-left: -1.125rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -1.125rem;
  margin-left: -1.125rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  border-radius: calc(0.42rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.42rem - 1px);
  border-top-right-radius: calc(0.42rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.42rem - 1px);
  border-bottom-left-radius: calc(0.42rem - 1px); }

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 12.5px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -12.5px;
      margin-left: -12.5px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 12.5px;
        margin-bottom: 0;
        margin-left: 12.5px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 12.5px; }
  @media (min-width: 576px) {
    .card-group {
      flex-flow: row wrap; }
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:not(:last-child) {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:not(:last-child) .card-img-top,
          .card-group > .card:not(:last-child) .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:not(:last-child) .card-img-bottom,
          .card-group > .card:not(:last-child) .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:not(:first-child) {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:not(:first-child) .card-img-top,
          .card-group > .card:not(:first-child) .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:not(:first-child) .card-img-bottom,
          .card-group > .card:not(:first-child) .card-footer {
            border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 2rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion > .card {
  overflow: hidden; }
  .accordion > .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0; }
  .accordion > .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0; }
  .accordion > .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .accordion > .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .accordion > .card .card-header {
    margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #EBEDF3;
  border-radius: 0.42rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #7E8299;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #7E8299; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.42rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #551e43;
  background-color: #ffffff;
  border: 1px solid #E4E6EF; }
  .page-link:hover {
    z-index: 2;
    color: #1c0a16;
    text-decoration: none;
    background-color: #EBEDF3;
    border-color: #E4E6EF; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none; }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.42rem;
  border-bottom-left-radius: 0.42rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.42rem;
  border-bottom-right-radius: 0.42rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #551e43;
  border-color: #551e43; }

.page-item.disabled .page-link {
  color: #7E8299;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #EBEDF3; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.08rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.85rem;
  border-bottom-left-radius: 0.85rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.85rem;
  border-bottom-right-radius: 0.85rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.925rem;
  line-height: 1.35; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.28rem;
  border-bottom-left-radius: 0.28rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.28rem;
  border-bottom-right-radius: 0.28rem; }

.badge {
  display: inline-block;
  padding: 0.5em 0.75em;
  font-size: 85%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.42rem;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #ffffff;
  background-color: #551e43; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #ffffff;
    background-color: #2f1125; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(85, 30, 67, 0.5); }

.badge-secondary {
  color: #181C32;
  background-color: #E4E6EF; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #181C32;
    background-color: #c4c8dc; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(228, 230, 239, 0.5); }

.badge-success {
  color: #ffffff;
  background-color: #1BC5BD; }
  a.badge-success:hover, a.badge-success:focus {
    color: #ffffff;
    background-color: #159892; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 197, 189, 0.5); }

.badge-info {
  color: #ffffff;
  background-color: #8950FC; }
  a.badge-info:hover, a.badge-info:focus {
    color: #ffffff;
    background-color: #671efb; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(137, 80, 252, 0.5); }

.badge-warning {
  color: #181C32;
  background-color: #FFA800; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #181C32;
    background-color: #cc8600; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 168, 0, 0.5); }

.badge-danger {
  color: #ffffff;
  background-color: #F64E60; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #ffffff;
    background-color: #f41d34; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(246, 78, 96, 0.5); }

.badge-light {
  color: #181C32;
  background-color: #F3F6F9; }
  a.badge-light:hover, a.badge-light:focus {
    color: #181C32;
    background-color: #d1dde8; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(243, 246, 249, 0.5); }

.badge-dark {
  color: #ffffff;
  background-color: #181C32; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #ffffff;
    background-color: #070910; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(24, 28, 50, 0.5); }

.badge-white {
  color: #181C32;
  background-color: #ffffff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #181C32;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #EBEDF3;
  border-radius: 0.85rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.42rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 500; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #2c1023;
  background-color: #ddd2d9;
  border-color: #cfc0ca; }
  .alert-primary hr {
    border-top-color: #c4b2be; }
  .alert-primary .alert-link {
    color: #070205; }

.alert-secondary {
  color: #77787c;
  background-color: #fafafc;
  border-color: #f7f8fb; }
  .alert-secondary hr {
    border-top-color: #e6e9f3; }
  .alert-secondary .alert-link {
    color: #5e5f62; }

.alert-success {
  color: #0e6662;
  background-color: #d1f3f2;
  border-color: #bfefed; }
  .alert-success hr {
    border-top-color: #abeae7; }
  .alert-success .alert-link {
    color: #083937; }

.alert-info {
  color: #472a83;
  background-color: #e7dcfe;
  border-color: #decefe; }
  .alert-info hr {
    border-top-color: #cdb5fd; }
  .alert-info .alert-link {
    color: #321e5c; }

.alert-warning {
  color: #855700;
  background-color: #ffeecc;
  border-color: #ffe7b8; }
  .alert-warning hr {
    border-top-color: #ffde9f; }
  .alert-warning .alert-link {
    color: #523600; }

.alert-danger {
  color: #802932;
  background-color: #fddcdf;
  border-color: #fccdd2; }
  .alert-danger hr {
    border-top-color: #fbb5bc; }
  .alert-danger .alert-link {
    color: #591d23; }

.alert-light {
  color: #7e8081;
  background-color: #fdfdfe;
  border-color: #fcfcfd; }
  .alert-light hr {
    border-top-color: #ededf3; }
  .alert-light .alert-link {
    color: #656667; }

.alert-dark {
  color: #0c0f1a;
  background-color: #d1d2d6;
  border-color: #bebfc6; }
  .alert-dark hr {
    border-top-color: #b0b2ba; }
  .alert-dark .alert-link {
    color: black; }

.alert-white {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-white hr {
    border-top-color: #f2f2f2; }
  .alert-white .alert-link {
    color: #6c6c6c; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #EBEDF3;
  border-radius: 0.42rem;
  box-shadow: none; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #551e43;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #5E6278;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #5E6278;
    text-decoration: none;
    background-color: #EBEDF3; }
  .list-group-item-action:active {
    color: #3F4254;
    background-color: #EBEDF3; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #EBEDF3; }
  .list-group-item:first-child {
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #7E8299;
    pointer-events: none;
    background-color: #ffffff; }
  .list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #551e43;
    border-color: #551e43; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
    .list-group-horizontal .list-group-item:first-child {
      border-top-left-radius: 0.42rem;
      border-bottom-left-radius: 0.42rem;
      border-top-right-radius: 0; }
    .list-group-horizontal .list-group-item:last-child {
      margin-right: 0;
      border-top-right-radius: 0.42rem;
      border-bottom-right-radius: 0.42rem;
      border-bottom-left-radius: 0; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem;
        border-top-right-radius: 0; }
      .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem;
        border-top-right-radius: 0; }
      .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem;
        border-top-right-radius: 0; }
      .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem;
        border-top-right-radius: 0; }
      .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-xxl .list-group-item:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem;
        border-top-right-radius: 0; }
      .list-group-horizontal-xxl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem;
        border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.list-group-item-primary {
  color: #2c1023;
  background-color: #cfc0ca; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #2c1023;
    background-color: #c4b2be; }
  .list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #2c1023;
    border-color: #2c1023; }

.list-group-item-secondary {
  color: #77787c;
  background-color: #f7f8fb; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #77787c;
    background-color: #e6e9f3; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #77787c;
    border-color: #77787c; }

.list-group-item-success {
  color: #0e6662;
  background-color: #bfefed; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #0e6662;
    background-color: #abeae7; }
  .list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #0e6662;
    border-color: #0e6662; }

.list-group-item-info {
  color: #472a83;
  background-color: #decefe; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #472a83;
    background-color: #cdb5fd; }
  .list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #472a83;
    border-color: #472a83; }

.list-group-item-warning {
  color: #855700;
  background-color: #ffe7b8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #855700;
    background-color: #ffde9f; }
  .list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #855700;
    border-color: #855700; }

.list-group-item-danger {
  color: #802932;
  background-color: #fccdd2; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #802932;
    background-color: #fbb5bc; }
  .list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #802932;
    border-color: #802932; }

.list-group-item-light {
  color: #7e8081;
  background-color: #fcfcfd; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7e8081;
    background-color: #ededf3; }
  .list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #7e8081;
    border-color: #7e8081; }

.list-group-item-dark {
  color: #0c0f1a;
  background-color: #bebfc6; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #0c0f1a;
    background-color: #b0b2ba; }
  .list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #0c0f1a;
    border-color: #0c0f1a; }

.list-group-item-white {
  color: #858585;
  background-color: white; }
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-white.list-group-item-action.active {
    color: #ffffff;
    background-color: #858585;
    border-color: #858585; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: .5; }
  .close:hover {
    color: #000000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none; }

a.close.disabled {
  pointer-events: none; }

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #3F4254;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 1px solid #EBEDF3; }

.toast-body {
  padding: 0.75rem; }

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0.42rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.2; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.5rem 1.75rem;
  border-bottom: 1px solid #EBEDF3;
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem; }
  .modal-header .close {
    padding: 1.5rem 1.75rem;
    margin: -1.5rem -1.75rem -1.5rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.75rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1.75rem;
  border-top: 1px solid #EBEDF3;
  border-bottom-right-radius: 0.42rem;
  border-bottom-left-radius: 0.42rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 1; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #ffffff; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #ffffff; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #ffffff; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #ffffff; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.75rem 1rem;
  color: #3F4254;
  text-align: center;
  background-color: #ffffff;
  border-radius: 3px; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 0.42rem;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.85rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: white; }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #ffffff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.85rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: white; }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #ffffff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc((0.5rem + 1px) * -1); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: white; }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #ffffff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #ffffff; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.85rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: white; }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #ffffff; }

.popover-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #181C32;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: calc(0.85rem - 1px);
  border-top-right-radius: calc(0.85rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 1rem 1.25rem;
  color: #3F4254; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #551e43 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2f1125 !important; }

.bg-secondary {
  background-color: #E4E6EF !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #c4c8dc !important; }

.bg-success {
  background-color: #1BC5BD !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #159892 !important; }

.bg-info {
  background-color: #8950FC !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #671efb !important; }

.bg-warning {
  background-color: #FFA800 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #cc8600 !important; }

.bg-danger {
  background-color: #F64E60 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #f41d34 !important; }

.bg-light {
  background-color: #F3F6F9 !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #d1dde8 !important; }

.bg-dark {
  background-color: #181C32 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #070910 !important; }

.bg-white {
  background-color: #ffffff !important; }

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

.bg-white {
  background-color: #ffffff !important; }

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

.border {
  border: 1px solid #EBEDF3 !important; }

.border-top {
  border-top: 1px solid #EBEDF3 !important; }

.border-right {
  border-right: 1px solid #EBEDF3 !important; }

.border-bottom {
  border-bottom: 1px solid #EBEDF3 !important; }

.border-left {
  border-left: 1px solid #EBEDF3 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #551e43 !important; }

.border-secondary {
  border-color: #E4E6EF !important; }

.border-success {
  border-color: #1BC5BD !important; }

.border-info {
  border-color: #8950FC !important; }

.border-warning {
  border-color: #FFA800 !important; }

.border-danger {
  border-color: #F64E60 !important; }

.border-light {
  border-color: #F3F6F9 !important; }

.border-dark {
  border-color: #181C32 !important; }

.border-white {
  border-color: #ffffff !important; }

.border-white {
  border-color: #ffffff !important; }

.rounded-sm {
  border-radius: 0.28rem !important; }

.rounded {
  border-radius: 0.42rem !important; }

.rounded-top {
  border-top-left-radius: 0.42rem !important;
  border-top-right-radius: 0.42rem !important; }

.rounded-right {
  border-top-right-radius: 0.42rem !important;
  border-bottom-right-radius: 0.42rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.42rem !important;
  border-bottom-left-radius: 0.42rem !important; }

.rounded-left {
  border-top-left-radius: 0.42rem !important;
  border-bottom-left-radius: 0.42rem !important; }

.rounded-lg {
  border-radius: 0.85rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

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

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

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

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

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; } }

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

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

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

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

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

.shadow-sm {
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important; }

.shadow {
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 0.75rem !important; }

.mt-3,
.my-3 {
  margin-top: 0.75rem !important; }

.mr-3,
.mx-3 {
  margin-right: 0.75rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important; }

.ml-3,
.mx-3 {
  margin-left: 0.75rem !important; }

.m-4 {
  margin: 1rem !important; }

.mt-4,
.my-4 {
  margin-top: 1rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1rem !important; }

.m-5 {
  margin: 1.25rem !important; }

.mt-5,
.my-5 {
  margin-top: 1.25rem !important; }

.mr-5,
.mx-5 {
  margin-right: 1.25rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important; }

.ml-5,
.mx-5 {
  margin-left: 1.25rem !important; }

.m-6 {
  margin: 1.5rem !important; }

.mt-6,
.my-6 {
  margin-top: 1.5rem !important; }

.mr-6,
.mx-6 {
  margin-right: 1.5rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important; }

.ml-6,
.mx-6 {
  margin-left: 1.5rem !important; }

.m-7 {
  margin: 1.75rem !important; }

.mt-7,
.my-7 {
  margin-top: 1.75rem !important; }

.mr-7,
.mx-7 {
  margin-right: 1.75rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important; }

.ml-7,
.mx-7 {
  margin-left: 1.75rem !important; }

.m-8 {
  margin: 2rem !important; }

.mt-8,
.my-8 {
  margin-top: 2rem !important; }

.mr-8,
.mx-8 {
  margin-right: 2rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 2rem !important; }

.ml-8,
.mx-8 {
  margin-left: 2rem !important; }

.m-9 {
  margin: 2.25rem !important; }

.mt-9,
.my-9 {
  margin-top: 2.25rem !important; }

.mr-9,
.mx-9 {
  margin-right: 2.25rem !important; }

.mb-9,
.my-9 {
  margin-bottom: 2.25rem !important; }

.ml-9,
.mx-9 {
  margin-left: 2.25rem !important; }

.m-10 {
  margin: 2.5rem !important; }

.mt-10,
.my-10 {
  margin-top: 2.5rem !important; }

.mr-10,
.mx-10 {
  margin-right: 2.5rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 2.5rem !important; }

.ml-10,
.mx-10 {
  margin-left: 2.5rem !important; }

.m-11 {
  margin: 2.75rem !important; }

.mt-11,
.my-11 {
  margin-top: 2.75rem !important; }

.mr-11,
.mx-11 {
  margin-right: 2.75rem !important; }

.mb-11,
.my-11 {
  margin-bottom: 2.75rem !important; }

.ml-11,
.mx-11 {
  margin-left: 2.75rem !important; }

.m-12 {
  margin: 3rem !important; }

.mt-12,
.my-12 {
  margin-top: 3rem !important; }

.mr-12,
.mx-12 {
  margin-right: 3rem !important; }

.mb-12,
.my-12 {
  margin-bottom: 3rem !important; }

.ml-12,
.mx-12 {
  margin-left: 3rem !important; }

.m-13 {
  margin: 3.25rem !important; }

.mt-13,
.my-13 {
  margin-top: 3.25rem !important; }

.mr-13,
.mx-13 {
  margin-right: 3.25rem !important; }

.mb-13,
.my-13 {
  margin-bottom: 3.25rem !important; }

.ml-13,
.mx-13 {
  margin-left: 3.25rem !important; }

.m-14 {
  margin: 3.5rem !important; }

.mt-14,
.my-14 {
  margin-top: 3.5rem !important; }

.mr-14,
.mx-14 {
  margin-right: 3.5rem !important; }

.mb-14,
.my-14 {
  margin-bottom: 3.5rem !important; }

.ml-14,
.mx-14 {
  margin-left: 3.5rem !important; }

.m-15 {
  margin: 3.75rem !important; }

.mt-15,
.my-15 {
  margin-top: 3.75rem !important; }

.mr-15,
.mx-15 {
  margin-right: 3.75rem !important; }

.mb-15,
.my-15 {
  margin-bottom: 3.75rem !important; }

.ml-15,
.mx-15 {
  margin-left: 3.75rem !important; }

.m-16 {
  margin: 4rem !important; }

.mt-16,
.my-16 {
  margin-top: 4rem !important; }

.mr-16,
.mx-16 {
  margin-right: 4rem !important; }

.mb-16,
.my-16 {
  margin-bottom: 4rem !important; }

.ml-16,
.mx-16 {
  margin-left: 4rem !important; }

.m-17 {
  margin: 4.25rem !important; }

.mt-17,
.my-17 {
  margin-top: 4.25rem !important; }

.mr-17,
.mx-17 {
  margin-right: 4.25rem !important; }

.mb-17,
.my-17 {
  margin-bottom: 4.25rem !important; }

.ml-17,
.mx-17 {
  margin-left: 4.25rem !important; }

.m-18 {
  margin: 4.5rem !important; }

.mt-18,
.my-18 {
  margin-top: 4.5rem !important; }

.mr-18,
.mx-18 {
  margin-right: 4.5rem !important; }

.mb-18,
.my-18 {
  margin-bottom: 4.5rem !important; }

.ml-18,
.mx-18 {
  margin-left: 4.5rem !important; }

.m-19 {
  margin: 4.75rem !important; }

.mt-19,
.my-19 {
  margin-top: 4.75rem !important; }

.mr-19,
.mx-19 {
  margin-right: 4.75rem !important; }

.mb-19,
.my-19 {
  margin-bottom: 4.75rem !important; }

.ml-19,
.mx-19 {
  margin-left: 4.75rem !important; }

.m-20 {
  margin: 5rem !important; }

.mt-20,
.my-20 {
  margin-top: 5rem !important; }

.mr-20,
.mx-20 {
  margin-right: 5rem !important; }

.mb-20,
.my-20 {
  margin-bottom: 5rem !important; }

.ml-20,
.mx-20 {
  margin-left: 5rem !important; }

.m-21 {
  margin: 5.25rem !important; }

.mt-21,
.my-21 {
  margin-top: 5.25rem !important; }

.mr-21,
.mx-21 {
  margin-right: 5.25rem !important; }

.mb-21,
.my-21 {
  margin-bottom: 5.25rem !important; }

.ml-21,
.mx-21 {
  margin-left: 5.25rem !important; }

.m-22 {
  margin: 5.5rem !important; }

.mt-22,
.my-22 {
  margin-top: 5.5rem !important; }

.mr-22,
.mx-22 {
  margin-right: 5.5rem !important; }

.mb-22,
.my-22 {
  margin-bottom: 5.5rem !important; }

.ml-22,
.mx-22 {
  margin-left: 5.5rem !important; }

.m-23 {
  margin: 5.75rem !important; }

.mt-23,
.my-23 {
  margin-top: 5.75rem !important; }

.mr-23,
.mx-23 {
  margin-right: 5.75rem !important; }

.mb-23,
.my-23 {
  margin-bottom: 5.75rem !important; }

.ml-23,
.mx-23 {
  margin-left: 5.75rem !important; }

.m-24 {
  margin: 6rem !important; }

.mt-24,
.my-24 {
  margin-top: 6rem !important; }

.mr-24,
.mx-24 {
  margin-right: 6rem !important; }

.mb-24,
.my-24 {
  margin-bottom: 6rem !important; }

.ml-24,
.mx-24 {
  margin-left: 6rem !important; }

.m-25 {
  margin: 6.25rem !important; }

.mt-25,
.my-25 {
  margin-top: 6.25rem !important; }

.mr-25,
.mx-25 {
  margin-right: 6.25rem !important; }

.mb-25,
.my-25 {
  margin-bottom: 6.25rem !important; }

.ml-25,
.mx-25 {
  margin-left: 6.25rem !important; }

.m-26 {
  margin: 6.5rem !important; }

.mt-26,
.my-26 {
  margin-top: 6.5rem !important; }

.mr-26,
.mx-26 {
  margin-right: 6.5rem !important; }

.mb-26,
.my-26 {
  margin-bottom: 6.5rem !important; }

.ml-26,
.mx-26 {
  margin-left: 6.5rem !important; }

.m-27 {
  margin: 6.75rem !important; }

.mt-27,
.my-27 {
  margin-top: 6.75rem !important; }

.mr-27,
.mx-27 {
  margin-right: 6.75rem !important; }

.mb-27,
.my-27 {
  margin-bottom: 6.75rem !important; }

.ml-27,
.mx-27 {
  margin-left: 6.75rem !important; }

.m-28 {
  margin: 7rem !important; }

.mt-28,
.my-28 {
  margin-top: 7rem !important; }

.mr-28,
.mx-28 {
  margin-right: 7rem !important; }

.mb-28,
.my-28 {
  margin-bottom: 7rem !important; }

.ml-28,
.mx-28 {
  margin-left: 7rem !important; }

.m-29 {
  margin: 7.25rem !important; }

.mt-29,
.my-29 {
  margin-top: 7.25rem !important; }

.mr-29,
.mx-29 {
  margin-right: 7.25rem !important; }

.mb-29,
.my-29 {
  margin-bottom: 7.25rem !important; }

.ml-29,
.mx-29 {
  margin-left: 7.25rem !important; }

.m-30 {
  margin: 7.5rem !important; }

.mt-30,
.my-30 {
  margin-top: 7.5rem !important; }

.mr-30,
.mx-30 {
  margin-right: 7.5rem !important; }

.mb-30,
.my-30 {
  margin-bottom: 7.5rem !important; }

.ml-30,
.mx-30 {
  margin-left: 7.5rem !important; }

.m-31 {
  margin: 7.75rem !important; }

.mt-31,
.my-31 {
  margin-top: 7.75rem !important; }

.mr-31,
.mx-31 {
  margin-right: 7.75rem !important; }

.mb-31,
.my-31 {
  margin-bottom: 7.75rem !important; }

.ml-31,
.mx-31 {
  margin-left: 7.75rem !important; }

.m-32 {
  margin: 8rem !important; }

.mt-32,
.my-32 {
  margin-top: 8rem !important; }

.mr-32,
.mx-32 {
  margin-right: 8rem !important; }

.mb-32,
.my-32 {
  margin-bottom: 8rem !important; }

.ml-32,
.mx-32 {
  margin-left: 8rem !important; }

.m-33 {
  margin: 8.25rem !important; }

.mt-33,
.my-33 {
  margin-top: 8.25rem !important; }

.mr-33,
.mx-33 {
  margin-right: 8.25rem !important; }

.mb-33,
.my-33 {
  margin-bottom: 8.25rem !important; }

.ml-33,
.mx-33 {
  margin-left: 8.25rem !important; }

.m-34 {
  margin: 8.5rem !important; }

.mt-34,
.my-34 {
  margin-top: 8.5rem !important; }

.mr-34,
.mx-34 {
  margin-right: 8.5rem !important; }

.mb-34,
.my-34 {
  margin-bottom: 8.5rem !important; }

.ml-34,
.mx-34 {
  margin-left: 8.5rem !important; }

.m-35 {
  margin: 8.75rem !important; }

.mt-35,
.my-35 {
  margin-top: 8.75rem !important; }

.mr-35,
.mx-35 {
  margin-right: 8.75rem !important; }

.mb-35,
.my-35 {
  margin-bottom: 8.75rem !important; }

.ml-35,
.mx-35 {
  margin-left: 8.75rem !important; }

.m-36 {
  margin: 9rem !important; }

.mt-36,
.my-36 {
  margin-top: 9rem !important; }

.mr-36,
.mx-36 {
  margin-right: 9rem !important; }

.mb-36,
.my-36 {
  margin-bottom: 9rem !important; }

.ml-36,
.mx-36 {
  margin-left: 9rem !important; }

.m-37 {
  margin: 9.25rem !important; }

.mt-37,
.my-37 {
  margin-top: 9.25rem !important; }

.mr-37,
.mx-37 {
  margin-right: 9.25rem !important; }

.mb-37,
.my-37 {
  margin-bottom: 9.25rem !important; }

.ml-37,
.mx-37 {
  margin-left: 9.25rem !important; }

.m-48 {
  margin: 9.5rem !important; }

.mt-48,
.my-48 {
  margin-top: 9.5rem !important; }

.mr-48,
.mx-48 {
  margin-right: 9.5rem !important; }

.mb-48,
.my-48 {
  margin-bottom: 9.5rem !important; }

.ml-48,
.mx-48 {
  margin-left: 9.5rem !important; }

.m-39 {
  margin: 9.75rem !important; }

.mt-39,
.my-39 {
  margin-top: 9.75rem !important; }

.mr-39,
.mx-39 {
  margin-right: 9.75rem !important; }

.mb-39,
.my-39 {
  margin-bottom: 9.75rem !important; }

.ml-39,
.mx-39 {
  margin-left: 9.75rem !important; }

.m-40 {
  margin: 10rem !important; }

.mt-40,
.my-40 {
  margin-top: 10rem !important; }

.mr-40,
.mx-40 {
  margin-right: 10rem !important; }

.mb-40,
.my-40 {
  margin-bottom: 10rem !important; }

.ml-40,
.mx-40 {
  margin-left: 10rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 0.75rem !important; }

.pt-3,
.py-3 {
  padding-top: 0.75rem !important; }

.pr-3,
.px-3 {
  padding-right: 0.75rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important; }

.pl-3,
.px-3 {
  padding-left: 0.75rem !important; }

.p-4 {
  padding: 1rem !important; }

.pt-4,
.py-4 {
  padding-top: 1rem !important; }

.pr-4,
.px-4 {
  padding-right: 1rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1rem !important; }

.pl-4,
.px-4 {
  padding-left: 1rem !important; }

.p-5 {
  padding: 1.25rem !important; }

.pt-5,
.py-5 {
  padding-top: 1.25rem !important; }

.pr-5,
.px-5 {
  padding-right: 1.25rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important; }

.pl-5,
.px-5 {
  padding-left: 1.25rem !important; }

.p-6 {
  padding: 1.5rem !important; }

.pt-6,
.py-6 {
  padding-top: 1.5rem !important; }

.pr-6,
.px-6 {
  padding-right: 1.5rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important; }

.pl-6,
.px-6 {
  padding-left: 1.5rem !important; }

.p-7 {
  padding: 1.75rem !important; }

.pt-7,
.py-7 {
  padding-top: 1.75rem !important; }

.pr-7,
.px-7 {
  padding-right: 1.75rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important; }

.pl-7,
.px-7 {
  padding-left: 1.75rem !important; }

.p-8 {
  padding: 2rem !important; }

.pt-8,
.py-8 {
  padding-top: 2rem !important; }

.pr-8,
.px-8 {
  padding-right: 2rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 2rem !important; }

.pl-8,
.px-8 {
  padding-left: 2rem !important; }

.p-9 {
  padding: 2.25rem !important; }

.pt-9,
.py-9 {
  padding-top: 2.25rem !important; }

.pr-9,
.px-9 {
  padding-right: 2.25rem !important; }

.pb-9,
.py-9 {
  padding-bottom: 2.25rem !important; }

.pl-9,
.px-9 {
  padding-left: 2.25rem !important; }

.p-10 {
  padding: 2.5rem !important; }

.pt-10,
.py-10 {
  padding-top: 2.5rem !important; }

.pr-10,
.px-10 {
  padding-right: 2.5rem !important; }

.pb-10,
.py-10 {
  padding-bottom: 2.5rem !important; }

.pl-10,
.px-10 {
  padding-left: 2.5rem !important; }

.p-11 {
  padding: 2.75rem !important; }

.pt-11,
.py-11 {
  padding-top: 2.75rem !important; }

.pr-11,
.px-11 {
  padding-right: 2.75rem !important; }

.pb-11,
.py-11 {
  padding-bottom: 2.75rem !important; }

.pl-11,
.px-11 {
  padding-left: 2.75rem !important; }

.p-12 {
  padding: 3rem !important; }

.pt-12,
.py-12 {
  padding-top: 3rem !important; }

.pr-12,
.px-12 {
  padding-right: 3rem !important; }

.pb-12,
.py-12 {
  padding-bottom: 3rem !important; }

.pl-12,
.px-12 {
  padding-left: 3rem !important; }

.p-13 {
  padding: 3.25rem !important; }

.pt-13,
.py-13 {
  padding-top: 3.25rem !important; }

.pr-13,
.px-13 {
  padding-right: 3.25rem !important; }

.pb-13,
.py-13 {
  padding-bottom: 3.25rem !important; }

.pl-13,
.px-13 {
  padding-left: 3.25rem !important; }

.p-14 {
  padding: 3.5rem !important; }

.pt-14,
.py-14 {
  padding-top: 3.5rem !important; }

.pr-14,
.px-14 {
  padding-right: 3.5rem !important; }

.pb-14,
.py-14 {
  padding-bottom: 3.5rem !important; }

.pl-14,
.px-14 {
  padding-left: 3.5rem !important; }

.p-15 {
  padding: 3.75rem !important; }

.pt-15,
.py-15 {
  padding-top: 3.75rem !important; }

.pr-15,
.px-15 {
  padding-right: 3.75rem !important; }

.pb-15,
.py-15 {
  padding-bottom: 3.75rem !important; }

.pl-15,
.px-15 {
  padding-left: 3.75rem !important; }

.p-16 {
  padding: 4rem !important; }

.pt-16,
.py-16 {
  padding-top: 4rem !important; }

.pr-16,
.px-16 {
  padding-right: 4rem !important; }

.pb-16,
.py-16 {
  padding-bottom: 4rem !important; }

.pl-16,
.px-16 {
  padding-left: 4rem !important; }

.p-17 {
  padding: 4.25rem !important; }

.pt-17,
.py-17 {
  padding-top: 4.25rem !important; }

.pr-17,
.px-17 {
  padding-right: 4.25rem !important; }

.pb-17,
.py-17 {
  padding-bottom: 4.25rem !important; }

.pl-17,
.px-17 {
  padding-left: 4.25rem !important; }

.p-18 {
  padding: 4.5rem !important; }

.pt-18,
.py-18 {
  padding-top: 4.5rem !important; }

.pr-18,
.px-18 {
  padding-right: 4.5rem !important; }

.pb-18,
.py-18 {
  padding-bottom: 4.5rem !important; }

.pl-18,
.px-18 {
  padding-left: 4.5rem !important; }

.p-19 {
  padding: 4.75rem !important; }

.pt-19,
.py-19 {
  padding-top: 4.75rem !important; }

.pr-19,
.px-19 {
  padding-right: 4.75rem !important; }

.pb-19,
.py-19 {
  padding-bottom: 4.75rem !important; }

.pl-19,
.px-19 {
  padding-left: 4.75rem !important; }

.p-20 {
  padding: 5rem !important; }

.pt-20,
.py-20 {
  padding-top: 5rem !important; }

.pr-20,
.px-20 {
  padding-right: 5rem !important; }

.pb-20,
.py-20 {
  padding-bottom: 5rem !important; }

.pl-20,
.px-20 {
  padding-left: 5rem !important; }

.p-21 {
  padding: 5.25rem !important; }

.pt-21,
.py-21 {
  padding-top: 5.25rem !important; }

.pr-21,
.px-21 {
  padding-right: 5.25rem !important; }

.pb-21,
.py-21 {
  padding-bottom: 5.25rem !important; }

.pl-21,
.px-21 {
  padding-left: 5.25rem !important; }

.p-22 {
  padding: 5.5rem !important; }

.pt-22,
.py-22 {
  padding-top: 5.5rem !important; }

.pr-22,
.px-22 {
  padding-right: 5.5rem !important; }

.pb-22,
.py-22 {
  padding-bottom: 5.5rem !important; }

.pl-22,
.px-22 {
  padding-left: 5.5rem !important; }

.p-23 {
  padding: 5.75rem !important; }

.pt-23,
.py-23 {
  padding-top: 5.75rem !important; }

.pr-23,
.px-23 {
  padding-right: 5.75rem !important; }

.pb-23,
.py-23 {
  padding-bottom: 5.75rem !important; }

.pl-23,
.px-23 {
  padding-left: 5.75rem !important; }

.p-24 {
  padding: 6rem !important; }

.pt-24,
.py-24 {
  padding-top: 6rem !important; }

.pr-24,
.px-24 {
  padding-right: 6rem !important; }

.pb-24,
.py-24 {
  padding-bottom: 6rem !important; }

.pl-24,
.px-24 {
  padding-left: 6rem !important; }

.p-25 {
  padding: 6.25rem !important; }

.pt-25,
.py-25 {
  padding-top: 6.25rem !important; }

.pr-25,
.px-25 {
  padding-right: 6.25rem !important; }

.pb-25,
.py-25 {
  padding-bottom: 6.25rem !important; }

.pl-25,
.px-25 {
  padding-left: 6.25rem !important; }

.p-26 {
  padding: 6.5rem !important; }

.pt-26,
.py-26 {
  padding-top: 6.5rem !important; }

.pr-26,
.px-26 {
  padding-right: 6.5rem !important; }

.pb-26,
.py-26 {
  padding-bottom: 6.5rem !important; }

.pl-26,
.px-26 {
  padding-left: 6.5rem !important; }

.p-27 {
  padding: 6.75rem !important; }

.pt-27,
.py-27 {
  padding-top: 6.75rem !important; }

.pr-27,
.px-27 {
  padding-right: 6.75rem !important; }

.pb-27,
.py-27 {
  padding-bottom: 6.75rem !important; }

.pl-27,
.px-27 {
  padding-left: 6.75rem !important; }

.p-28 {
  padding: 7rem !important; }

.pt-28,
.py-28 {
  padding-top: 7rem !important; }

.pr-28,
.px-28 {
  padding-right: 7rem !important; }

.pb-28,
.py-28 {
  padding-bottom: 7rem !important; }

.pl-28,
.px-28 {
  padding-left: 7rem !important; }

.p-29 {
  padding: 7.25rem !important; }

.pt-29,
.py-29 {
  padding-top: 7.25rem !important; }

.pr-29,
.px-29 {
  padding-right: 7.25rem !important; }

.pb-29,
.py-29 {
  padding-bottom: 7.25rem !important; }

.pl-29,
.px-29 {
  padding-left: 7.25rem !important; }

.p-30 {
  padding: 7.5rem !important; }

.pt-30,
.py-30 {
  padding-top: 7.5rem !important; }

.pr-30,
.px-30 {
  padding-right: 7.5rem !important; }

.pb-30,
.py-30 {
  padding-bottom: 7.5rem !important; }

.pl-30,
.px-30 {
  padding-left: 7.5rem !important; }

.p-31 {
  padding: 7.75rem !important; }

.pt-31,
.py-31 {
  padding-top: 7.75rem !important; }

.pr-31,
.px-31 {
  padding-right: 7.75rem !important; }

.pb-31,
.py-31 {
  padding-bottom: 7.75rem !important; }

.pl-31,
.px-31 {
  padding-left: 7.75rem !important; }

.p-32 {
  padding: 8rem !important; }

.pt-32,
.py-32 {
  padding-top: 8rem !important; }

.pr-32,
.px-32 {
  padding-right: 8rem !important; }

.pb-32,
.py-32 {
  padding-bottom: 8rem !important; }

.pl-32,
.px-32 {
  padding-left: 8rem !important; }

.p-33 {
  padding: 8.25rem !important; }

.pt-33,
.py-33 {
  padding-top: 8.25rem !important; }

.pr-33,
.px-33 {
  padding-right: 8.25rem !important; }

.pb-33,
.py-33 {
  padding-bottom: 8.25rem !important; }

.pl-33,
.px-33 {
  padding-left: 8.25rem !important; }

.p-34 {
  padding: 8.5rem !important; }

.pt-34,
.py-34 {
  padding-top: 8.5rem !important; }

.pr-34,
.px-34 {
  padding-right: 8.5rem !important; }

.pb-34,
.py-34 {
  padding-bottom: 8.5rem !important; }

.pl-34,
.px-34 {
  padding-left: 8.5rem !important; }

.p-35 {
  padding: 8.75rem !important; }

.pt-35,
.py-35 {
  padding-top: 8.75rem !important; }

.pr-35,
.px-35 {
  padding-right: 8.75rem !important; }

.pb-35,
.py-35 {
  padding-bottom: 8.75rem !important; }

.pl-35,
.px-35 {
  padding-left: 8.75rem !important; }

.p-36 {
  padding: 9rem !important; }

.pt-36,
.py-36 {
  padding-top: 9rem !important; }

.pr-36,
.px-36 {
  padding-right: 9rem !important; }

.pb-36,
.py-36 {
  padding-bottom: 9rem !important; }

.pl-36,
.px-36 {
  padding-left: 9rem !important; }

.p-37 {
  padding: 9.25rem !important; }

.pt-37,
.py-37 {
  padding-top: 9.25rem !important; }

.pr-37,
.px-37 {
  padding-right: 9.25rem !important; }

.pb-37,
.py-37 {
  padding-bottom: 9.25rem !important; }

.pl-37,
.px-37 {
  padding-left: 9.25rem !important; }

.p-48 {
  padding: 9.5rem !important; }

.pt-48,
.py-48 {
  padding-top: 9.5rem !important; }

.pr-48,
.px-48 {
  padding-right: 9.5rem !important; }

.pb-48,
.py-48 {
  padding-bottom: 9.5rem !important; }

.pl-48,
.px-48 {
  padding-left: 9.5rem !important; }

.p-39 {
  padding: 9.75rem !important; }

.pt-39,
.py-39 {
  padding-top: 9.75rem !important; }

.pr-39,
.px-39 {
  padding-right: 9.75rem !important; }

.pb-39,
.py-39 {
  padding-bottom: 9.75rem !important; }

.pl-39,
.px-39 {
  padding-left: 9.75rem !important; }

.p-40 {
  padding: 10rem !important; }

.pt-40,
.py-40 {
  padding-top: 10rem !important; }

.pr-40,
.px-40 {
  padding-right: 10rem !important; }

.pb-40,
.py-40 {
  padding-bottom: 10rem !important; }

.pl-40,
.px-40 {
  padding-left: 10rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -0.75rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important; }

.m-n4 {
  margin: -1rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important; }

.m-n5 {
  margin: -1.25rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important; }

.m-n6 {
  margin: -1.5rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important; }

.m-n7 {
  margin: -1.75rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important; }

.m-n8 {
  margin: -2rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -2rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -2rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -2rem !important; }

.m-n9 {
  margin: -2.25rem !important; }

.mt-n9,
.my-n9 {
  margin-top: -2.25rem !important; }

.mr-n9,
.mx-n9 {
  margin-right: -2.25rem !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -2.25rem !important; }

.ml-n9,
.mx-n9 {
  margin-left: -2.25rem !important; }

.m-n10 {
  margin: -2.5rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -2.5rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -2.5rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -2.5rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -2.5rem !important; }

.m-n11 {
  margin: -2.75rem !important; }

.mt-n11,
.my-n11 {
  margin-top: -2.75rem !important; }

.mr-n11,
.mx-n11 {
  margin-right: -2.75rem !important; }

.mb-n11,
.my-n11 {
  margin-bottom: -2.75rem !important; }

.ml-n11,
.mx-n11 {
  margin-left: -2.75rem !important; }

.m-n12 {
  margin: -3rem !important; }

.mt-n12,
.my-n12 {
  margin-top: -3rem !important; }

.mr-n12,
.mx-n12 {
  margin-right: -3rem !important; }

.mb-n12,
.my-n12 {
  margin-bottom: -3rem !important; }

.ml-n12,
.mx-n12 {
  margin-left: -3rem !important; }

.m-n13 {
  margin: -3.25rem !important; }

.mt-n13,
.my-n13 {
  margin-top: -3.25rem !important; }

.mr-n13,
.mx-n13 {
  margin-right: -3.25rem !important; }

.mb-n13,
.my-n13 {
  margin-bottom: -3.25rem !important; }

.ml-n13,
.mx-n13 {
  margin-left: -3.25rem !important; }

.m-n14 {
  margin: -3.5rem !important; }

.mt-n14,
.my-n14 {
  margin-top: -3.5rem !important; }

.mr-n14,
.mx-n14 {
  margin-right: -3.5rem !important; }

.mb-n14,
.my-n14 {
  margin-bottom: -3.5rem !important; }

.ml-n14,
.mx-n14 {
  margin-left: -3.5rem !important; }

.m-n15 {
  margin: -3.75rem !important; }

.mt-n15,
.my-n15 {
  margin-top: -3.75rem !important; }

.mr-n15,
.mx-n15 {
  margin-right: -3.75rem !important; }

.mb-n15,
.my-n15 {
  margin-bottom: -3.75rem !important; }

.ml-n15,
.mx-n15 {
  margin-left: -3.75rem !important; }

.m-n16 {
  margin: -4rem !important; }

.mt-n16,
.my-n16 {
  margin-top: -4rem !important; }

.mr-n16,
.mx-n16 {
  margin-right: -4rem !important; }

.mb-n16,
.my-n16 {
  margin-bottom: -4rem !important; }

.ml-n16,
.mx-n16 {
  margin-left: -4rem !important; }

.m-n17 {
  margin: -4.25rem !important; }

.mt-n17,
.my-n17 {
  margin-top: -4.25rem !important; }

.mr-n17,
.mx-n17 {
  margin-right: -4.25rem !important; }

.mb-n17,
.my-n17 {
  margin-bottom: -4.25rem !important; }

.ml-n17,
.mx-n17 {
  margin-left: -4.25rem !important; }

.m-n18 {
  margin: -4.5rem !important; }

.mt-n18,
.my-n18 {
  margin-top: -4.5rem !important; }

.mr-n18,
.mx-n18 {
  margin-right: -4.5rem !important; }

.mb-n18,
.my-n18 {
  margin-bottom: -4.5rem !important; }

.ml-n18,
.mx-n18 {
  margin-left: -4.5rem !important; }

.m-n19 {
  margin: -4.75rem !important; }

.mt-n19,
.my-n19 {
  margin-top: -4.75rem !important; }

.mr-n19,
.mx-n19 {
  margin-right: -4.75rem !important; }

.mb-n19,
.my-n19 {
  margin-bottom: -4.75rem !important; }

.ml-n19,
.mx-n19 {
  margin-left: -4.75rem !important; }

.m-n20 {
  margin: -5rem !important; }

.mt-n20,
.my-n20 {
  margin-top: -5rem !important; }

.mr-n20,
.mx-n20 {
  margin-right: -5rem !important; }

.mb-n20,
.my-n20 {
  margin-bottom: -5rem !important; }

.ml-n20,
.mx-n20 {
  margin-left: -5rem !important; }

.m-n21 {
  margin: -5.25rem !important; }

.mt-n21,
.my-n21 {
  margin-top: -5.25rem !important; }

.mr-n21,
.mx-n21 {
  margin-right: -5.25rem !important; }

.mb-n21,
.my-n21 {
  margin-bottom: -5.25rem !important; }

.ml-n21,
.mx-n21 {
  margin-left: -5.25rem !important; }

.m-n22 {
  margin: -5.5rem !important; }

.mt-n22,
.my-n22 {
  margin-top: -5.5rem !important; }

.mr-n22,
.mx-n22 {
  margin-right: -5.5rem !important; }

.mb-n22,
.my-n22 {
  margin-bottom: -5.5rem !important; }

.ml-n22,
.mx-n22 {
  margin-left: -5.5rem !important; }

.m-n23 {
  margin: -5.75rem !important; }

.mt-n23,
.my-n23 {
  margin-top: -5.75rem !important; }

.mr-n23,
.mx-n23 {
  margin-right: -5.75rem !important; }

.mb-n23,
.my-n23 {
  margin-bottom: -5.75rem !important; }

.ml-n23,
.mx-n23 {
  margin-left: -5.75rem !important; }

.m-n24 {
  margin: -6rem !important; }

.mt-n24,
.my-n24 {
  margin-top: -6rem !important; }

.mr-n24,
.mx-n24 {
  margin-right: -6rem !important; }

.mb-n24,
.my-n24 {
  margin-bottom: -6rem !important; }

.ml-n24,
.mx-n24 {
  margin-left: -6rem !important; }

.m-n25 {
  margin: -6.25rem !important; }

.mt-n25,
.my-n25 {
  margin-top: -6.25rem !important; }

.mr-n25,
.mx-n25 {
  margin-right: -6.25rem !important; }

.mb-n25,
.my-n25 {
  margin-bottom: -6.25rem !important; }

.ml-n25,
.mx-n25 {
  margin-left: -6.25rem !important; }

.m-n26 {
  margin: -6.5rem !important; }

.mt-n26,
.my-n26 {
  margin-top: -6.5rem !important; }

.mr-n26,
.mx-n26 {
  margin-right: -6.5rem !important; }

.mb-n26,
.my-n26 {
  margin-bottom: -6.5rem !important; }

.ml-n26,
.mx-n26 {
  margin-left: -6.5rem !important; }

.m-n27 {
  margin: -6.75rem !important; }

.mt-n27,
.my-n27 {
  margin-top: -6.75rem !important; }

.mr-n27,
.mx-n27 {
  margin-right: -6.75rem !important; }

.mb-n27,
.my-n27 {
  margin-bottom: -6.75rem !important; }

.ml-n27,
.mx-n27 {
  margin-left: -6.75rem !important; }

.m-n28 {
  margin: -7rem !important; }

.mt-n28,
.my-n28 {
  margin-top: -7rem !important; }

.mr-n28,
.mx-n28 {
  margin-right: -7rem !important; }

.mb-n28,
.my-n28 {
  margin-bottom: -7rem !important; }

.ml-n28,
.mx-n28 {
  margin-left: -7rem !important; }

.m-n29 {
  margin: -7.25rem !important; }

.mt-n29,
.my-n29 {
  margin-top: -7.25rem !important; }

.mr-n29,
.mx-n29 {
  margin-right: -7.25rem !important; }

.mb-n29,
.my-n29 {
  margin-bottom: -7.25rem !important; }

.ml-n29,
.mx-n29 {
  margin-left: -7.25rem !important; }

.m-n30 {
  margin: -7.5rem !important; }

.mt-n30,
.my-n30 {
  margin-top: -7.5rem !important; }

.mr-n30,
.mx-n30 {
  margin-right: -7.5rem !important; }

.mb-n30,
.my-n30 {
  margin-bottom: -7.5rem !important; }

.ml-n30,
.mx-n30 {
  margin-left: -7.5rem !important; }

.m-n31 {
  margin: -7.75rem !important; }

.mt-n31,
.my-n31 {
  margin-top: -7.75rem !important; }

.mr-n31,
.mx-n31 {
  margin-right: -7.75rem !important; }

.mb-n31,
.my-n31 {
  margin-bottom: -7.75rem !important; }

.ml-n31,
.mx-n31 {
  margin-left: -7.75rem !important; }

.m-n32 {
  margin: -8rem !important; }

.mt-n32,
.my-n32 {
  margin-top: -8rem !important; }

.mr-n32,
.mx-n32 {
  margin-right: -8rem !important; }

.mb-n32,
.my-n32 {
  margin-bottom: -8rem !important; }

.ml-n32,
.mx-n32 {
  margin-left: -8rem !important; }

.m-n33 {
  margin: -8.25rem !important; }

.mt-n33,
.my-n33 {
  margin-top: -8.25rem !important; }

.mr-n33,
.mx-n33 {
  margin-right: -8.25rem !important; }

.mb-n33,
.my-n33 {
  margin-bottom: -8.25rem !important; }

.ml-n33,
.mx-n33 {
  margin-left: -8.25rem !important; }

.m-n34 {
  margin: -8.5rem !important; }

.mt-n34,
.my-n34 {
  margin-top: -8.5rem !important; }

.mr-n34,
.mx-n34 {
  margin-right: -8.5rem !important; }

.mb-n34,
.my-n34 {
  margin-bottom: -8.5rem !important; }

.ml-n34,
.mx-n34 {
  margin-left: -8.5rem !important; }

.m-n35 {
  margin: -8.75rem !important; }

.mt-n35,
.my-n35 {
  margin-top: -8.75rem !important; }

.mr-n35,
.mx-n35 {
  margin-right: -8.75rem !important; }

.mb-n35,
.my-n35 {
  margin-bottom: -8.75rem !important; }

.ml-n35,
.mx-n35 {
  margin-left: -8.75rem !important; }

.m-n36 {
  margin: -9rem !important; }

.mt-n36,
.my-n36 {
  margin-top: -9rem !important; }

.mr-n36,
.mx-n36 {
  margin-right: -9rem !important; }

.mb-n36,
.my-n36 {
  margin-bottom: -9rem !important; }

.ml-n36,
.mx-n36 {
  margin-left: -9rem !important; }

.m-n37 {
  margin: -9.25rem !important; }

.mt-n37,
.my-n37 {
  margin-top: -9.25rem !important; }

.mr-n37,
.mx-n37 {
  margin-right: -9.25rem !important; }

.mb-n37,
.my-n37 {
  margin-bottom: -9.25rem !important; }

.ml-n37,
.mx-n37 {
  margin-left: -9.25rem !important; }

.m-n48 {
  margin: -9.5rem !important; }

.mt-n48,
.my-n48 {
  margin-top: -9.5rem !important; }

.mr-n48,
.mx-n48 {
  margin-right: -9.5rem !important; }

.mb-n48,
.my-n48 {
  margin-bottom: -9.5rem !important; }

.ml-n48,
.mx-n48 {
  margin-left: -9.5rem !important; }

.m-n39 {
  margin: -9.75rem !important; }

.mt-n39,
.my-n39 {
  margin-top: -9.75rem !important; }

.mr-n39,
.mx-n39 {
  margin-right: -9.75rem !important; }

.mb-n39,
.my-n39 {
  margin-bottom: -9.75rem !important; }

.ml-n39,
.mx-n39 {
  margin-left: -9.75rem !important; }

.m-n40 {
  margin: -10rem !important; }

.mt-n40,
.my-n40 {
  margin-top: -10rem !important; }

.mr-n40,
.mx-n40 {
  margin-right: -10rem !important; }

.mb-n40,
.my-n40 {
  margin-bottom: -10rem !important; }

.ml-n40,
.mx-n40 {
  margin-left: -10rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 0.75rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important; }
  .m-sm-4 {
    margin: 1rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important; }
  .m-sm-5 {
    margin: 1.25rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important; }
  .m-sm-6 {
    margin: 1.5rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important; }
  .m-sm-7 {
    margin: 1.75rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important; }
  .m-sm-8 {
    margin: 2rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important; }
  .m-sm-9 {
    margin: 2.25rem !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 2.25rem !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 2.25rem !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 2.25rem !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 2.25rem !important; }
  .m-sm-10 {
    margin: 2.5rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 2.5rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 2.5rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 2.5rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 2.5rem !important; }
  .m-sm-11 {
    margin: 2.75rem !important; }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 2.75rem !important; }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 2.75rem !important; }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 2.75rem !important; }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 2.75rem !important; }
  .m-sm-12 {
    margin: 3rem !important; }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 3rem !important; }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 3rem !important; }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 3rem !important; }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 3rem !important; }
  .m-sm-13 {
    margin: 3.25rem !important; }
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 3.25rem !important; }
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 3.25rem !important; }
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 3.25rem !important; }
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 3.25rem !important; }
  .m-sm-14 {
    margin: 3.5rem !important; }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 3.5rem !important; }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 3.5rem !important; }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 3.5rem !important; }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 3.5rem !important; }
  .m-sm-15 {
    margin: 3.75rem !important; }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 3.75rem !important; }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 3.75rem !important; }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 3.75rem !important; }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 3.75rem !important; }
  .m-sm-16 {
    margin: 4rem !important; }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 4rem !important; }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 4rem !important; }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 4rem !important; }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 4rem !important; }
  .m-sm-17 {
    margin: 4.25rem !important; }
  .mt-sm-17,
  .my-sm-17 {
    margin-top: 4.25rem !important; }
  .mr-sm-17,
  .mx-sm-17 {
    margin-right: 4.25rem !important; }
  .mb-sm-17,
  .my-sm-17 {
    margin-bottom: 4.25rem !important; }
  .ml-sm-17,
  .mx-sm-17 {
    margin-left: 4.25rem !important; }
  .m-sm-18 {
    margin: 4.5rem !important; }
  .mt-sm-18,
  .my-sm-18 {
    margin-top: 4.5rem !important; }
  .mr-sm-18,
  .mx-sm-18 {
    margin-right: 4.5rem !important; }
  .mb-sm-18,
  .my-sm-18 {
    margin-bottom: 4.5rem !important; }
  .ml-sm-18,
  .mx-sm-18 {
    margin-left: 4.5rem !important; }
  .m-sm-19 {
    margin: 4.75rem !important; }
  .mt-sm-19,
  .my-sm-19 {
    margin-top: 4.75rem !important; }
  .mr-sm-19,
  .mx-sm-19 {
    margin-right: 4.75rem !important; }
  .mb-sm-19,
  .my-sm-19 {
    margin-bottom: 4.75rem !important; }
  .ml-sm-19,
  .mx-sm-19 {
    margin-left: 4.75rem !important; }
  .m-sm-20 {
    margin: 5rem !important; }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 5rem !important; }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 5rem !important; }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 5rem !important; }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 5rem !important; }
  .m-sm-21 {
    margin: 5.25rem !important; }
  .mt-sm-21,
  .my-sm-21 {
    margin-top: 5.25rem !important; }
  .mr-sm-21,
  .mx-sm-21 {
    margin-right: 5.25rem !important; }
  .mb-sm-21,
  .my-sm-21 {
    margin-bottom: 5.25rem !important; }
  .ml-sm-21,
  .mx-sm-21 {
    margin-left: 5.25rem !important; }
  .m-sm-22 {
    margin: 5.5rem !important; }
  .mt-sm-22,
  .my-sm-22 {
    margin-top: 5.5rem !important; }
  .mr-sm-22,
  .mx-sm-22 {
    margin-right: 5.5rem !important; }
  .mb-sm-22,
  .my-sm-22 {
    margin-bottom: 5.5rem !important; }
  .ml-sm-22,
  .mx-sm-22 {
    margin-left: 5.5rem !important; }
  .m-sm-23 {
    margin: 5.75rem !important; }
  .mt-sm-23,
  .my-sm-23 {
    margin-top: 5.75rem !important; }
  .mr-sm-23,
  .mx-sm-23 {
    margin-right: 5.75rem !important; }
  .mb-sm-23,
  .my-sm-23 {
    margin-bottom: 5.75rem !important; }
  .ml-sm-23,
  .mx-sm-23 {
    margin-left: 5.75rem !important; }
  .m-sm-24 {
    margin: 6rem !important; }
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 6rem !important; }
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 6rem !important; }
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 6rem !important; }
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 6rem !important; }
  .m-sm-25 {
    margin: 6.25rem !important; }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 6.25rem !important; }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 6.25rem !important; }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 6.25rem !important; }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 6.25rem !important; }
  .m-sm-26 {
    margin: 6.5rem !important; }
  .mt-sm-26,
  .my-sm-26 {
    margin-top: 6.5rem !important; }
  .mr-sm-26,
  .mx-sm-26 {
    margin-right: 6.5rem !important; }
  .mb-sm-26,
  .my-sm-26 {
    margin-bottom: 6.5rem !important; }
  .ml-sm-26,
  .mx-sm-26 {
    margin-left: 6.5rem !important; }
  .m-sm-27 {
    margin: 6.75rem !important; }
  .mt-sm-27,
  .my-sm-27 {
    margin-top: 6.75rem !important; }
  .mr-sm-27,
  .mx-sm-27 {
    margin-right: 6.75rem !important; }
  .mb-sm-27,
  .my-sm-27 {
    margin-bottom: 6.75rem !important; }
  .ml-sm-27,
  .mx-sm-27 {
    margin-left: 6.75rem !important; }
  .m-sm-28 {
    margin: 7rem !important; }
  .mt-sm-28,
  .my-sm-28 {
    margin-top: 7rem !important; }
  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 7rem !important; }
  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 7rem !important; }
  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 7rem !important; }
  .m-sm-29 {
    margin: 7.25rem !important; }
  .mt-sm-29,
  .my-sm-29 {
    margin-top: 7.25rem !important; }
  .mr-sm-29,
  .mx-sm-29 {
    margin-right: 7.25rem !important; }
  .mb-sm-29,
  .my-sm-29 {
    margin-bottom: 7.25rem !important; }
  .ml-sm-29,
  .mx-sm-29 {
    margin-left: 7.25rem !important; }
  .m-sm-30 {
    margin: 7.5rem !important; }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 7.5rem !important; }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 7.5rem !important; }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 7.5rem !important; }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 7.5rem !important; }
  .m-sm-31 {
    margin: 7.75rem !important; }
  .mt-sm-31,
  .my-sm-31 {
    margin-top: 7.75rem !important; }
  .mr-sm-31,
  .mx-sm-31 {
    margin-right: 7.75rem !important; }
  .mb-sm-31,
  .my-sm-31 {
    margin-bottom: 7.75rem !important; }
  .ml-sm-31,
  .mx-sm-31 {
    margin-left: 7.75rem !important; }
  .m-sm-32 {
    margin: 8rem !important; }
  .mt-sm-32,
  .my-sm-32 {
    margin-top: 8rem !important; }
  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 8rem !important; }
  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 8rem !important; }
  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 8rem !important; }
  .m-sm-33 {
    margin: 8.25rem !important; }
  .mt-sm-33,
  .my-sm-33 {
    margin-top: 8.25rem !important; }
  .mr-sm-33,
  .mx-sm-33 {
    margin-right: 8.25rem !important; }
  .mb-sm-33,
  .my-sm-33 {
    margin-bottom: 8.25rem !important; }
  .ml-sm-33,
  .mx-sm-33 {
    margin-left: 8.25rem !important; }
  .m-sm-34 {
    margin: 8.5rem !important; }
  .mt-sm-34,
  .my-sm-34 {
    margin-top: 8.5rem !important; }
  .mr-sm-34,
  .mx-sm-34 {
    margin-right: 8.5rem !important; }
  .mb-sm-34,
  .my-sm-34 {
    margin-bottom: 8.5rem !important; }
  .ml-sm-34,
  .mx-sm-34 {
    margin-left: 8.5rem !important; }
  .m-sm-35 {
    margin: 8.75rem !important; }
  .mt-sm-35,
  .my-sm-35 {
    margin-top: 8.75rem !important; }
  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 8.75rem !important; }
  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 8.75rem !important; }
  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 8.75rem !important; }
  .m-sm-36 {
    margin: 9rem !important; }
  .mt-sm-36,
  .my-sm-36 {
    margin-top: 9rem !important; }
  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 9rem !important; }
  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 9rem !important; }
  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 9rem !important; }
  .m-sm-37 {
    margin: 9.25rem !important; }
  .mt-sm-37,
  .my-sm-37 {
    margin-top: 9.25rem !important; }
  .mr-sm-37,
  .mx-sm-37 {
    margin-right: 9.25rem !important; }
  .mb-sm-37,
  .my-sm-37 {
    margin-bottom: 9.25rem !important; }
  .ml-sm-37,
  .mx-sm-37 {
    margin-left: 9.25rem !important; }
  .m-sm-48 {
    margin: 9.5rem !important; }
  .mt-sm-48,
  .my-sm-48 {
    margin-top: 9.5rem !important; }
  .mr-sm-48,
  .mx-sm-48 {
    margin-right: 9.5rem !important; }
  .mb-sm-48,
  .my-sm-48 {
    margin-bottom: 9.5rem !important; }
  .ml-sm-48,
  .mx-sm-48 {
    margin-left: 9.5rem !important; }
  .m-sm-39 {
    margin: 9.75rem !important; }
  .mt-sm-39,
  .my-sm-39 {
    margin-top: 9.75rem !important; }
  .mr-sm-39,
  .mx-sm-39 {
    margin-right: 9.75rem !important; }
  .mb-sm-39,
  .my-sm-39 {
    margin-bottom: 9.75rem !important; }
  .ml-sm-39,
  .mx-sm-39 {
    margin-left: 9.75rem !important; }
  .m-sm-40 {
    margin: 10rem !important; }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 10rem !important; }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 10rem !important; }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 10rem !important; }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 10rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 0.75rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important; }
  .p-sm-4 {
    padding: 1rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important; }
  .p-sm-5 {
    padding: 1.25rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important; }
  .p-sm-6 {
    padding: 1.5rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important; }
  .p-sm-7 {
    padding: 1.75rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important; }
  .p-sm-8 {
    padding: 2rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important; }
  .p-sm-9 {
    padding: 2.25rem !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 2.25rem !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 2.25rem !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 2.25rem !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 2.25rem !important; }
  .p-sm-10 {
    padding: 2.5rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 2.5rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 2.5rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 2.5rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 2.5rem !important; }
  .p-sm-11 {
    padding: 2.75rem !important; }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 2.75rem !important; }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 2.75rem !important; }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 2.75rem !important; }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 2.75rem !important; }
  .p-sm-12 {
    padding: 3rem !important; }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 3rem !important; }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 3rem !important; }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 3rem !important; }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 3rem !important; }
  .p-sm-13 {
    padding: 3.25rem !important; }
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 3.25rem !important; }
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 3.25rem !important; }
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 3.25rem !important; }
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 3.25rem !important; }
  .p-sm-14 {
    padding: 3.5rem !important; }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 3.5rem !important; }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 3.5rem !important; }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 3.5rem !important; }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 3.5rem !important; }
  .p-sm-15 {
    padding: 3.75rem !important; }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 3.75rem !important; }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 3.75rem !important; }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 3.75rem !important; }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 3.75rem !important; }
  .p-sm-16 {
    padding: 4rem !important; }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 4rem !important; }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 4rem !important; }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 4rem !important; }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 4rem !important; }
  .p-sm-17 {
    padding: 4.25rem !important; }
  .pt-sm-17,
  .py-sm-17 {
    padding-top: 4.25rem !important; }
  .pr-sm-17,
  .px-sm-17 {
    padding-right: 4.25rem !important; }
  .pb-sm-17,
  .py-sm-17 {
    padding-bottom: 4.25rem !important; }
  .pl-sm-17,
  .px-sm-17 {
    padding-left: 4.25rem !important; }
  .p-sm-18 {
    padding: 4.5rem !important; }
  .pt-sm-18,
  .py-sm-18 {
    padding-top: 4.5rem !important; }
  .pr-sm-18,
  .px-sm-18 {
    padding-right: 4.5rem !important; }
  .pb-sm-18,
  .py-sm-18 {
    padding-bottom: 4.5rem !important; }
  .pl-sm-18,
  .px-sm-18 {
    padding-left: 4.5rem !important; }
  .p-sm-19 {
    padding: 4.75rem !important; }
  .pt-sm-19,
  .py-sm-19 {
    padding-top: 4.75rem !important; }
  .pr-sm-19,
  .px-sm-19 {
    padding-right: 4.75rem !important; }
  .pb-sm-19,
  .py-sm-19 {
    padding-bottom: 4.75rem !important; }
  .pl-sm-19,
  .px-sm-19 {
    padding-left: 4.75rem !important; }
  .p-sm-20 {
    padding: 5rem !important; }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 5rem !important; }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 5rem !important; }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 5rem !important; }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 5rem !important; }
  .p-sm-21 {
    padding: 5.25rem !important; }
  .pt-sm-21,
  .py-sm-21 {
    padding-top: 5.25rem !important; }
  .pr-sm-21,
  .px-sm-21 {
    padding-right: 5.25rem !important; }
  .pb-sm-21,
  .py-sm-21 {
    padding-bottom: 5.25rem !important; }
  .pl-sm-21,
  .px-sm-21 {
    padding-left: 5.25rem !important; }
  .p-sm-22 {
    padding: 5.5rem !important; }
  .pt-sm-22,
  .py-sm-22 {
    padding-top: 5.5rem !important; }
  .pr-sm-22,
  .px-sm-22 {
    padding-right: 5.5rem !important; }
  .pb-sm-22,
  .py-sm-22 {
    padding-bottom: 5.5rem !important; }
  .pl-sm-22,
  .px-sm-22 {
    padding-left: 5.5rem !important; }
  .p-sm-23 {
    padding: 5.75rem !important; }
  .pt-sm-23,
  .py-sm-23 {
    padding-top: 5.75rem !important; }
  .pr-sm-23,
  .px-sm-23 {
    padding-right: 5.75rem !important; }
  .pb-sm-23,
  .py-sm-23 {
    padding-bottom: 5.75rem !important; }
  .pl-sm-23,
  .px-sm-23 {
    padding-left: 5.75rem !important; }
  .p-sm-24 {
    padding: 6rem !important; }
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 6rem !important; }
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 6rem !important; }
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 6rem !important; }
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 6rem !important; }
  .p-sm-25 {
    padding: 6.25rem !important; }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 6.25rem !important; }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 6.25rem !important; }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 6.25rem !important; }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 6.25rem !important; }
  .p-sm-26 {
    padding: 6.5rem !important; }
  .pt-sm-26,
  .py-sm-26 {
    padding-top: 6.5rem !important; }
  .pr-sm-26,
  .px-sm-26 {
    padding-right: 6.5rem !important; }
  .pb-sm-26,
  .py-sm-26 {
    padding-bottom: 6.5rem !important; }
  .pl-sm-26,
  .px-sm-26 {
    padding-left: 6.5rem !important; }
  .p-sm-27 {
    padding: 6.75rem !important; }
  .pt-sm-27,
  .py-sm-27 {
    padding-top: 6.75rem !important; }
  .pr-sm-27,
  .px-sm-27 {
    padding-right: 6.75rem !important; }
  .pb-sm-27,
  .py-sm-27 {
    padding-bottom: 6.75rem !important; }
  .pl-sm-27,
  .px-sm-27 {
    padding-left: 6.75rem !important; }
  .p-sm-28 {
    padding: 7rem !important; }
  .pt-sm-28,
  .py-sm-28 {
    padding-top: 7rem !important; }
  .pr-sm-28,
  .px-sm-28 {
    padding-right: 7rem !important; }
  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 7rem !important; }
  .pl-sm-28,
  .px-sm-28 {
    padding-left: 7rem !important; }
  .p-sm-29 {
    padding: 7.25rem !important; }
  .pt-sm-29,
  .py-sm-29 {
    padding-top: 7.25rem !important; }
  .pr-sm-29,
  .px-sm-29 {
    padding-right: 7.25rem !important; }
  .pb-sm-29,
  .py-sm-29 {
    padding-bottom: 7.25rem !important; }
  .pl-sm-29,
  .px-sm-29 {
    padding-left: 7.25rem !important; }
  .p-sm-30 {
    padding: 7.5rem !important; }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 7.5rem !important; }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 7.5rem !important; }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 7.5rem !important; }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 7.5rem !important; }
  .p-sm-31 {
    padding: 7.75rem !important; }
  .pt-sm-31,
  .py-sm-31 {
    padding-top: 7.75rem !important; }
  .pr-sm-31,
  .px-sm-31 {
    padding-right: 7.75rem !important; }
  .pb-sm-31,
  .py-sm-31 {
    padding-bottom: 7.75rem !important; }
  .pl-sm-31,
  .px-sm-31 {
    padding-left: 7.75rem !important; }
  .p-sm-32 {
    padding: 8rem !important; }
  .pt-sm-32,
  .py-sm-32 {
    padding-top: 8rem !important; }
  .pr-sm-32,
  .px-sm-32 {
    padding-right: 8rem !important; }
  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 8rem !important; }
  .pl-sm-32,
  .px-sm-32 {
    padding-left: 8rem !important; }
  .p-sm-33 {
    padding: 8.25rem !important; }
  .pt-sm-33,
  .py-sm-33 {
    padding-top: 8.25rem !important; }
  .pr-sm-33,
  .px-sm-33 {
    padding-right: 8.25rem !important; }
  .pb-sm-33,
  .py-sm-33 {
    padding-bottom: 8.25rem !important; }
  .pl-sm-33,
  .px-sm-33 {
    padding-left: 8.25rem !important; }
  .p-sm-34 {
    padding: 8.5rem !important; }
  .pt-sm-34,
  .py-sm-34 {
    padding-top: 8.5rem !important; }
  .pr-sm-34,
  .px-sm-34 {
    padding-right: 8.5rem !important; }
  .pb-sm-34,
  .py-sm-34 {
    padding-bottom: 8.5rem !important; }
  .pl-sm-34,
  .px-sm-34 {
    padding-left: 8.5rem !important; }
  .p-sm-35 {
    padding: 8.75rem !important; }
  .pt-sm-35,
  .py-sm-35 {
    padding-top: 8.75rem !important; }
  .pr-sm-35,
  .px-sm-35 {
    padding-right: 8.75rem !important; }
  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 8.75rem !important; }
  .pl-sm-35,
  .px-sm-35 {
    padding-left: 8.75rem !important; }
  .p-sm-36 {
    padding: 9rem !important; }
  .pt-sm-36,
  .py-sm-36 {
    padding-top: 9rem !important; }
  .pr-sm-36,
  .px-sm-36 {
    padding-right: 9rem !important; }
  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 9rem !important; }
  .pl-sm-36,
  .px-sm-36 {
    padding-left: 9rem !important; }
  .p-sm-37 {
    padding: 9.25rem !important; }
  .pt-sm-37,
  .py-sm-37 {
    padding-top: 9.25rem !important; }
  .pr-sm-37,
  .px-sm-37 {
    padding-right: 9.25rem !important; }
  .pb-sm-37,
  .py-sm-37 {
    padding-bottom: 9.25rem !important; }
  .pl-sm-37,
  .px-sm-37 {
    padding-left: 9.25rem !important; }
  .p-sm-48 {
    padding: 9.5rem !important; }
  .pt-sm-48,
  .py-sm-48 {
    padding-top: 9.5rem !important; }
  .pr-sm-48,
  .px-sm-48 {
    padding-right: 9.5rem !important; }
  .pb-sm-48,
  .py-sm-48 {
    padding-bottom: 9.5rem !important; }
  .pl-sm-48,
  .px-sm-48 {
    padding-left: 9.5rem !important; }
  .p-sm-39 {
    padding: 9.75rem !important; }
  .pt-sm-39,
  .py-sm-39 {
    padding-top: 9.75rem !important; }
  .pr-sm-39,
  .px-sm-39 {
    padding-right: 9.75rem !important; }
  .pb-sm-39,
  .py-sm-39 {
    padding-bottom: 9.75rem !important; }
  .pl-sm-39,
  .px-sm-39 {
    padding-left: 9.75rem !important; }
  .p-sm-40 {
    padding: 10rem !important; }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 10rem !important; }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 10rem !important; }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 10rem !important; }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 10rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -0.75rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important; }
  .m-sm-n4 {
    margin: -1rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important; }
  .m-sm-n5 {
    margin: -1.25rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important; }
  .m-sm-n6 {
    margin: -1.5rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important; }
  .m-sm-n7 {
    margin: -1.75rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important; }
  .m-sm-n8 {
    margin: -2rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important; }
  .m-sm-n9 {
    margin: -2.25rem !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -2.25rem !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -2.25rem !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -2.25rem !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -2.25rem !important; }
  .m-sm-n10 {
    margin: -2.5rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -2.5rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -2.5rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -2.5rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -2.5rem !important; }
  .m-sm-n11 {
    margin: -2.75rem !important; }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -2.75rem !important; }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -2.75rem !important; }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -2.75rem !important; }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -2.75rem !important; }
  .m-sm-n12 {
    margin: -3rem !important; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -3rem !important; }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -3rem !important; }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -3rem !important; }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -3rem !important; }
  .m-sm-n13 {
    margin: -3.25rem !important; }
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -3.25rem !important; }
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -3.25rem !important; }
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -3.25rem !important; }
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -3.25rem !important; }
  .m-sm-n14 {
    margin: -3.5rem !important; }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -3.5rem !important; }
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -3.5rem !important; }
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -3.5rem !important; }
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -3.5rem !important; }
  .m-sm-n15 {
    margin: -3.75rem !important; }
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -3.75rem !important; }
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -3.75rem !important; }
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -3.75rem !important; }
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -3.75rem !important; }
  .m-sm-n16 {
    margin: -4rem !important; }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -4rem !important; }
  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -4rem !important; }
  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -4rem !important; }
  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -4rem !important; }
  .m-sm-n17 {
    margin: -4.25rem !important; }
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -4.25rem !important; }
  .mr-sm-n17,
  .mx-sm-n17 {
    margin-right: -4.25rem !important; }
  .mb-sm-n17,
  .my-sm-n17 {
    margin-bottom: -4.25rem !important; }
  .ml-sm-n17,
  .mx-sm-n17 {
    margin-left: -4.25rem !important; }
  .m-sm-n18 {
    margin: -4.5rem !important; }
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -4.5rem !important; }
  .mr-sm-n18,
  .mx-sm-n18 {
    margin-right: -4.5rem !important; }
  .mb-sm-n18,
  .my-sm-n18 {
    margin-bottom: -4.5rem !important; }
  .ml-sm-n18,
  .mx-sm-n18 {
    margin-left: -4.5rem !important; }
  .m-sm-n19 {
    margin: -4.75rem !important; }
  .mt-sm-n19,
  .my-sm-n19 {
    margin-top: -4.75rem !important; }
  .mr-sm-n19,
  .mx-sm-n19 {
    margin-right: -4.75rem !important; }
  .mb-sm-n19,
  .my-sm-n19 {
    margin-bottom: -4.75rem !important; }
  .ml-sm-n19,
  .mx-sm-n19 {
    margin-left: -4.75rem !important; }
  .m-sm-n20 {
    margin: -5rem !important; }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -5rem !important; }
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -5rem !important; }
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -5rem !important; }
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -5rem !important; }
  .m-sm-n21 {
    margin: -5.25rem !important; }
  .mt-sm-n21,
  .my-sm-n21 {
    margin-top: -5.25rem !important; }
  .mr-sm-n21,
  .mx-sm-n21 {
    margin-right: -5.25rem !important; }
  .mb-sm-n21,
  .my-sm-n21 {
    margin-bottom: -5.25rem !important; }
  .ml-sm-n21,
  .mx-sm-n21 {
    margin-left: -5.25rem !important; }
  .m-sm-n22 {
    margin: -5.5rem !important; }
  .mt-sm-n22,
  .my-sm-n22 {
    margin-top: -5.5rem !important; }
  .mr-sm-n22,
  .mx-sm-n22 {
    margin-right: -5.5rem !important; }
  .mb-sm-n22,
  .my-sm-n22 {
    margin-bottom: -5.5rem !important; }
  .ml-sm-n22,
  .mx-sm-n22 {
    margin-left: -5.5rem !important; }
  .m-sm-n23 {
    margin: -5.75rem !important; }
  .mt-sm-n23,
  .my-sm-n23 {
    margin-top: -5.75rem !important; }
  .mr-sm-n23,
  .mx-sm-n23 {
    margin-right: -5.75rem !important; }
  .mb-sm-n23,
  .my-sm-n23 {
    margin-bottom: -5.75rem !important; }
  .ml-sm-n23,
  .mx-sm-n23 {
    margin-left: -5.75rem !important; }
  .m-sm-n24 {
    margin: -6rem !important; }
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -6rem !important; }
  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -6rem !important; }
  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -6rem !important; }
  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -6rem !important; }
  .m-sm-n25 {
    margin: -6.25rem !important; }
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -6.25rem !important; }
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -6.25rem !important; }
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -6.25rem !important; }
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -6.25rem !important; }
  .m-sm-n26 {
    margin: -6.5rem !important; }
  .mt-sm-n26,
  .my-sm-n26 {
    margin-top: -6.5rem !important; }
  .mr-sm-n26,
  .mx-sm-n26 {
    margin-right: -6.5rem !important; }
  .mb-sm-n26,
  .my-sm-n26 {
    margin-bottom: -6.5rem !important; }
  .ml-sm-n26,
  .mx-sm-n26 {
    margin-left: -6.5rem !important; }
  .m-sm-n27 {
    margin: -6.75rem !important; }
  .mt-sm-n27,
  .my-sm-n27 {
    margin-top: -6.75rem !important; }
  .mr-sm-n27,
  .mx-sm-n27 {
    margin-right: -6.75rem !important; }
  .mb-sm-n27,
  .my-sm-n27 {
    margin-bottom: -6.75rem !important; }
  .ml-sm-n27,
  .mx-sm-n27 {
    margin-left: -6.75rem !important; }
  .m-sm-n28 {
    margin: -7rem !important; }
  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -7rem !important; }
  .mr-sm-n28,
  .mx-sm-n28 {
    margin-right: -7rem !important; }
  .mb-sm-n28,
  .my-sm-n28 {
    margin-bottom: -7rem !important; }
  .ml-sm-n28,
  .mx-sm-n28 {
    margin-left: -7rem !important; }
  .m-sm-n29 {
    margin: -7.25rem !important; }
  .mt-sm-n29,
  .my-sm-n29 {
    margin-top: -7.25rem !important; }
  .mr-sm-n29,
  .mx-sm-n29 {
    margin-right: -7.25rem !important; }
  .mb-sm-n29,
  .my-sm-n29 {
    margin-bottom: -7.25rem !important; }
  .ml-sm-n29,
  .mx-sm-n29 {
    margin-left: -7.25rem !important; }
  .m-sm-n30 {
    margin: -7.5rem !important; }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -7.5rem !important; }
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -7.5rem !important; }
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -7.5rem !important; }
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -7.5rem !important; }
  .m-sm-n31 {
    margin: -7.75rem !important; }
  .mt-sm-n31,
  .my-sm-n31 {
    margin-top: -7.75rem !important; }
  .mr-sm-n31,
  .mx-sm-n31 {
    margin-right: -7.75rem !important; }
  .mb-sm-n31,
  .my-sm-n31 {
    margin-bottom: -7.75rem !important; }
  .ml-sm-n31,
  .mx-sm-n31 {
    margin-left: -7.75rem !important; }
  .m-sm-n32 {
    margin: -8rem !important; }
  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -8rem !important; }
  .mr-sm-n32,
  .mx-sm-n32 {
    margin-right: -8rem !important; }
  .mb-sm-n32,
  .my-sm-n32 {
    margin-bottom: -8rem !important; }
  .ml-sm-n32,
  .mx-sm-n32 {
    margin-left: -8rem !important; }
  .m-sm-n33 {
    margin: -8.25rem !important; }
  .mt-sm-n33,
  .my-sm-n33 {
    margin-top: -8.25rem !important; }
  .mr-sm-n33,
  .mx-sm-n33 {
    margin-right: -8.25rem !important; }
  .mb-sm-n33,
  .my-sm-n33 {
    margin-bottom: -8.25rem !important; }
  .ml-sm-n33,
  .mx-sm-n33 {
    margin-left: -8.25rem !important; }
  .m-sm-n34 {
    margin: -8.5rem !important; }
  .mt-sm-n34,
  .my-sm-n34 {
    margin-top: -8.5rem !important; }
  .mr-sm-n34,
  .mx-sm-n34 {
    margin-right: -8.5rem !important; }
  .mb-sm-n34,
  .my-sm-n34 {
    margin-bottom: -8.5rem !important; }
  .ml-sm-n34,
  .mx-sm-n34 {
    margin-left: -8.5rem !important; }
  .m-sm-n35 {
    margin: -8.75rem !important; }
  .mt-sm-n35,
  .my-sm-n35 {
    margin-top: -8.75rem !important; }
  .mr-sm-n35,
  .mx-sm-n35 {
    margin-right: -8.75rem !important; }
  .mb-sm-n35,
  .my-sm-n35 {
    margin-bottom: -8.75rem !important; }
  .ml-sm-n35,
  .mx-sm-n35 {
    margin-left: -8.75rem !important; }
  .m-sm-n36 {
    margin: -9rem !important; }
  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -9rem !important; }
  .mr-sm-n36,
  .mx-sm-n36 {
    margin-right: -9rem !important; }
  .mb-sm-n36,
  .my-sm-n36 {
    margin-bottom: -9rem !important; }
  .ml-sm-n36,
  .mx-sm-n36 {
    margin-left: -9rem !important; }
  .m-sm-n37 {
    margin: -9.25rem !important; }
  .mt-sm-n37,
  .my-sm-n37 {
    margin-top: -9.25rem !important; }
  .mr-sm-n37,
  .mx-sm-n37 {
    margin-right: -9.25rem !important; }
  .mb-sm-n37,
  .my-sm-n37 {
    margin-bottom: -9.25rem !important; }
  .ml-sm-n37,
  .mx-sm-n37 {
    margin-left: -9.25rem !important; }
  .m-sm-n48 {
    margin: -9.5rem !important; }
  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -9.5rem !important; }
  .mr-sm-n48,
  .mx-sm-n48 {
    margin-right: -9.5rem !important; }
  .mb-sm-n48,
  .my-sm-n48 {
    margin-bottom: -9.5rem !important; }
  .ml-sm-n48,
  .mx-sm-n48 {
    margin-left: -9.5rem !important; }
  .m-sm-n39 {
    margin: -9.75rem !important; }
  .mt-sm-n39,
  .my-sm-n39 {
    margin-top: -9.75rem !important; }
  .mr-sm-n39,
  .mx-sm-n39 {
    margin-right: -9.75rem !important; }
  .mb-sm-n39,
  .my-sm-n39 {
    margin-bottom: -9.75rem !important; }
  .ml-sm-n39,
  .mx-sm-n39 {
    margin-left: -9.75rem !important; }
  .m-sm-n40 {
    margin: -10rem !important; }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -10rem !important; }
  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -10rem !important; }
  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -10rem !important; }
  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -10rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 0.75rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important; }
  .m-md-4 {
    margin: 1rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important; }
  .m-md-5 {
    margin: 1.25rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important; }
  .m-md-6 {
    margin: 1.5rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important; }
  .m-md-7 {
    margin: 1.75rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important; }
  .m-md-8 {
    margin: 2rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important; }
  .m-md-9 {
    margin: 2.25rem !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 2.25rem !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 2.25rem !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 2.25rem !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 2.25rem !important; }
  .m-md-10 {
    margin: 2.5rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 2.5rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 2.5rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 2.5rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 2.5rem !important; }
  .m-md-11 {
    margin: 2.75rem !important; }
  .mt-md-11,
  .my-md-11 {
    margin-top: 2.75rem !important; }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 2.75rem !important; }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 2.75rem !important; }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 2.75rem !important; }
  .m-md-12 {
    margin: 3rem !important; }
  .mt-md-12,
  .my-md-12 {
    margin-top: 3rem !important; }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 3rem !important; }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 3rem !important; }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 3rem !important; }
  .m-md-13 {
    margin: 3.25rem !important; }
  .mt-md-13,
  .my-md-13 {
    margin-top: 3.25rem !important; }
  .mr-md-13,
  .mx-md-13 {
    margin-right: 3.25rem !important; }
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 3.25rem !important; }
  .ml-md-13,
  .mx-md-13 {
    margin-left: 3.25rem !important; }
  .m-md-14 {
    margin: 3.5rem !important; }
  .mt-md-14,
  .my-md-14 {
    margin-top: 3.5rem !important; }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 3.5rem !important; }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 3.5rem !important; }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 3.5rem !important; }
  .m-md-15 {
    margin: 3.75rem !important; }
  .mt-md-15,
  .my-md-15 {
    margin-top: 3.75rem !important; }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 3.75rem !important; }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 3.75rem !important; }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 3.75rem !important; }
  .m-md-16 {
    margin: 4rem !important; }
  .mt-md-16,
  .my-md-16 {
    margin-top: 4rem !important; }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 4rem !important; }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 4rem !important; }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 4rem !important; }
  .m-md-17 {
    margin: 4.25rem !important; }
  .mt-md-17,
  .my-md-17 {
    margin-top: 4.25rem !important; }
  .mr-md-17,
  .mx-md-17 {
    margin-right: 4.25rem !important; }
  .mb-md-17,
  .my-md-17 {
    margin-bottom: 4.25rem !important; }
  .ml-md-17,
  .mx-md-17 {
    margin-left: 4.25rem !important; }
  .m-md-18 {
    margin: 4.5rem !important; }
  .mt-md-18,
  .my-md-18 {
    margin-top: 4.5rem !important; }
  .mr-md-18,
  .mx-md-18 {
    margin-right: 4.5rem !important; }
  .mb-md-18,
  .my-md-18 {
    margin-bottom: 4.5rem !important; }
  .ml-md-18,
  .mx-md-18 {
    margin-left: 4.5rem !important; }
  .m-md-19 {
    margin: 4.75rem !important; }
  .mt-md-19,
  .my-md-19 {
    margin-top: 4.75rem !important; }
  .mr-md-19,
  .mx-md-19 {
    margin-right: 4.75rem !important; }
  .mb-md-19,
  .my-md-19 {
    margin-bottom: 4.75rem !important; }
  .ml-md-19,
  .mx-md-19 {
    margin-left: 4.75rem !important; }
  .m-md-20 {
    margin: 5rem !important; }
  .mt-md-20,
  .my-md-20 {
    margin-top: 5rem !important; }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 5rem !important; }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 5rem !important; }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 5rem !important; }
  .m-md-21 {
    margin: 5.25rem !important; }
  .mt-md-21,
  .my-md-21 {
    margin-top: 5.25rem !important; }
  .mr-md-21,
  .mx-md-21 {
    margin-right: 5.25rem !important; }
  .mb-md-21,
  .my-md-21 {
    margin-bottom: 5.25rem !important; }
  .ml-md-21,
  .mx-md-21 {
    margin-left: 5.25rem !important; }
  .m-md-22 {
    margin: 5.5rem !important; }
  .mt-md-22,
  .my-md-22 {
    margin-top: 5.5rem !important; }
  .mr-md-22,
  .mx-md-22 {
    margin-right: 5.5rem !important; }
  .mb-md-22,
  .my-md-22 {
    margin-bottom: 5.5rem !important; }
  .ml-md-22,
  .mx-md-22 {
    margin-left: 5.5rem !important; }
  .m-md-23 {
    margin: 5.75rem !important; }
  .mt-md-23,
  .my-md-23 {
    margin-top: 5.75rem !important; }
  .mr-md-23,
  .mx-md-23 {
    margin-right: 5.75rem !important; }
  .mb-md-23,
  .my-md-23 {
    margin-bottom: 5.75rem !important; }
  .ml-md-23,
  .mx-md-23 {
    margin-left: 5.75rem !important; }
  .m-md-24 {
    margin: 6rem !important; }
  .mt-md-24,
  .my-md-24 {
    margin-top: 6rem !important; }
  .mr-md-24,
  .mx-md-24 {
    margin-right: 6rem !important; }
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 6rem !important; }
  .ml-md-24,
  .mx-md-24 {
    margin-left: 6rem !important; }
  .m-md-25 {
    margin: 6.25rem !important; }
  .mt-md-25,
  .my-md-25 {
    margin-top: 6.25rem !important; }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 6.25rem !important; }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 6.25rem !important; }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 6.25rem !important; }
  .m-md-26 {
    margin: 6.5rem !important; }
  .mt-md-26,
  .my-md-26 {
    margin-top: 6.5rem !important; }
  .mr-md-26,
  .mx-md-26 {
    margin-right: 6.5rem !important; }
  .mb-md-26,
  .my-md-26 {
    margin-bottom: 6.5rem !important; }
  .ml-md-26,
  .mx-md-26 {
    margin-left: 6.5rem !important; }
  .m-md-27 {
    margin: 6.75rem !important; }
  .mt-md-27,
  .my-md-27 {
    margin-top: 6.75rem !important; }
  .mr-md-27,
  .mx-md-27 {
    margin-right: 6.75rem !important; }
  .mb-md-27,
  .my-md-27 {
    margin-bottom: 6.75rem !important; }
  .ml-md-27,
  .mx-md-27 {
    margin-left: 6.75rem !important; }
  .m-md-28 {
    margin: 7rem !important; }
  .mt-md-28,
  .my-md-28 {
    margin-top: 7rem !important; }
  .mr-md-28,
  .mx-md-28 {
    margin-right: 7rem !important; }
  .mb-md-28,
  .my-md-28 {
    margin-bottom: 7rem !important; }
  .ml-md-28,
  .mx-md-28 {
    margin-left: 7rem !important; }
  .m-md-29 {
    margin: 7.25rem !important; }
  .mt-md-29,
  .my-md-29 {
    margin-top: 7.25rem !important; }
  .mr-md-29,
  .mx-md-29 {
    margin-right: 7.25rem !important; }
  .mb-md-29,
  .my-md-29 {
    margin-bottom: 7.25rem !important; }
  .ml-md-29,
  .mx-md-29 {
    margin-left: 7.25rem !important; }
  .m-md-30 {
    margin: 7.5rem !important; }
  .mt-md-30,
  .my-md-30 {
    margin-top: 7.5rem !important; }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 7.5rem !important; }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 7.5rem !important; }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 7.5rem !important; }
  .m-md-31 {
    margin: 7.75rem !important; }
  .mt-md-31,
  .my-md-31 {
    margin-top: 7.75rem !important; }
  .mr-md-31,
  .mx-md-31 {
    margin-right: 7.75rem !important; }
  .mb-md-31,
  .my-md-31 {
    margin-bottom: 7.75rem !important; }
  .ml-md-31,
  .mx-md-31 {
    margin-left: 7.75rem !important; }
  .m-md-32 {
    margin: 8rem !important; }
  .mt-md-32,
  .my-md-32 {
    margin-top: 8rem !important; }
  .mr-md-32,
  .mx-md-32 {
    margin-right: 8rem !important; }
  .mb-md-32,
  .my-md-32 {
    margin-bottom: 8rem !important; }
  .ml-md-32,
  .mx-md-32 {
    margin-left: 8rem !important; }
  .m-md-33 {
    margin: 8.25rem !important; }
  .mt-md-33,
  .my-md-33 {
    margin-top: 8.25rem !important; }
  .mr-md-33,
  .mx-md-33 {
    margin-right: 8.25rem !important; }
  .mb-md-33,
  .my-md-33 {
    margin-bottom: 8.25rem !important; }
  .ml-md-33,
  .mx-md-33 {
    margin-left: 8.25rem !important; }
  .m-md-34 {
    margin: 8.5rem !important; }
  .mt-md-34,
  .my-md-34 {
    margin-top: 8.5rem !important; }
  .mr-md-34,
  .mx-md-34 {
    margin-right: 8.5rem !important; }
  .mb-md-34,
  .my-md-34 {
    margin-bottom: 8.5rem !important; }
  .ml-md-34,
  .mx-md-34 {
    margin-left: 8.5rem !important; }
  .m-md-35 {
    margin: 8.75rem !important; }
  .mt-md-35,
  .my-md-35 {
    margin-top: 8.75rem !important; }
  .mr-md-35,
  .mx-md-35 {
    margin-right: 8.75rem !important; }
  .mb-md-35,
  .my-md-35 {
    margin-bottom: 8.75rem !important; }
  .ml-md-35,
  .mx-md-35 {
    margin-left: 8.75rem !important; }
  .m-md-36 {
    margin: 9rem !important; }
  .mt-md-36,
  .my-md-36 {
    margin-top: 9rem !important; }
  .mr-md-36,
  .mx-md-36 {
    margin-right: 9rem !important; }
  .mb-md-36,
  .my-md-36 {
    margin-bottom: 9rem !important; }
  .ml-md-36,
  .mx-md-36 {
    margin-left: 9rem !important; }
  .m-md-37 {
    margin: 9.25rem !important; }
  .mt-md-37,
  .my-md-37 {
    margin-top: 9.25rem !important; }
  .mr-md-37,
  .mx-md-37 {
    margin-right: 9.25rem !important; }
  .mb-md-37,
  .my-md-37 {
    margin-bottom: 9.25rem !important; }
  .ml-md-37,
  .mx-md-37 {
    margin-left: 9.25rem !important; }
  .m-md-48 {
    margin: 9.5rem !important; }
  .mt-md-48,
  .my-md-48 {
    margin-top: 9.5rem !important; }
  .mr-md-48,
  .mx-md-48 {
    margin-right: 9.5rem !important; }
  .mb-md-48,
  .my-md-48 {
    margin-bottom: 9.5rem !important; }
  .ml-md-48,
  .mx-md-48 {
    margin-left: 9.5rem !important; }
  .m-md-39 {
    margin: 9.75rem !important; }
  .mt-md-39,
  .my-md-39 {
    margin-top: 9.75rem !important; }
  .mr-md-39,
  .mx-md-39 {
    margin-right: 9.75rem !important; }
  .mb-md-39,
  .my-md-39 {
    margin-bottom: 9.75rem !important; }
  .ml-md-39,
  .mx-md-39 {
    margin-left: 9.75rem !important; }
  .m-md-40 {
    margin: 10rem !important; }
  .mt-md-40,
  .my-md-40 {
    margin-top: 10rem !important; }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 10rem !important; }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 10rem !important; }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 10rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 0.75rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important; }
  .p-md-4 {
    padding: 1rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important; }
  .p-md-5 {
    padding: 1.25rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important; }
  .p-md-6 {
    padding: 1.5rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important; }
  .p-md-7 {
    padding: 1.75rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important; }
  .p-md-8 {
    padding: 2rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important; }
  .p-md-9 {
    padding: 2.25rem !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 2.25rem !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 2.25rem !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 2.25rem !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 2.25rem !important; }
  .p-md-10 {
    padding: 2.5rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 2.5rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 2.5rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 2.5rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 2.5rem !important; }
  .p-md-11 {
    padding: 2.75rem !important; }
  .pt-md-11,
  .py-md-11 {
    padding-top: 2.75rem !important; }
  .pr-md-11,
  .px-md-11 {
    padding-right: 2.75rem !important; }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 2.75rem !important; }
  .pl-md-11,
  .px-md-11 {
    padding-left: 2.75rem !important; }
  .p-md-12 {
    padding: 3rem !important; }
  .pt-md-12,
  .py-md-12 {
    padding-top: 3rem !important; }
  .pr-md-12,
  .px-md-12 {
    padding-right: 3rem !important; }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 3rem !important; }
  .pl-md-12,
  .px-md-12 {
    padding-left: 3rem !important; }
  .p-md-13 {
    padding: 3.25rem !important; }
  .pt-md-13,
  .py-md-13 {
    padding-top: 3.25rem !important; }
  .pr-md-13,
  .px-md-13 {
    padding-right: 3.25rem !important; }
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 3.25rem !important; }
  .pl-md-13,
  .px-md-13 {
    padding-left: 3.25rem !important; }
  .p-md-14 {
    padding: 3.5rem !important; }
  .pt-md-14,
  .py-md-14 {
    padding-top: 3.5rem !important; }
  .pr-md-14,
  .px-md-14 {
    padding-right: 3.5rem !important; }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 3.5rem !important; }
  .pl-md-14,
  .px-md-14 {
    padding-left: 3.5rem !important; }
  .p-md-15 {
    padding: 3.75rem !important; }
  .pt-md-15,
  .py-md-15 {
    padding-top: 3.75rem !important; }
  .pr-md-15,
  .px-md-15 {
    padding-right: 3.75rem !important; }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 3.75rem !important; }
  .pl-md-15,
  .px-md-15 {
    padding-left: 3.75rem !important; }
  .p-md-16 {
    padding: 4rem !important; }
  .pt-md-16,
  .py-md-16 {
    padding-top: 4rem !important; }
  .pr-md-16,
  .px-md-16 {
    padding-right: 4rem !important; }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 4rem !important; }
  .pl-md-16,
  .px-md-16 {
    padding-left: 4rem !important; }
  .p-md-17 {
    padding: 4.25rem !important; }
  .pt-md-17,
  .py-md-17 {
    padding-top: 4.25rem !important; }
  .pr-md-17,
  .px-md-17 {
    padding-right: 4.25rem !important; }
  .pb-md-17,
  .py-md-17 {
    padding-bottom: 4.25rem !important; }
  .pl-md-17,
  .px-md-17 {
    padding-left: 4.25rem !important; }
  .p-md-18 {
    padding: 4.5rem !important; }
  .pt-md-18,
  .py-md-18 {
    padding-top: 4.5rem !important; }
  .pr-md-18,
  .px-md-18 {
    padding-right: 4.5rem !important; }
  .pb-md-18,
  .py-md-18 {
    padding-bottom: 4.5rem !important; }
  .pl-md-18,
  .px-md-18 {
    padding-left: 4.5rem !important; }
  .p-md-19 {
    padding: 4.75rem !important; }
  .pt-md-19,
  .py-md-19 {
    padding-top: 4.75rem !important; }
  .pr-md-19,
  .px-md-19 {
    padding-right: 4.75rem !important; }
  .pb-md-19,
  .py-md-19 {
    padding-bottom: 4.75rem !important; }
  .pl-md-19,
  .px-md-19 {
    padding-left: 4.75rem !important; }
  .p-md-20 {
    padding: 5rem !important; }
  .pt-md-20,
  .py-md-20 {
    padding-top: 5rem !important; }
  .pr-md-20,
  .px-md-20 {
    padding-right: 5rem !important; }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 5rem !important; }
  .pl-md-20,
  .px-md-20 {
    padding-left: 5rem !important; }
  .p-md-21 {
    padding: 5.25rem !important; }
  .pt-md-21,
  .py-md-21 {
    padding-top: 5.25rem !important; }
  .pr-md-21,
  .px-md-21 {
    padding-right: 5.25rem !important; }
  .pb-md-21,
  .py-md-21 {
    padding-bottom: 5.25rem !important; }
  .pl-md-21,
  .px-md-21 {
    padding-left: 5.25rem !important; }
  .p-md-22 {
    padding: 5.5rem !important; }
  .pt-md-22,
  .py-md-22 {
    padding-top: 5.5rem !important; }
  .pr-md-22,
  .px-md-22 {
    padding-right: 5.5rem !important; }
  .pb-md-22,
  .py-md-22 {
    padding-bottom: 5.5rem !important; }
  .pl-md-22,
  .px-md-22 {
    padding-left: 5.5rem !important; }
  .p-md-23 {
    padding: 5.75rem !important; }
  .pt-md-23,
  .py-md-23 {
    padding-top: 5.75rem !important; }
  .pr-md-23,
  .px-md-23 {
    padding-right: 5.75rem !important; }
  .pb-md-23,
  .py-md-23 {
    padding-bottom: 5.75rem !important; }
  .pl-md-23,
  .px-md-23 {
    padding-left: 5.75rem !important; }
  .p-md-24 {
    padding: 6rem !important; }
  .pt-md-24,
  .py-md-24 {
    padding-top: 6rem !important; }
  .pr-md-24,
  .px-md-24 {
    padding-right: 6rem !important; }
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 6rem !important; }
  .pl-md-24,
  .px-md-24 {
    padding-left: 6rem !important; }
  .p-md-25 {
    padding: 6.25rem !important; }
  .pt-md-25,
  .py-md-25 {
    padding-top: 6.25rem !important; }
  .pr-md-25,
  .px-md-25 {
    padding-right: 6.25rem !important; }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 6.25rem !important; }
  .pl-md-25,
  .px-md-25 {
    padding-left: 6.25rem !important; }
  .p-md-26 {
    padding: 6.5rem !important; }
  .pt-md-26,
  .py-md-26 {
    padding-top: 6.5rem !important; }
  .pr-md-26,
  .px-md-26 {
    padding-right: 6.5rem !important; }
  .pb-md-26,
  .py-md-26 {
    padding-bottom: 6.5rem !important; }
  .pl-md-26,
  .px-md-26 {
    padding-left: 6.5rem !important; }
  .p-md-27 {
    padding: 6.75rem !important; }
  .pt-md-27,
  .py-md-27 {
    padding-top: 6.75rem !important; }
  .pr-md-27,
  .px-md-27 {
    padding-right: 6.75rem !important; }
  .pb-md-27,
  .py-md-27 {
    padding-bottom: 6.75rem !important; }
  .pl-md-27,
  .px-md-27 {
    padding-left: 6.75rem !important; }
  .p-md-28 {
    padding: 7rem !important; }
  .pt-md-28,
  .py-md-28 {
    padding-top: 7rem !important; }
  .pr-md-28,
  .px-md-28 {
    padding-right: 7rem !important; }
  .pb-md-28,
  .py-md-28 {
    padding-bottom: 7rem !important; }
  .pl-md-28,
  .px-md-28 {
    padding-left: 7rem !important; }
  .p-md-29 {
    padding: 7.25rem !important; }
  .pt-md-29,
  .py-md-29 {
    padding-top: 7.25rem !important; }
  .pr-md-29,
  .px-md-29 {
    padding-right: 7.25rem !important; }
  .pb-md-29,
  .py-md-29 {
    padding-bottom: 7.25rem !important; }
  .pl-md-29,
  .px-md-29 {
    padding-left: 7.25rem !important; }
  .p-md-30 {
    padding: 7.5rem !important; }
  .pt-md-30,
  .py-md-30 {
    padding-top: 7.5rem !important; }
  .pr-md-30,
  .px-md-30 {
    padding-right: 7.5rem !important; }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 7.5rem !important; }
  .pl-md-30,
  .px-md-30 {
    padding-left: 7.5rem !important; }
  .p-md-31 {
    padding: 7.75rem !important; }
  .pt-md-31,
  .py-md-31 {
    padding-top: 7.75rem !important; }
  .pr-md-31,
  .px-md-31 {
    padding-right: 7.75rem !important; }
  .pb-md-31,
  .py-md-31 {
    padding-bottom: 7.75rem !important; }
  .pl-md-31,
  .px-md-31 {
    padding-left: 7.75rem !important; }
  .p-md-32 {
    padding: 8rem !important; }
  .pt-md-32,
  .py-md-32 {
    padding-top: 8rem !important; }
  .pr-md-32,
  .px-md-32 {
    padding-right: 8rem !important; }
  .pb-md-32,
  .py-md-32 {
    padding-bottom: 8rem !important; }
  .pl-md-32,
  .px-md-32 {
    padding-left: 8rem !important; }
  .p-md-33 {
    padding: 8.25rem !important; }
  .pt-md-33,
  .py-md-33 {
    padding-top: 8.25rem !important; }
  .pr-md-33,
  .px-md-33 {
    padding-right: 8.25rem !important; }
  .pb-md-33,
  .py-md-33 {
    padding-bottom: 8.25rem !important; }
  .pl-md-33,
  .px-md-33 {
    padding-left: 8.25rem !important; }
  .p-md-34 {
    padding: 8.5rem !important; }
  .pt-md-34,
  .py-md-34 {
    padding-top: 8.5rem !important; }
  .pr-md-34,
  .px-md-34 {
    padding-right: 8.5rem !important; }
  .pb-md-34,
  .py-md-34 {
    padding-bottom: 8.5rem !important; }
  .pl-md-34,
  .px-md-34 {
    padding-left: 8.5rem !important; }
  .p-md-35 {
    padding: 8.75rem !important; }
  .pt-md-35,
  .py-md-35 {
    padding-top: 8.75rem !important; }
  .pr-md-35,
  .px-md-35 {
    padding-right: 8.75rem !important; }
  .pb-md-35,
  .py-md-35 {
    padding-bottom: 8.75rem !important; }
  .pl-md-35,
  .px-md-35 {
    padding-left: 8.75rem !important; }
  .p-md-36 {
    padding: 9rem !important; }
  .pt-md-36,
  .py-md-36 {
    padding-top: 9rem !important; }
  .pr-md-36,
  .px-md-36 {
    padding-right: 9rem !important; }
  .pb-md-36,
  .py-md-36 {
    padding-bottom: 9rem !important; }
  .pl-md-36,
  .px-md-36 {
    padding-left: 9rem !important; }
  .p-md-37 {
    padding: 9.25rem !important; }
  .pt-md-37,
  .py-md-37 {
    padding-top: 9.25rem !important; }
  .pr-md-37,
  .px-md-37 {
    padding-right: 9.25rem !important; }
  .pb-md-37,
  .py-md-37 {
    padding-bottom: 9.25rem !important; }
  .pl-md-37,
  .px-md-37 {
    padding-left: 9.25rem !important; }
  .p-md-48 {
    padding: 9.5rem !important; }
  .pt-md-48,
  .py-md-48 {
    padding-top: 9.5rem !important; }
  .pr-md-48,
  .px-md-48 {
    padding-right: 9.5rem !important; }
  .pb-md-48,
  .py-md-48 {
    padding-bottom: 9.5rem !important; }
  .pl-md-48,
  .px-md-48 {
    padding-left: 9.5rem !important; }
  .p-md-39 {
    padding: 9.75rem !important; }
  .pt-md-39,
  .py-md-39 {
    padding-top: 9.75rem !important; }
  .pr-md-39,
  .px-md-39 {
    padding-right: 9.75rem !important; }
  .pb-md-39,
  .py-md-39 {
    padding-bottom: 9.75rem !important; }
  .pl-md-39,
  .px-md-39 {
    padding-left: 9.75rem !important; }
  .p-md-40 {
    padding: 10rem !important; }
  .pt-md-40,
  .py-md-40 {
    padding-top: 10rem !important; }
  .pr-md-40,
  .px-md-40 {
    padding-right: 10rem !important; }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 10rem !important; }
  .pl-md-40,
  .px-md-40 {
    padding-left: 10rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -0.75rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important; }
  .m-md-n4 {
    margin: -1rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important; }
  .m-md-n5 {
    margin: -1.25rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important; }
  .m-md-n6 {
    margin: -1.5rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important; }
  .m-md-n7 {
    margin: -1.75rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important; }
  .m-md-n8 {
    margin: -2rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important; }
  .m-md-n9 {
    margin: -2.25rem !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -2.25rem !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -2.25rem !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -2.25rem !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -2.25rem !important; }
  .m-md-n10 {
    margin: -2.5rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -2.5rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -2.5rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -2.5rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -2.5rem !important; }
  .m-md-n11 {
    margin: -2.75rem !important; }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -2.75rem !important; }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -2.75rem !important; }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -2.75rem !important; }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -2.75rem !important; }
  .m-md-n12 {
    margin: -3rem !important; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -3rem !important; }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -3rem !important; }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -3rem !important; }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -3rem !important; }
  .m-md-n13 {
    margin: -3.25rem !important; }
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -3.25rem !important; }
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -3.25rem !important; }
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -3.25rem !important; }
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -3.25rem !important; }
  .m-md-n14 {
    margin: -3.5rem !important; }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -3.5rem !important; }
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -3.5rem !important; }
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -3.5rem !important; }
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -3.5rem !important; }
  .m-md-n15 {
    margin: -3.75rem !important; }
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -3.75rem !important; }
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -3.75rem !important; }
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -3.75rem !important; }
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -3.75rem !important; }
  .m-md-n16 {
    margin: -4rem !important; }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -4rem !important; }
  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -4rem !important; }
  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -4rem !important; }
  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -4rem !important; }
  .m-md-n17 {
    margin: -4.25rem !important; }
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -4.25rem !important; }
  .mr-md-n17,
  .mx-md-n17 {
    margin-right: -4.25rem !important; }
  .mb-md-n17,
  .my-md-n17 {
    margin-bottom: -4.25rem !important; }
  .ml-md-n17,
  .mx-md-n17 {
    margin-left: -4.25rem !important; }
  .m-md-n18 {
    margin: -4.5rem !important; }
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -4.5rem !important; }
  .mr-md-n18,
  .mx-md-n18 {
    margin-right: -4.5rem !important; }
  .mb-md-n18,
  .my-md-n18 {
    margin-bottom: -4.5rem !important; }
  .ml-md-n18,
  .mx-md-n18 {
    margin-left: -4.5rem !important; }
  .m-md-n19 {
    margin: -4.75rem !important; }
  .mt-md-n19,
  .my-md-n19 {
    margin-top: -4.75rem !important; }
  .mr-md-n19,
  .mx-md-n19 {
    margin-right: -4.75rem !important; }
  .mb-md-n19,
  .my-md-n19 {
    margin-bottom: -4.75rem !important; }
  .ml-md-n19,
  .mx-md-n19 {
    margin-left: -4.75rem !important; }
  .m-md-n20 {
    margin: -5rem !important; }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -5rem !important; }
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -5rem !important; }
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -5rem !important; }
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -5rem !important; }
  .m-md-n21 {
    margin: -5.25rem !important; }
  .mt-md-n21,
  .my-md-n21 {
    margin-top: -5.25rem !important; }
  .mr-md-n21,
  .mx-md-n21 {
    margin-right: -5.25rem !important; }
  .mb-md-n21,
  .my-md-n21 {
    margin-bottom: -5.25rem !important; }
  .ml-md-n21,
  .mx-md-n21 {
    margin-left: -5.25rem !important; }
  .m-md-n22 {
    margin: -5.5rem !important; }
  .mt-md-n22,
  .my-md-n22 {
    margin-top: -5.5rem !important; }
  .mr-md-n22,
  .mx-md-n22 {
    margin-right: -5.5rem !important; }
  .mb-md-n22,
  .my-md-n22 {
    margin-bottom: -5.5rem !important; }
  .ml-md-n22,
  .mx-md-n22 {
    margin-left: -5.5rem !important; }
  .m-md-n23 {
    margin: -5.75rem !important; }
  .mt-md-n23,
  .my-md-n23 {
    margin-top: -5.75rem !important; }
  .mr-md-n23,
  .mx-md-n23 {
    margin-right: -5.75rem !important; }
  .mb-md-n23,
  .my-md-n23 {
    margin-bottom: -5.75rem !important; }
  .ml-md-n23,
  .mx-md-n23 {
    margin-left: -5.75rem !important; }
  .m-md-n24 {
    margin: -6rem !important; }
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -6rem !important; }
  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -6rem !important; }
  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -6rem !important; }
  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -6rem !important; }
  .m-md-n25 {
    margin: -6.25rem !important; }
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -6.25rem !important; }
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -6.25rem !important; }
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -6.25rem !important; }
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -6.25rem !important; }
  .m-md-n26 {
    margin: -6.5rem !important; }
  .mt-md-n26,
  .my-md-n26 {
    margin-top: -6.5rem !important; }
  .mr-md-n26,
  .mx-md-n26 {
    margin-right: -6.5rem !important; }
  .mb-md-n26,
  .my-md-n26 {
    margin-bottom: -6.5rem !important; }
  .ml-md-n26,
  .mx-md-n26 {
    margin-left: -6.5rem !important; }
  .m-md-n27 {
    margin: -6.75rem !important; }
  .mt-md-n27,
  .my-md-n27 {
    margin-top: -6.75rem !important; }
  .mr-md-n27,
  .mx-md-n27 {
    margin-right: -6.75rem !important; }
  .mb-md-n27,
  .my-md-n27 {
    margin-bottom: -6.75rem !important; }
  .ml-md-n27,
  .mx-md-n27 {
    margin-left: -6.75rem !important; }
  .m-md-n28 {
    margin: -7rem !important; }
  .mt-md-n28,
  .my-md-n28 {
    margin-top: -7rem !important; }
  .mr-md-n28,
  .mx-md-n28 {
    margin-right: -7rem !important; }
  .mb-md-n28,
  .my-md-n28 {
    margin-bottom: -7rem !important; }
  .ml-md-n28,
  .mx-md-n28 {
    margin-left: -7rem !important; }
  .m-md-n29 {
    margin: -7.25rem !important; }
  .mt-md-n29,
  .my-md-n29 {
    margin-top: -7.25rem !important; }
  .mr-md-n29,
  .mx-md-n29 {
    margin-right: -7.25rem !important; }
  .mb-md-n29,
  .my-md-n29 {
    margin-bottom: -7.25rem !important; }
  .ml-md-n29,
  .mx-md-n29 {
    margin-left: -7.25rem !important; }
  .m-md-n30 {
    margin: -7.5rem !important; }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -7.5rem !important; }
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -7.5rem !important; }
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -7.5rem !important; }
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -7.5rem !important; }
  .m-md-n31 {
    margin: -7.75rem !important; }
  .mt-md-n31,
  .my-md-n31 {
    margin-top: -7.75rem !important; }
  .mr-md-n31,
  .mx-md-n31 {
    margin-right: -7.75rem !important; }
  .mb-md-n31,
  .my-md-n31 {
    margin-bottom: -7.75rem !important; }
  .ml-md-n31,
  .mx-md-n31 {
    margin-left: -7.75rem !important; }
  .m-md-n32 {
    margin: -8rem !important; }
  .mt-md-n32,
  .my-md-n32 {
    margin-top: -8rem !important; }
  .mr-md-n32,
  .mx-md-n32 {
    margin-right: -8rem !important; }
  .mb-md-n32,
  .my-md-n32 {
    margin-bottom: -8rem !important; }
  .ml-md-n32,
  .mx-md-n32 {
    margin-left: -8rem !important; }
  .m-md-n33 {
    margin: -8.25rem !important; }
  .mt-md-n33,
  .my-md-n33 {
    margin-top: -8.25rem !important; }
  .mr-md-n33,
  .mx-md-n33 {
    margin-right: -8.25rem !important; }
  .mb-md-n33,
  .my-md-n33 {
    margin-bottom: -8.25rem !important; }
  .ml-md-n33,
  .mx-md-n33 {
    margin-left: -8.25rem !important; }
  .m-md-n34 {
    margin: -8.5rem !important; }
  .mt-md-n34,
  .my-md-n34 {
    margin-top: -8.5rem !important; }
  .mr-md-n34,
  .mx-md-n34 {
    margin-right: -8.5rem !important; }
  .mb-md-n34,
  .my-md-n34 {
    margin-bottom: -8.5rem !important; }
  .ml-md-n34,
  .mx-md-n34 {
    margin-left: -8.5rem !important; }
  .m-md-n35 {
    margin: -8.75rem !important; }
  .mt-md-n35,
  .my-md-n35 {
    margin-top: -8.75rem !important; }
  .mr-md-n35,
  .mx-md-n35 {
    margin-right: -8.75rem !important; }
  .mb-md-n35,
  .my-md-n35 {
    margin-bottom: -8.75rem !important; }
  .ml-md-n35,
  .mx-md-n35 {
    margin-left: -8.75rem !important; }
  .m-md-n36 {
    margin: -9rem !important; }
  .mt-md-n36,
  .my-md-n36 {
    margin-top: -9rem !important; }
  .mr-md-n36,
  .mx-md-n36 {
    margin-right: -9rem !important; }
  .mb-md-n36,
  .my-md-n36 {
    margin-bottom: -9rem !important; }
  .ml-md-n36,
  .mx-md-n36 {
    margin-left: -9rem !important; }
  .m-md-n37 {
    margin: -9.25rem !important; }
  .mt-md-n37,
  .my-md-n37 {
    margin-top: -9.25rem !important; }
  .mr-md-n37,
  .mx-md-n37 {
    margin-right: -9.25rem !important; }
  .mb-md-n37,
  .my-md-n37 {
    margin-bottom: -9.25rem !important; }
  .ml-md-n37,
  .mx-md-n37 {
    margin-left: -9.25rem !important; }
  .m-md-n48 {
    margin: -9.5rem !important; }
  .mt-md-n48,
  .my-md-n48 {
    margin-top: -9.5rem !important; }
  .mr-md-n48,
  .mx-md-n48 {
    margin-right: -9.5rem !important; }
  .mb-md-n48,
  .my-md-n48 {
    margin-bottom: -9.5rem !important; }
  .ml-md-n48,
  .mx-md-n48 {
    margin-left: -9.5rem !important; }
  .m-md-n39 {
    margin: -9.75rem !important; }
  .mt-md-n39,
  .my-md-n39 {
    margin-top: -9.75rem !important; }
  .mr-md-n39,
  .mx-md-n39 {
    margin-right: -9.75rem !important; }
  .mb-md-n39,
  .my-md-n39 {
    margin-bottom: -9.75rem !important; }
  .ml-md-n39,
  .mx-md-n39 {
    margin-left: -9.75rem !important; }
  .m-md-n40 {
    margin: -10rem !important; }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -10rem !important; }
  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -10rem !important; }
  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -10rem !important; }
  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -10rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 0.75rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important; }
  .m-lg-4 {
    margin: 1rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important; }
  .m-lg-5 {
    margin: 1.25rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important; }
  .m-lg-6 {
    margin: 1.5rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important; }
  .m-lg-7 {
    margin: 1.75rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important; }
  .m-lg-8 {
    margin: 2rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important; }
  .m-lg-9 {
    margin: 2.25rem !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 2.25rem !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 2.25rem !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 2.25rem !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 2.25rem !important; }
  .m-lg-10 {
    margin: 2.5rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 2.5rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 2.5rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 2.5rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 2.5rem !important; }
  .m-lg-11 {
    margin: 2.75rem !important; }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 2.75rem !important; }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 2.75rem !important; }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 2.75rem !important; }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 2.75rem !important; }
  .m-lg-12 {
    margin: 3rem !important; }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 3rem !important; }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 3rem !important; }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 3rem !important; }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 3rem !important; }
  .m-lg-13 {
    margin: 3.25rem !important; }
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 3.25rem !important; }
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 3.25rem !important; }
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 3.25rem !important; }
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 3.25rem !important; }
  .m-lg-14 {
    margin: 3.5rem !important; }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 3.5rem !important; }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 3.5rem !important; }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 3.5rem !important; }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 3.5rem !important; }
  .m-lg-15 {
    margin: 3.75rem !important; }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 3.75rem !important; }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 3.75rem !important; }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 3.75rem !important; }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 3.75rem !important; }
  .m-lg-16 {
    margin: 4rem !important; }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 4rem !important; }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 4rem !important; }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 4rem !important; }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 4rem !important; }
  .m-lg-17 {
    margin: 4.25rem !important; }
  .mt-lg-17,
  .my-lg-17 {
    margin-top: 4.25rem !important; }
  .mr-lg-17,
  .mx-lg-17 {
    margin-right: 4.25rem !important; }
  .mb-lg-17,
  .my-lg-17 {
    margin-bottom: 4.25rem !important; }
  .ml-lg-17,
  .mx-lg-17 {
    margin-left: 4.25rem !important; }
  .m-lg-18 {
    margin: 4.5rem !important; }
  .mt-lg-18,
  .my-lg-18 {
    margin-top: 4.5rem !important; }
  .mr-lg-18,
  .mx-lg-18 {
    margin-right: 4.5rem !important; }
  .mb-lg-18,
  .my-lg-18 {
    margin-bottom: 4.5rem !important; }
  .ml-lg-18,
  .mx-lg-18 {
    margin-left: 4.5rem !important; }
  .m-lg-19 {
    margin: 4.75rem !important; }
  .mt-lg-19,
  .my-lg-19 {
    margin-top: 4.75rem !important; }
  .mr-lg-19,
  .mx-lg-19 {
    margin-right: 4.75rem !important; }
  .mb-lg-19,
  .my-lg-19 {
    margin-bottom: 4.75rem !important; }
  .ml-lg-19,
  .mx-lg-19 {
    margin-left: 4.75rem !important; }
  .m-lg-20 {
    margin: 5rem !important; }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 5rem !important; }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 5rem !important; }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 5rem !important; }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 5rem !important; }
  .m-lg-21 {
    margin: 5.25rem !important; }
  .mt-lg-21,
  .my-lg-21 {
    margin-top: 5.25rem !important; }
  .mr-lg-21,
  .mx-lg-21 {
    margin-right: 5.25rem !important; }
  .mb-lg-21,
  .my-lg-21 {
    margin-bottom: 5.25rem !important; }
  .ml-lg-21,
  .mx-lg-21 {
    margin-left: 5.25rem !important; }
  .m-lg-22 {
    margin: 5.5rem !important; }
  .mt-lg-22,
  .my-lg-22 {
    margin-top: 5.5rem !important; }
  .mr-lg-22,
  .mx-lg-22 {
    margin-right: 5.5rem !important; }
  .mb-lg-22,
  .my-lg-22 {
    margin-bottom: 5.5rem !important; }
  .ml-lg-22,
  .mx-lg-22 {
    margin-left: 5.5rem !important; }
  .m-lg-23 {
    margin: 5.75rem !important; }
  .mt-lg-23,
  .my-lg-23 {
    margin-top: 5.75rem !important; }
  .mr-lg-23,
  .mx-lg-23 {
    margin-right: 5.75rem !important; }
  .mb-lg-23,
  .my-lg-23 {
    margin-bottom: 5.75rem !important; }
  .ml-lg-23,
  .mx-lg-23 {
    margin-left: 5.75rem !important; }
  .m-lg-24 {
    margin: 6rem !important; }
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 6rem !important; }
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 6rem !important; }
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 6rem !important; }
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 6rem !important; }
  .m-lg-25 {
    margin: 6.25rem !important; }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 6.25rem !important; }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 6.25rem !important; }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 6.25rem !important; }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 6.25rem !important; }
  .m-lg-26 {
    margin: 6.5rem !important; }
  .mt-lg-26,
  .my-lg-26 {
    margin-top: 6.5rem !important; }
  .mr-lg-26,
  .mx-lg-26 {
    margin-right: 6.5rem !important; }
  .mb-lg-26,
  .my-lg-26 {
    margin-bottom: 6.5rem !important; }
  .ml-lg-26,
  .mx-lg-26 {
    margin-left: 6.5rem !important; }
  .m-lg-27 {
    margin: 6.75rem !important; }
  .mt-lg-27,
  .my-lg-27 {
    margin-top: 6.75rem !important; }
  .mr-lg-27,
  .mx-lg-27 {
    margin-right: 6.75rem !important; }
  .mb-lg-27,
  .my-lg-27 {
    margin-bottom: 6.75rem !important; }
  .ml-lg-27,
  .mx-lg-27 {
    margin-left: 6.75rem !important; }
  .m-lg-28 {
    margin: 7rem !important; }
  .mt-lg-28,
  .my-lg-28 {
    margin-top: 7rem !important; }
  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 7rem !important; }
  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 7rem !important; }
  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 7rem !important; }
  .m-lg-29 {
    margin: 7.25rem !important; }
  .mt-lg-29,
  .my-lg-29 {
    margin-top: 7.25rem !important; }
  .mr-lg-29,
  .mx-lg-29 {
    margin-right: 7.25rem !important; }
  .mb-lg-29,
  .my-lg-29 {
    margin-bottom: 7.25rem !important; }
  .ml-lg-29,
  .mx-lg-29 {
    margin-left: 7.25rem !important; }
  .m-lg-30 {
    margin: 7.5rem !important; }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 7.5rem !important; }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 7.5rem !important; }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 7.5rem !important; }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 7.5rem !important; }
  .m-lg-31 {
    margin: 7.75rem !important; }
  .mt-lg-31,
  .my-lg-31 {
    margin-top: 7.75rem !important; }
  .mr-lg-31,
  .mx-lg-31 {
    margin-right: 7.75rem !important; }
  .mb-lg-31,
  .my-lg-31 {
    margin-bottom: 7.75rem !important; }
  .ml-lg-31,
  .mx-lg-31 {
    margin-left: 7.75rem !important; }
  .m-lg-32 {
    margin: 8rem !important; }
  .mt-lg-32,
  .my-lg-32 {
    margin-top: 8rem !important; }
  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 8rem !important; }
  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 8rem !important; }
  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 8rem !important; }
  .m-lg-33 {
    margin: 8.25rem !important; }
  .mt-lg-33,
  .my-lg-33 {
    margin-top: 8.25rem !important; }
  .mr-lg-33,
  .mx-lg-33 {
    margin-right: 8.25rem !important; }
  .mb-lg-33,
  .my-lg-33 {
    margin-bottom: 8.25rem !important; }
  .ml-lg-33,
  .mx-lg-33 {
    margin-left: 8.25rem !important; }
  .m-lg-34 {
    margin: 8.5rem !important; }
  .mt-lg-34,
  .my-lg-34 {
    margin-top: 8.5rem !important; }
  .mr-lg-34,
  .mx-lg-34 {
    margin-right: 8.5rem !important; }
  .mb-lg-34,
  .my-lg-34 {
    margin-bottom: 8.5rem !important; }
  .ml-lg-34,
  .mx-lg-34 {
    margin-left: 8.5rem !important; }
  .m-lg-35 {
    margin: 8.75rem !important; }
  .mt-lg-35,
  .my-lg-35 {
    margin-top: 8.75rem !important; }
  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 8.75rem !important; }
  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 8.75rem !important; }
  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 8.75rem !important; }
  .m-lg-36 {
    margin: 9rem !important; }
  .mt-lg-36,
  .my-lg-36 {
    margin-top: 9rem !important; }
  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 9rem !important; }
  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 9rem !important; }
  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 9rem !important; }
  .m-lg-37 {
    margin: 9.25rem !important; }
  .mt-lg-37,
  .my-lg-37 {
    margin-top: 9.25rem !important; }
  .mr-lg-37,
  .mx-lg-37 {
    margin-right: 9.25rem !important; }
  .mb-lg-37,
  .my-lg-37 {
    margin-bottom: 9.25rem !important; }
  .ml-lg-37,
  .mx-lg-37 {
    margin-left: 9.25rem !important; }
  .m-lg-48 {
    margin: 9.5rem !important; }
  .mt-lg-48,
  .my-lg-48 {
    margin-top: 9.5rem !important; }
  .mr-lg-48,
  .mx-lg-48 {
    margin-right: 9.5rem !important; }
  .mb-lg-48,
  .my-lg-48 {
    margin-bottom: 9.5rem !important; }
  .ml-lg-48,
  .mx-lg-48 {
    margin-left: 9.5rem !important; }
  .m-lg-39 {
    margin: 9.75rem !important; }
  .mt-lg-39,
  .my-lg-39 {
    margin-top: 9.75rem !important; }
  .mr-lg-39,
  .mx-lg-39 {
    margin-right: 9.75rem !important; }
  .mb-lg-39,
  .my-lg-39 {
    margin-bottom: 9.75rem !important; }
  .ml-lg-39,
  .mx-lg-39 {
    margin-left: 9.75rem !important; }
  .m-lg-40 {
    margin: 10rem !important; }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 10rem !important; }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 10rem !important; }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 10rem !important; }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 10rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 0.75rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important; }
  .p-lg-4 {
    padding: 1rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important; }
  .p-lg-5 {
    padding: 1.25rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important; }
  .p-lg-6 {
    padding: 1.5rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important; }
  .p-lg-7 {
    padding: 1.75rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important; }
  .p-lg-8 {
    padding: 2rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important; }
  .p-lg-9 {
    padding: 2.25rem !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 2.25rem !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 2.25rem !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 2.25rem !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 2.25rem !important; }
  .p-lg-10 {
    padding: 2.5rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 2.5rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 2.5rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 2.5rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 2.5rem !important; }
  .p-lg-11 {
    padding: 2.75rem !important; }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 2.75rem !important; }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 2.75rem !important; }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 2.75rem !important; }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 2.75rem !important; }
  .p-lg-12 {
    padding: 3rem !important; }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 3rem !important; }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 3rem !important; }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 3rem !important; }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 3rem !important; }
  .p-lg-13 {
    padding: 3.25rem !important; }
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 3.25rem !important; }
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 3.25rem !important; }
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 3.25rem !important; }
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 3.25rem !important; }
  .p-lg-14 {
    padding: 3.5rem !important; }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 3.5rem !important; }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 3.5rem !important; }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 3.5rem !important; }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 3.5rem !important; }
  .p-lg-15 {
    padding: 3.75rem !important; }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 3.75rem !important; }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 3.75rem !important; }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 3.75rem !important; }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 3.75rem !important; }
  .p-lg-16 {
    padding: 4rem !important; }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 4rem !important; }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 4rem !important; }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 4rem !important; }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 4rem !important; }
  .p-lg-17 {
    padding: 4.25rem !important; }
  .pt-lg-17,
  .py-lg-17 {
    padding-top: 4.25rem !important; }
  .pr-lg-17,
  .px-lg-17 {
    padding-right: 4.25rem !important; }
  .pb-lg-17,
  .py-lg-17 {
    padding-bottom: 4.25rem !important; }
  .pl-lg-17,
  .px-lg-17 {
    padding-left: 4.25rem !important; }
  .p-lg-18 {
    padding: 4.5rem !important; }
  .pt-lg-18,
  .py-lg-18 {
    padding-top: 4.5rem !important; }
  .pr-lg-18,
  .px-lg-18 {
    padding-right: 4.5rem !important; }
  .pb-lg-18,
  .py-lg-18 {
    padding-bottom: 4.5rem !important; }
  .pl-lg-18,
  .px-lg-18 {
    padding-left: 4.5rem !important; }
  .p-lg-19 {
    padding: 4.75rem !important; }
  .pt-lg-19,
  .py-lg-19 {
    padding-top: 4.75rem !important; }
  .pr-lg-19,
  .px-lg-19 {
    padding-right: 4.75rem !important; }
  .pb-lg-19,
  .py-lg-19 {
    padding-bottom: 4.75rem !important; }
  .pl-lg-19,
  .px-lg-19 {
    padding-left: 4.75rem !important; }
  .p-lg-20 {
    padding: 5rem !important; }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 5rem !important; }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 5rem !important; }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 5rem !important; }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 5rem !important; }
  .p-lg-21 {
    padding: 5.25rem !important; }
  .pt-lg-21,
  .py-lg-21 {
    padding-top: 5.25rem !important; }
  .pr-lg-21,
  .px-lg-21 {
    padding-right: 5.25rem !important; }
  .pb-lg-21,
  .py-lg-21 {
    padding-bottom: 5.25rem !important; }
  .pl-lg-21,
  .px-lg-21 {
    padding-left: 5.25rem !important; }
  .p-lg-22 {
    padding: 5.5rem !important; }
  .pt-lg-22,
  .py-lg-22 {
    padding-top: 5.5rem !important; }
  .pr-lg-22,
  .px-lg-22 {
    padding-right: 5.5rem !important; }
  .pb-lg-22,
  .py-lg-22 {
    padding-bottom: 5.5rem !important; }
  .pl-lg-22,
  .px-lg-22 {
    padding-left: 5.5rem !important; }
  .p-lg-23 {
    padding: 5.75rem !important; }
  .pt-lg-23,
  .py-lg-23 {
    padding-top: 5.75rem !important; }
  .pr-lg-23,
  .px-lg-23 {
    padding-right: 5.75rem !important; }
  .pb-lg-23,
  .py-lg-23 {
    padding-bottom: 5.75rem !important; }
  .pl-lg-23,
  .px-lg-23 {
    padding-left: 5.75rem !important; }
  .p-lg-24 {
    padding: 6rem !important; }
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 6rem !important; }
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 6rem !important; }
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 6rem !important; }
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 6rem !important; }
  .p-lg-25 {
    padding: 6.25rem !important; }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 6.25rem !important; }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 6.25rem !important; }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 6.25rem !important; }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 6.25rem !important; }
  .p-lg-26 {
    padding: 6.5rem !important; }
  .pt-lg-26,
  .py-lg-26 {
    padding-top: 6.5rem !important; }
  .pr-lg-26,
  .px-lg-26 {
    padding-right: 6.5rem !important; }
  .pb-lg-26,
  .py-lg-26 {
    padding-bottom: 6.5rem !important; }
  .pl-lg-26,
  .px-lg-26 {
    padding-left: 6.5rem !important; }
  .p-lg-27 {
    padding: 6.75rem !important; }
  .pt-lg-27,
  .py-lg-27 {
    padding-top: 6.75rem !important; }
  .pr-lg-27,
  .px-lg-27 {
    padding-right: 6.75rem !important; }
  .pb-lg-27,
  .py-lg-27 {
    padding-bottom: 6.75rem !important; }
  .pl-lg-27,
  .px-lg-27 {
    padding-left: 6.75rem !important; }
  .p-lg-28 {
    padding: 7rem !important; }
  .pt-lg-28,
  .py-lg-28 {
    padding-top: 7rem !important; }
  .pr-lg-28,
  .px-lg-28 {
    padding-right: 7rem !important; }
  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 7rem !important; }
  .pl-lg-28,
  .px-lg-28 {
    padding-left: 7rem !important; }
  .p-lg-29 {
    padding: 7.25rem !important; }
  .pt-lg-29,
  .py-lg-29 {
    padding-top: 7.25rem !important; }
  .pr-lg-29,
  .px-lg-29 {
    padding-right: 7.25rem !important; }
  .pb-lg-29,
  .py-lg-29 {
    padding-bottom: 7.25rem !important; }
  .pl-lg-29,
  .px-lg-29 {
    padding-left: 7.25rem !important; }
  .p-lg-30 {
    padding: 7.5rem !important; }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 7.5rem !important; }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 7.5rem !important; }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 7.5rem !important; }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 7.5rem !important; }
  .p-lg-31 {
    padding: 7.75rem !important; }
  .pt-lg-31,
  .py-lg-31 {
    padding-top: 7.75rem !important; }
  .pr-lg-31,
  .px-lg-31 {
    padding-right: 7.75rem !important; }
  .pb-lg-31,
  .py-lg-31 {
    padding-bottom: 7.75rem !important; }
  .pl-lg-31,
  .px-lg-31 {
    padding-left: 7.75rem !important; }
  .p-lg-32 {
    padding: 8rem !important; }
  .pt-lg-32,
  .py-lg-32 {
    padding-top: 8rem !important; }
  .pr-lg-32,
  .px-lg-32 {
    padding-right: 8rem !important; }
  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 8rem !important; }
  .pl-lg-32,
  .px-lg-32 {
    padding-left: 8rem !important; }
  .p-lg-33 {
    padding: 8.25rem !important; }
  .pt-lg-33,
  .py-lg-33 {
    padding-top: 8.25rem !important; }
  .pr-lg-33,
  .px-lg-33 {
    padding-right: 8.25rem !important; }
  .pb-lg-33,
  .py-lg-33 {
    padding-bottom: 8.25rem !important; }
  .pl-lg-33,
  .px-lg-33 {
    padding-left: 8.25rem !important; }
  .p-lg-34 {
    padding: 8.5rem !important; }
  .pt-lg-34,
  .py-lg-34 {
    padding-top: 8.5rem !important; }
  .pr-lg-34,
  .px-lg-34 {
    padding-right: 8.5rem !important; }
  .pb-lg-34,
  .py-lg-34 {
    padding-bottom: 8.5rem !important; }
  .pl-lg-34,
  .px-lg-34 {
    padding-left: 8.5rem !important; }
  .p-lg-35 {
    padding: 8.75rem !important; }
  .pt-lg-35,
  .py-lg-35 {
    padding-top: 8.75rem !important; }
  .pr-lg-35,
  .px-lg-35 {
    padding-right: 8.75rem !important; }
  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 8.75rem !important; }
  .pl-lg-35,
  .px-lg-35 {
    padding-left: 8.75rem !important; }
  .p-lg-36 {
    padding: 9rem !important; }
  .pt-lg-36,
  .py-lg-36 {
    padding-top: 9rem !important; }
  .pr-lg-36,
  .px-lg-36 {
    padding-right: 9rem !important; }
  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 9rem !important; }
  .pl-lg-36,
  .px-lg-36 {
    padding-left: 9rem !important; }
  .p-lg-37 {
    padding: 9.25rem !important; }
  .pt-lg-37,
  .py-lg-37 {
    padding-top: 9.25rem !important; }
  .pr-lg-37,
  .px-lg-37 {
    padding-right: 9.25rem !important; }
  .pb-lg-37,
  .py-lg-37 {
    padding-bottom: 9.25rem !important; }
  .pl-lg-37,
  .px-lg-37 {
    padding-left: 9.25rem !important; }
  .p-lg-48 {
    padding: 9.5rem !important; }
  .pt-lg-48,
  .py-lg-48 {
    padding-top: 9.5rem !important; }
  .pr-lg-48,
  .px-lg-48 {
    padding-right: 9.5rem !important; }
  .pb-lg-48,
  .py-lg-48 {
    padding-bottom: 9.5rem !important; }
  .pl-lg-48,
  .px-lg-48 {
    padding-left: 9.5rem !important; }
  .p-lg-39 {
    padding: 9.75rem !important; }
  .pt-lg-39,
  .py-lg-39 {
    padding-top: 9.75rem !important; }
  .pr-lg-39,
  .px-lg-39 {
    padding-right: 9.75rem !important; }
  .pb-lg-39,
  .py-lg-39 {
    padding-bottom: 9.75rem !important; }
  .pl-lg-39,
  .px-lg-39 {
    padding-left: 9.75rem !important; }
  .p-lg-40 {
    padding: 10rem !important; }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 10rem !important; }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 10rem !important; }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 10rem !important; }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 10rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -0.75rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important; }
  .m-lg-n4 {
    margin: -1rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important; }
  .m-lg-n5 {
    margin: -1.25rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important; }
  .m-lg-n6 {
    margin: -1.5rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important; }
  .m-lg-n7 {
    margin: -1.75rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important; }
  .m-lg-n8 {
    margin: -2rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important; }
  .m-lg-n9 {
    margin: -2.25rem !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -2.25rem !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -2.25rem !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -2.25rem !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -2.25rem !important; }
  .m-lg-n10 {
    margin: -2.5rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -2.5rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -2.5rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -2.5rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -2.5rem !important; }
  .m-lg-n11 {
    margin: -2.75rem !important; }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -2.75rem !important; }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -2.75rem !important; }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -2.75rem !important; }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -2.75rem !important; }
  .m-lg-n12 {
    margin: -3rem !important; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -3rem !important; }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -3rem !important; }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -3rem !important; }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -3rem !important; }
  .m-lg-n13 {
    margin: -3.25rem !important; }
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -3.25rem !important; }
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -3.25rem !important; }
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -3.25rem !important; }
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -3.25rem !important; }
  .m-lg-n14 {
    margin: -3.5rem !important; }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -3.5rem !important; }
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -3.5rem !important; }
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -3.5rem !important; }
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -3.5rem !important; }
  .m-lg-n15 {
    margin: -3.75rem !important; }
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -3.75rem !important; }
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -3.75rem !important; }
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -3.75rem !important; }
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -3.75rem !important; }
  .m-lg-n16 {
    margin: -4rem !important; }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -4rem !important; }
  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -4rem !important; }
  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -4rem !important; }
  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -4rem !important; }
  .m-lg-n17 {
    margin: -4.25rem !important; }
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -4.25rem !important; }
  .mr-lg-n17,
  .mx-lg-n17 {
    margin-right: -4.25rem !important; }
  .mb-lg-n17,
  .my-lg-n17 {
    margin-bottom: -4.25rem !important; }
  .ml-lg-n17,
  .mx-lg-n17 {
    margin-left: -4.25rem !important; }
  .m-lg-n18 {
    margin: -4.5rem !important; }
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -4.5rem !important; }
  .mr-lg-n18,
  .mx-lg-n18 {
    margin-right: -4.5rem !important; }
  .mb-lg-n18,
  .my-lg-n18 {
    margin-bottom: -4.5rem !important; }
  .ml-lg-n18,
  .mx-lg-n18 {
    margin-left: -4.5rem !important; }
  .m-lg-n19 {
    margin: -4.75rem !important; }
  .mt-lg-n19,
  .my-lg-n19 {
    margin-top: -4.75rem !important; }
  .mr-lg-n19,
  .mx-lg-n19 {
    margin-right: -4.75rem !important; }
  .mb-lg-n19,
  .my-lg-n19 {
    margin-bottom: -4.75rem !important; }
  .ml-lg-n19,
  .mx-lg-n19 {
    margin-left: -4.75rem !important; }
  .m-lg-n20 {
    margin: -5rem !important; }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -5rem !important; }
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -5rem !important; }
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -5rem !important; }
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -5rem !important; }
  .m-lg-n21 {
    margin: -5.25rem !important; }
  .mt-lg-n21,
  .my-lg-n21 {
    margin-top: -5.25rem !important; }
  .mr-lg-n21,
  .mx-lg-n21 {
    margin-right: -5.25rem !important; }
  .mb-lg-n21,
  .my-lg-n21 {
    margin-bottom: -5.25rem !important; }
  .ml-lg-n21,
  .mx-lg-n21 {
    margin-left: -5.25rem !important; }
  .m-lg-n22 {
    margin: -5.5rem !important; }
  .mt-lg-n22,
  .my-lg-n22 {
    margin-top: -5.5rem !important; }
  .mr-lg-n22,
  .mx-lg-n22 {
    margin-right: -5.5rem !important; }
  .mb-lg-n22,
  .my-lg-n22 {
    margin-bottom: -5.5rem !important; }
  .ml-lg-n22,
  .mx-lg-n22 {
    margin-left: -5.5rem !important; }
  .m-lg-n23 {
    margin: -5.75rem !important; }
  .mt-lg-n23,
  .my-lg-n23 {
    margin-top: -5.75rem !important; }
  .mr-lg-n23,
  .mx-lg-n23 {
    margin-right: -5.75rem !important; }
  .mb-lg-n23,
  .my-lg-n23 {
    margin-bottom: -5.75rem !important; }
  .ml-lg-n23,
  .mx-lg-n23 {
    margin-left: -5.75rem !important; }
  .m-lg-n24 {
    margin: -6rem !important; }
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -6rem !important; }
  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -6rem !important; }
  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -6rem !important; }
  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -6rem !important; }
  .m-lg-n25 {
    margin: -6.25rem !important; }
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -6.25rem !important; }
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -6.25rem !important; }
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -6.25rem !important; }
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -6.25rem !important; }
  .m-lg-n26 {
    margin: -6.5rem !important; }
  .mt-lg-n26,
  .my-lg-n26 {
    margin-top: -6.5rem !important; }
  .mr-lg-n26,
  .mx-lg-n26 {
    margin-right: -6.5rem !important; }
  .mb-lg-n26,
  .my-lg-n26 {
    margin-bottom: -6.5rem !important; }
  .ml-lg-n26,
  .mx-lg-n26 {
    margin-left: -6.5rem !important; }
  .m-lg-n27 {
    margin: -6.75rem !important; }
  .mt-lg-n27,
  .my-lg-n27 {
    margin-top: -6.75rem !important; }
  .mr-lg-n27,
  .mx-lg-n27 {
    margin-right: -6.75rem !important; }
  .mb-lg-n27,
  .my-lg-n27 {
    margin-bottom: -6.75rem !important; }
  .ml-lg-n27,
  .mx-lg-n27 {
    margin-left: -6.75rem !important; }
  .m-lg-n28 {
    margin: -7rem !important; }
  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -7rem !important; }
  .mr-lg-n28,
  .mx-lg-n28 {
    margin-right: -7rem !important; }
  .mb-lg-n28,
  .my-lg-n28 {
    margin-bottom: -7rem !important; }
  .ml-lg-n28,
  .mx-lg-n28 {
    margin-left: -7rem !important; }
  .m-lg-n29 {
    margin: -7.25rem !important; }
  .mt-lg-n29,
  .my-lg-n29 {
    margin-top: -7.25rem !important; }
  .mr-lg-n29,
  .mx-lg-n29 {
    margin-right: -7.25rem !important; }
  .mb-lg-n29,
  .my-lg-n29 {
    margin-bottom: -7.25rem !important; }
  .ml-lg-n29,
  .mx-lg-n29 {
    margin-left: -7.25rem !important; }
  .m-lg-n30 {
    margin: -7.5rem !important; }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -7.5rem !important; }
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -7.5rem !important; }
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -7.5rem !important; }
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -7.5rem !important; }
  .m-lg-n31 {
    margin: -7.75rem !important; }
  .mt-lg-n31,
  .my-lg-n31 {
    margin-top: -7.75rem !important; }
  .mr-lg-n31,
  .mx-lg-n31 {
    margin-right: -7.75rem !important; }
  .mb-lg-n31,
  .my-lg-n31 {
    margin-bottom: -7.75rem !important; }
  .ml-lg-n31,
  .mx-lg-n31 {
    margin-left: -7.75rem !important; }
  .m-lg-n32 {
    margin: -8rem !important; }
  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -8rem !important; }
  .mr-lg-n32,
  .mx-lg-n32 {
    margin-right: -8rem !important; }
  .mb-lg-n32,
  .my-lg-n32 {
    margin-bottom: -8rem !important; }
  .ml-lg-n32,
  .mx-lg-n32 {
    margin-left: -8rem !important; }
  .m-lg-n33 {
    margin: -8.25rem !important; }
  .mt-lg-n33,
  .my-lg-n33 {
    margin-top: -8.25rem !important; }
  .mr-lg-n33,
  .mx-lg-n33 {
    margin-right: -8.25rem !important; }
  .mb-lg-n33,
  .my-lg-n33 {
    margin-bottom: -8.25rem !important; }
  .ml-lg-n33,
  .mx-lg-n33 {
    margin-left: -8.25rem !important; }
  .m-lg-n34 {
    margin: -8.5rem !important; }
  .mt-lg-n34,
  .my-lg-n34 {
    margin-top: -8.5rem !important; }
  .mr-lg-n34,
  .mx-lg-n34 {
    margin-right: -8.5rem !important; }
  .mb-lg-n34,
  .my-lg-n34 {
    margin-bottom: -8.5rem !important; }
  .ml-lg-n34,
  .mx-lg-n34 {
    margin-left: -8.5rem !important; }
  .m-lg-n35 {
    margin: -8.75rem !important; }
  .mt-lg-n35,
  .my-lg-n35 {
    margin-top: -8.75rem !important; }
  .mr-lg-n35,
  .mx-lg-n35 {
    margin-right: -8.75rem !important; }
  .mb-lg-n35,
  .my-lg-n35 {
    margin-bottom: -8.75rem !important; }
  .ml-lg-n35,
  .mx-lg-n35 {
    margin-left: -8.75rem !important; }
  .m-lg-n36 {
    margin: -9rem !important; }
  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -9rem !important; }
  .mr-lg-n36,
  .mx-lg-n36 {
    margin-right: -9rem !important; }
  .mb-lg-n36,
  .my-lg-n36 {
    margin-bottom: -9rem !important; }
  .ml-lg-n36,
  .mx-lg-n36 {
    margin-left: -9rem !important; }
  .m-lg-n37 {
    margin: -9.25rem !important; }
  .mt-lg-n37,
  .my-lg-n37 {
    margin-top: -9.25rem !important; }
  .mr-lg-n37,
  .mx-lg-n37 {
    margin-right: -9.25rem !important; }
  .mb-lg-n37,
  .my-lg-n37 {
    margin-bottom: -9.25rem !important; }
  .ml-lg-n37,
  .mx-lg-n37 {
    margin-left: -9.25rem !important; }
  .m-lg-n48 {
    margin: -9.5rem !important; }
  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -9.5rem !important; }
  .mr-lg-n48,
  .mx-lg-n48 {
    margin-right: -9.5rem !important; }
  .mb-lg-n48,
  .my-lg-n48 {
    margin-bottom: -9.5rem !important; }
  .ml-lg-n48,
  .mx-lg-n48 {
    margin-left: -9.5rem !important; }
  .m-lg-n39 {
    margin: -9.75rem !important; }
  .mt-lg-n39,
  .my-lg-n39 {
    margin-top: -9.75rem !important; }
  .mr-lg-n39,
  .mx-lg-n39 {
    margin-right: -9.75rem !important; }
  .mb-lg-n39,
  .my-lg-n39 {
    margin-bottom: -9.75rem !important; }
  .ml-lg-n39,
  .mx-lg-n39 {
    margin-left: -9.75rem !important; }
  .m-lg-n40 {
    margin: -10rem !important; }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -10rem !important; }
  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -10rem !important; }
  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -10rem !important; }
  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -10rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 0.75rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important; }
  .m-xl-4 {
    margin: 1rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important; }
  .m-xl-5 {
    margin: 1.25rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important; }
  .m-xl-6 {
    margin: 1.5rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important; }
  .m-xl-7 {
    margin: 1.75rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important; }
  .m-xl-8 {
    margin: 2rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important; }
  .m-xl-9 {
    margin: 2.25rem !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 2.25rem !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 2.25rem !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 2.25rem !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 2.25rem !important; }
  .m-xl-10 {
    margin: 2.5rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 2.5rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 2.5rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 2.5rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 2.5rem !important; }
  .m-xl-11 {
    margin: 2.75rem !important; }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 2.75rem !important; }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 2.75rem !important; }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 2.75rem !important; }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 2.75rem !important; }
  .m-xl-12 {
    margin: 3rem !important; }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 3rem !important; }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 3rem !important; }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 3rem !important; }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 3rem !important; }
  .m-xl-13 {
    margin: 3.25rem !important; }
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 3.25rem !important; }
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 3.25rem !important; }
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 3.25rem !important; }
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 3.25rem !important; }
  .m-xl-14 {
    margin: 3.5rem !important; }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 3.5rem !important; }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 3.5rem !important; }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 3.5rem !important; }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 3.5rem !important; }
  .m-xl-15 {
    margin: 3.75rem !important; }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 3.75rem !important; }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 3.75rem !important; }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 3.75rem !important; }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 3.75rem !important; }
  .m-xl-16 {
    margin: 4rem !important; }
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 4rem !important; }
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 4rem !important; }
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 4rem !important; }
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 4rem !important; }
  .m-xl-17 {
    margin: 4.25rem !important; }
  .mt-xl-17,
  .my-xl-17 {
    margin-top: 4.25rem !important; }
  .mr-xl-17,
  .mx-xl-17 {
    margin-right: 4.25rem !important; }
  .mb-xl-17,
  .my-xl-17 {
    margin-bottom: 4.25rem !important; }
  .ml-xl-17,
  .mx-xl-17 {
    margin-left: 4.25rem !important; }
  .m-xl-18 {
    margin: 4.5rem !important; }
  .mt-xl-18,
  .my-xl-18 {
    margin-top: 4.5rem !important; }
  .mr-xl-18,
  .mx-xl-18 {
    margin-right: 4.5rem !important; }
  .mb-xl-18,
  .my-xl-18 {
    margin-bottom: 4.5rem !important; }
  .ml-xl-18,
  .mx-xl-18 {
    margin-left: 4.5rem !important; }
  .m-xl-19 {
    margin: 4.75rem !important; }
  .mt-xl-19,
  .my-xl-19 {
    margin-top: 4.75rem !important; }
  .mr-xl-19,
  .mx-xl-19 {
    margin-right: 4.75rem !important; }
  .mb-xl-19,
  .my-xl-19 {
    margin-bottom: 4.75rem !important; }
  .ml-xl-19,
  .mx-xl-19 {
    margin-left: 4.75rem !important; }
  .m-xl-20 {
    margin: 5rem !important; }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 5rem !important; }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 5rem !important; }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 5rem !important; }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 5rem !important; }
  .m-xl-21 {
    margin: 5.25rem !important; }
  .mt-xl-21,
  .my-xl-21 {
    margin-top: 5.25rem !important; }
  .mr-xl-21,
  .mx-xl-21 {
    margin-right: 5.25rem !important; }
  .mb-xl-21,
  .my-xl-21 {
    margin-bottom: 5.25rem !important; }
  .ml-xl-21,
  .mx-xl-21 {
    margin-left: 5.25rem !important; }
  .m-xl-22 {
    margin: 5.5rem !important; }
  .mt-xl-22,
  .my-xl-22 {
    margin-top: 5.5rem !important; }
  .mr-xl-22,
  .mx-xl-22 {
    margin-right: 5.5rem !important; }
  .mb-xl-22,
  .my-xl-22 {
    margin-bottom: 5.5rem !important; }
  .ml-xl-22,
  .mx-xl-22 {
    margin-left: 5.5rem !important; }
  .m-xl-23 {
    margin: 5.75rem !important; }
  .mt-xl-23,
  .my-xl-23 {
    margin-top: 5.75rem !important; }
  .mr-xl-23,
  .mx-xl-23 {
    margin-right: 5.75rem !important; }
  .mb-xl-23,
  .my-xl-23 {
    margin-bottom: 5.75rem !important; }
  .ml-xl-23,
  .mx-xl-23 {
    margin-left: 5.75rem !important; }
  .m-xl-24 {
    margin: 6rem !important; }
  .mt-xl-24,
  .my-xl-24 {
    margin-top: 6rem !important; }
  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 6rem !important; }
  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 6rem !important; }
  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 6rem !important; }
  .m-xl-25 {
    margin: 6.25rem !important; }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 6.25rem !important; }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 6.25rem !important; }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 6.25rem !important; }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 6.25rem !important; }
  .m-xl-26 {
    margin: 6.5rem !important; }
  .mt-xl-26,
  .my-xl-26 {
    margin-top: 6.5rem !important; }
  .mr-xl-26,
  .mx-xl-26 {
    margin-right: 6.5rem !important; }
  .mb-xl-26,
  .my-xl-26 {
    margin-bottom: 6.5rem !important; }
  .ml-xl-26,
  .mx-xl-26 {
    margin-left: 6.5rem !important; }
  .m-xl-27 {
    margin: 6.75rem !important; }
  .mt-xl-27,
  .my-xl-27 {
    margin-top: 6.75rem !important; }
  .mr-xl-27,
  .mx-xl-27 {
    margin-right: 6.75rem !important; }
  .mb-xl-27,
  .my-xl-27 {
    margin-bottom: 6.75rem !important; }
  .ml-xl-27,
  .mx-xl-27 {
    margin-left: 6.75rem !important; }
  .m-xl-28 {
    margin: 7rem !important; }
  .mt-xl-28,
  .my-xl-28 {
    margin-top: 7rem !important; }
  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 7rem !important; }
  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 7rem !important; }
  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 7rem !important; }
  .m-xl-29 {
    margin: 7.25rem !important; }
  .mt-xl-29,
  .my-xl-29 {
    margin-top: 7.25rem !important; }
  .mr-xl-29,
  .mx-xl-29 {
    margin-right: 7.25rem !important; }
  .mb-xl-29,
  .my-xl-29 {
    margin-bottom: 7.25rem !important; }
  .ml-xl-29,
  .mx-xl-29 {
    margin-left: 7.25rem !important; }
  .m-xl-30 {
    margin: 7.5rem !important; }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 7.5rem !important; }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 7.5rem !important; }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 7.5rem !important; }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 7.5rem !important; }
  .m-xl-31 {
    margin: 7.75rem !important; }
  .mt-xl-31,
  .my-xl-31 {
    margin-top: 7.75rem !important; }
  .mr-xl-31,
  .mx-xl-31 {
    margin-right: 7.75rem !important; }
  .mb-xl-31,
  .my-xl-31 {
    margin-bottom: 7.75rem !important; }
  .ml-xl-31,
  .mx-xl-31 {
    margin-left: 7.75rem !important; }
  .m-xl-32 {
    margin: 8rem !important; }
  .mt-xl-32,
  .my-xl-32 {
    margin-top: 8rem !important; }
  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 8rem !important; }
  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 8rem !important; }
  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 8rem !important; }
  .m-xl-33 {
    margin: 8.25rem !important; }
  .mt-xl-33,
  .my-xl-33 {
    margin-top: 8.25rem !important; }
  .mr-xl-33,
  .mx-xl-33 {
    margin-right: 8.25rem !important; }
  .mb-xl-33,
  .my-xl-33 {
    margin-bottom: 8.25rem !important; }
  .ml-xl-33,
  .mx-xl-33 {
    margin-left: 8.25rem !important; }
  .m-xl-34 {
    margin: 8.5rem !important; }
  .mt-xl-34,
  .my-xl-34 {
    margin-top: 8.5rem !important; }
  .mr-xl-34,
  .mx-xl-34 {
    margin-right: 8.5rem !important; }
  .mb-xl-34,
  .my-xl-34 {
    margin-bottom: 8.5rem !important; }
  .ml-xl-34,
  .mx-xl-34 {
    margin-left: 8.5rem !important; }
  .m-xl-35 {
    margin: 8.75rem !important; }
  .mt-xl-35,
  .my-xl-35 {
    margin-top: 8.75rem !important; }
  .mr-xl-35,
  .mx-xl-35 {
    margin-right: 8.75rem !important; }
  .mb-xl-35,
  .my-xl-35 {
    margin-bottom: 8.75rem !important; }
  .ml-xl-35,
  .mx-xl-35 {
    margin-left: 8.75rem !important; }
  .m-xl-36 {
    margin: 9rem !important; }
  .mt-xl-36,
  .my-xl-36 {
    margin-top: 9rem !important; }
  .mr-xl-36,
  .mx-xl-36 {
    margin-right: 9rem !important; }
  .mb-xl-36,
  .my-xl-36 {
    margin-bottom: 9rem !important; }
  .ml-xl-36,
  .mx-xl-36 {
    margin-left: 9rem !important; }
  .m-xl-37 {
    margin: 9.25rem !important; }
  .mt-xl-37,
  .my-xl-37 {
    margin-top: 9.25rem !important; }
  .mr-xl-37,
  .mx-xl-37 {
    margin-right: 9.25rem !important; }
  .mb-xl-37,
  .my-xl-37 {
    margin-bottom: 9.25rem !important; }
  .ml-xl-37,
  .mx-xl-37 {
    margin-left: 9.25rem !important; }
  .m-xl-48 {
    margin: 9.5rem !important; }
  .mt-xl-48,
  .my-xl-48 {
    margin-top: 9.5rem !important; }
  .mr-xl-48,
  .mx-xl-48 {
    margin-right: 9.5rem !important; }
  .mb-xl-48,
  .my-xl-48 {
    margin-bottom: 9.5rem !important; }
  .ml-xl-48,
  .mx-xl-48 {
    margin-left: 9.5rem !important; }
  .m-xl-39 {
    margin: 9.75rem !important; }
  .mt-xl-39,
  .my-xl-39 {
    margin-top: 9.75rem !important; }
  .mr-xl-39,
  .mx-xl-39 {
    margin-right: 9.75rem !important; }
  .mb-xl-39,
  .my-xl-39 {
    margin-bottom: 9.75rem !important; }
  .ml-xl-39,
  .mx-xl-39 {
    margin-left: 9.75rem !important; }
  .m-xl-40 {
    margin: 10rem !important; }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 10rem !important; }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 10rem !important; }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 10rem !important; }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 10rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 0.75rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important; }
  .p-xl-4 {
    padding: 1rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important; }
  .p-xl-5 {
    padding: 1.25rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important; }
  .p-xl-6 {
    padding: 1.5rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important; }
  .p-xl-7 {
    padding: 1.75rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important; }
  .p-xl-8 {
    padding: 2rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important; }
  .p-xl-9 {
    padding: 2.25rem !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 2.25rem !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 2.25rem !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 2.25rem !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 2.25rem !important; }
  .p-xl-10 {
    padding: 2.5rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 2.5rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 2.5rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 2.5rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 2.5rem !important; }
  .p-xl-11 {
    padding: 2.75rem !important; }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 2.75rem !important; }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 2.75rem !important; }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 2.75rem !important; }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 2.75rem !important; }
  .p-xl-12 {
    padding: 3rem !important; }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 3rem !important; }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 3rem !important; }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 3rem !important; }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 3rem !important; }
  .p-xl-13 {
    padding: 3.25rem !important; }
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 3.25rem !important; }
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 3.25rem !important; }
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 3.25rem !important; }
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 3.25rem !important; }
  .p-xl-14 {
    padding: 3.5rem !important; }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 3.5rem !important; }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 3.5rem !important; }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 3.5rem !important; }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 3.5rem !important; }
  .p-xl-15 {
    padding: 3.75rem !important; }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 3.75rem !important; }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 3.75rem !important; }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 3.75rem !important; }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 3.75rem !important; }
  .p-xl-16 {
    padding: 4rem !important; }
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 4rem !important; }
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 4rem !important; }
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 4rem !important; }
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 4rem !important; }
  .p-xl-17 {
    padding: 4.25rem !important; }
  .pt-xl-17,
  .py-xl-17 {
    padding-top: 4.25rem !important; }
  .pr-xl-17,
  .px-xl-17 {
    padding-right: 4.25rem !important; }
  .pb-xl-17,
  .py-xl-17 {
    padding-bottom: 4.25rem !important; }
  .pl-xl-17,
  .px-xl-17 {
    padding-left: 4.25rem !important; }
  .p-xl-18 {
    padding: 4.5rem !important; }
  .pt-xl-18,
  .py-xl-18 {
    padding-top: 4.5rem !important; }
  .pr-xl-18,
  .px-xl-18 {
    padding-right: 4.5rem !important; }
  .pb-xl-18,
  .py-xl-18 {
    padding-bottom: 4.5rem !important; }
  .pl-xl-18,
  .px-xl-18 {
    padding-left: 4.5rem !important; }
  .p-xl-19 {
    padding: 4.75rem !important; }
  .pt-xl-19,
  .py-xl-19 {
    padding-top: 4.75rem !important; }
  .pr-xl-19,
  .px-xl-19 {
    padding-right: 4.75rem !important; }
  .pb-xl-19,
  .py-xl-19 {
    padding-bottom: 4.75rem !important; }
  .pl-xl-19,
  .px-xl-19 {
    padding-left: 4.75rem !important; }
  .p-xl-20 {
    padding: 5rem !important; }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 5rem !important; }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 5rem !important; }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 5rem !important; }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 5rem !important; }
  .p-xl-21 {
    padding: 5.25rem !important; }
  .pt-xl-21,
  .py-xl-21 {
    padding-top: 5.25rem !important; }
  .pr-xl-21,
  .px-xl-21 {
    padding-right: 5.25rem !important; }
  .pb-xl-21,
  .py-xl-21 {
    padding-bottom: 5.25rem !important; }
  .pl-xl-21,
  .px-xl-21 {
    padding-left: 5.25rem !important; }
  .p-xl-22 {
    padding: 5.5rem !important; }
  .pt-xl-22,
  .py-xl-22 {
    padding-top: 5.5rem !important; }
  .pr-xl-22,
  .px-xl-22 {
    padding-right: 5.5rem !important; }
  .pb-xl-22,
  .py-xl-22 {
    padding-bottom: 5.5rem !important; }
  .pl-xl-22,
  .px-xl-22 {
    padding-left: 5.5rem !important; }
  .p-xl-23 {
    padding: 5.75rem !important; }
  .pt-xl-23,
  .py-xl-23 {
    padding-top: 5.75rem !important; }
  .pr-xl-23,
  .px-xl-23 {
    padding-right: 5.75rem !important; }
  .pb-xl-23,
  .py-xl-23 {
    padding-bottom: 5.75rem !important; }
  .pl-xl-23,
  .px-xl-23 {
    padding-left: 5.75rem !important; }
  .p-xl-24 {
    padding: 6rem !important; }
  .pt-xl-24,
  .py-xl-24 {
    padding-top: 6rem !important; }
  .pr-xl-24,
  .px-xl-24 {
    padding-right: 6rem !important; }
  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 6rem !important; }
  .pl-xl-24,
  .px-xl-24 {
    padding-left: 6rem !important; }
  .p-xl-25 {
    padding: 6.25rem !important; }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 6.25rem !important; }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 6.25rem !important; }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 6.25rem !important; }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 6.25rem !important; }
  .p-xl-26 {
    padding: 6.5rem !important; }
  .pt-xl-26,
  .py-xl-26 {
    padding-top: 6.5rem !important; }
  .pr-xl-26,
  .px-xl-26 {
    padding-right: 6.5rem !important; }
  .pb-xl-26,
  .py-xl-26 {
    padding-bottom: 6.5rem !important; }
  .pl-xl-26,
  .px-xl-26 {
    padding-left: 6.5rem !important; }
  .p-xl-27 {
    padding: 6.75rem !important; }
  .pt-xl-27,
  .py-xl-27 {
    padding-top: 6.75rem !important; }
  .pr-xl-27,
  .px-xl-27 {
    padding-right: 6.75rem !important; }
  .pb-xl-27,
  .py-xl-27 {
    padding-bottom: 6.75rem !important; }
  .pl-xl-27,
  .px-xl-27 {
    padding-left: 6.75rem !important; }
  .p-xl-28 {
    padding: 7rem !important; }
  .pt-xl-28,
  .py-xl-28 {
    padding-top: 7rem !important; }
  .pr-xl-28,
  .px-xl-28 {
    padding-right: 7rem !important; }
  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 7rem !important; }
  .pl-xl-28,
  .px-xl-28 {
    padding-left: 7rem !important; }
  .p-xl-29 {
    padding: 7.25rem !important; }
  .pt-xl-29,
  .py-xl-29 {
    padding-top: 7.25rem !important; }
  .pr-xl-29,
  .px-xl-29 {
    padding-right: 7.25rem !important; }
  .pb-xl-29,
  .py-xl-29 {
    padding-bottom: 7.25rem !important; }
  .pl-xl-29,
  .px-xl-29 {
    padding-left: 7.25rem !important; }
  .p-xl-30 {
    padding: 7.5rem !important; }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 7.5rem !important; }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 7.5rem !important; }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 7.5rem !important; }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 7.5rem !important; }
  .p-xl-31 {
    padding: 7.75rem !important; }
  .pt-xl-31,
  .py-xl-31 {
    padding-top: 7.75rem !important; }
  .pr-xl-31,
  .px-xl-31 {
    padding-right: 7.75rem !important; }
  .pb-xl-31,
  .py-xl-31 {
    padding-bottom: 7.75rem !important; }
  .pl-xl-31,
  .px-xl-31 {
    padding-left: 7.75rem !important; }
  .p-xl-32 {
    padding: 8rem !important; }
  .pt-xl-32,
  .py-xl-32 {
    padding-top: 8rem !important; }
  .pr-xl-32,
  .px-xl-32 {
    padding-right: 8rem !important; }
  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 8rem !important; }
  .pl-xl-32,
  .px-xl-32 {
    padding-left: 8rem !important; }
  .p-xl-33 {
    padding: 8.25rem !important; }
  .pt-xl-33,
  .py-xl-33 {
    padding-top: 8.25rem !important; }
  .pr-xl-33,
  .px-xl-33 {
    padding-right: 8.25rem !important; }
  .pb-xl-33,
  .py-xl-33 {
    padding-bottom: 8.25rem !important; }
  .pl-xl-33,
  .px-xl-33 {
    padding-left: 8.25rem !important; }
  .p-xl-34 {
    padding: 8.5rem !important; }
  .pt-xl-34,
  .py-xl-34 {
    padding-top: 8.5rem !important; }
  .pr-xl-34,
  .px-xl-34 {
    padding-right: 8.5rem !important; }
  .pb-xl-34,
  .py-xl-34 {
    padding-bottom: 8.5rem !important; }
  .pl-xl-34,
  .px-xl-34 {
    padding-left: 8.5rem !important; }
  .p-xl-35 {
    padding: 8.75rem !important; }
  .pt-xl-35,
  .py-xl-35 {
    padding-top: 8.75rem !important; }
  .pr-xl-35,
  .px-xl-35 {
    padding-right: 8.75rem !important; }
  .pb-xl-35,
  .py-xl-35 {
    padding-bottom: 8.75rem !important; }
  .pl-xl-35,
  .px-xl-35 {
    padding-left: 8.75rem !important; }
  .p-xl-36 {
    padding: 9rem !important; }
  .pt-xl-36,
  .py-xl-36 {
    padding-top: 9rem !important; }
  .pr-xl-36,
  .px-xl-36 {
    padding-right: 9rem !important; }
  .pb-xl-36,
  .py-xl-36 {
    padding-bottom: 9rem !important; }
  .pl-xl-36,
  .px-xl-36 {
    padding-left: 9rem !important; }
  .p-xl-37 {
    padding: 9.25rem !important; }
  .pt-xl-37,
  .py-xl-37 {
    padding-top: 9.25rem !important; }
  .pr-xl-37,
  .px-xl-37 {
    padding-right: 9.25rem !important; }
  .pb-xl-37,
  .py-xl-37 {
    padding-bottom: 9.25rem !important; }
  .pl-xl-37,
  .px-xl-37 {
    padding-left: 9.25rem !important; }
  .p-xl-48 {
    padding: 9.5rem !important; }
  .pt-xl-48,
  .py-xl-48 {
    padding-top: 9.5rem !important; }
  .pr-xl-48,
  .px-xl-48 {
    padding-right: 9.5rem !important; }
  .pb-xl-48,
  .py-xl-48 {
    padding-bottom: 9.5rem !important; }
  .pl-xl-48,
  .px-xl-48 {
    padding-left: 9.5rem !important; }
  .p-xl-39 {
    padding: 9.75rem !important; }
  .pt-xl-39,
  .py-xl-39 {
    padding-top: 9.75rem !important; }
  .pr-xl-39,
  .px-xl-39 {
    padding-right: 9.75rem !important; }
  .pb-xl-39,
  .py-xl-39 {
    padding-bottom: 9.75rem !important; }
  .pl-xl-39,
  .px-xl-39 {
    padding-left: 9.75rem !important; }
  .p-xl-40 {
    padding: 10rem !important; }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 10rem !important; }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 10rem !important; }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 10rem !important; }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 10rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -0.75rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important; }
  .m-xl-n4 {
    margin: -1rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important; }
  .m-xl-n5 {
    margin: -1.25rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important; }
  .m-xl-n6 {
    margin: -1.5rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important; }
  .m-xl-n7 {
    margin: -1.75rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important; }
  .m-xl-n8 {
    margin: -2rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important; }
  .m-xl-n9 {
    margin: -2.25rem !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -2.25rem !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -2.25rem !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -2.25rem !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -2.25rem !important; }
  .m-xl-n10 {
    margin: -2.5rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -2.5rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -2.5rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -2.5rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -2.5rem !important; }
  .m-xl-n11 {
    margin: -2.75rem !important; }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -2.75rem !important; }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -2.75rem !important; }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -2.75rem !important; }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -2.75rem !important; }
  .m-xl-n12 {
    margin: -3rem !important; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -3rem !important; }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -3rem !important; }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -3rem !important; }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -3rem !important; }
  .m-xl-n13 {
    margin: -3.25rem !important; }
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -3.25rem !important; }
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -3.25rem !important; }
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -3.25rem !important; }
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -3.25rem !important; }
  .m-xl-n14 {
    margin: -3.5rem !important; }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -3.5rem !important; }
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -3.5rem !important; }
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -3.5rem !important; }
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -3.5rem !important; }
  .m-xl-n15 {
    margin: -3.75rem !important; }
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -3.75rem !important; }
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -3.75rem !important; }
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -3.75rem !important; }
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -3.75rem !important; }
  .m-xl-n16 {
    margin: -4rem !important; }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -4rem !important; }
  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -4rem !important; }
  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -4rem !important; }
  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -4rem !important; }
  .m-xl-n17 {
    margin: -4.25rem !important; }
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -4.25rem !important; }
  .mr-xl-n17,
  .mx-xl-n17 {
    margin-right: -4.25rem !important; }
  .mb-xl-n17,
  .my-xl-n17 {
    margin-bottom: -4.25rem !important; }
  .ml-xl-n17,
  .mx-xl-n17 {
    margin-left: -4.25rem !important; }
  .m-xl-n18 {
    margin: -4.5rem !important; }
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -4.5rem !important; }
  .mr-xl-n18,
  .mx-xl-n18 {
    margin-right: -4.5rem !important; }
  .mb-xl-n18,
  .my-xl-n18 {
    margin-bottom: -4.5rem !important; }
  .ml-xl-n18,
  .mx-xl-n18 {
    margin-left: -4.5rem !important; }
  .m-xl-n19 {
    margin: -4.75rem !important; }
  .mt-xl-n19,
  .my-xl-n19 {
    margin-top: -4.75rem !important; }
  .mr-xl-n19,
  .mx-xl-n19 {
    margin-right: -4.75rem !important; }
  .mb-xl-n19,
  .my-xl-n19 {
    margin-bottom: -4.75rem !important; }
  .ml-xl-n19,
  .mx-xl-n19 {
    margin-left: -4.75rem !important; }
  .m-xl-n20 {
    margin: -5rem !important; }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -5rem !important; }
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -5rem !important; }
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -5rem !important; }
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -5rem !important; }
  .m-xl-n21 {
    margin: -5.25rem !important; }
  .mt-xl-n21,
  .my-xl-n21 {
    margin-top: -5.25rem !important; }
  .mr-xl-n21,
  .mx-xl-n21 {
    margin-right: -5.25rem !important; }
  .mb-xl-n21,
  .my-xl-n21 {
    margin-bottom: -5.25rem !important; }
  .ml-xl-n21,
  .mx-xl-n21 {
    margin-left: -5.25rem !important; }
  .m-xl-n22 {
    margin: -5.5rem !important; }
  .mt-xl-n22,
  .my-xl-n22 {
    margin-top: -5.5rem !important; }
  .mr-xl-n22,
  .mx-xl-n22 {
    margin-right: -5.5rem !important; }
  .mb-xl-n22,
  .my-xl-n22 {
    margin-bottom: -5.5rem !important; }
  .ml-xl-n22,
  .mx-xl-n22 {
    margin-left: -5.5rem !important; }
  .m-xl-n23 {
    margin: -5.75rem !important; }
  .mt-xl-n23,
  .my-xl-n23 {
    margin-top: -5.75rem !important; }
  .mr-xl-n23,
  .mx-xl-n23 {
    margin-right: -5.75rem !important; }
  .mb-xl-n23,
  .my-xl-n23 {
    margin-bottom: -5.75rem !important; }
  .ml-xl-n23,
  .mx-xl-n23 {
    margin-left: -5.75rem !important; }
  .m-xl-n24 {
    margin: -6rem !important; }
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -6rem !important; }
  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -6rem !important; }
  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -6rem !important; }
  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -6rem !important; }
  .m-xl-n25 {
    margin: -6.25rem !important; }
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -6.25rem !important; }
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -6.25rem !important; }
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -6.25rem !important; }
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -6.25rem !important; }
  .m-xl-n26 {
    margin: -6.5rem !important; }
  .mt-xl-n26,
  .my-xl-n26 {
    margin-top: -6.5rem !important; }
  .mr-xl-n26,
  .mx-xl-n26 {
    margin-right: -6.5rem !important; }
  .mb-xl-n26,
  .my-xl-n26 {
    margin-bottom: -6.5rem !important; }
  .ml-xl-n26,
  .mx-xl-n26 {
    margin-left: -6.5rem !important; }
  .m-xl-n27 {
    margin: -6.75rem !important; }
  .mt-xl-n27,
  .my-xl-n27 {
    margin-top: -6.75rem !important; }
  .mr-xl-n27,
  .mx-xl-n27 {
    margin-right: -6.75rem !important; }
  .mb-xl-n27,
  .my-xl-n27 {
    margin-bottom: -6.75rem !important; }
  .ml-xl-n27,
  .mx-xl-n27 {
    margin-left: -6.75rem !important; }
  .m-xl-n28 {
    margin: -7rem !important; }
  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -7rem !important; }
  .mr-xl-n28,
  .mx-xl-n28 {
    margin-right: -7rem !important; }
  .mb-xl-n28,
  .my-xl-n28 {
    margin-bottom: -7rem !important; }
  .ml-xl-n28,
  .mx-xl-n28 {
    margin-left: -7rem !important; }
  .m-xl-n29 {
    margin: -7.25rem !important; }
  .mt-xl-n29,
  .my-xl-n29 {
    margin-top: -7.25rem !important; }
  .mr-xl-n29,
  .mx-xl-n29 {
    margin-right: -7.25rem !important; }
  .mb-xl-n29,
  .my-xl-n29 {
    margin-bottom: -7.25rem !important; }
  .ml-xl-n29,
  .mx-xl-n29 {
    margin-left: -7.25rem !important; }
  .m-xl-n30 {
    margin: -7.5rem !important; }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -7.5rem !important; }
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -7.5rem !important; }
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -7.5rem !important; }
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -7.5rem !important; }
  .m-xl-n31 {
    margin: -7.75rem !important; }
  .mt-xl-n31,
  .my-xl-n31 {
    margin-top: -7.75rem !important; }
  .mr-xl-n31,
  .mx-xl-n31 {
    margin-right: -7.75rem !important; }
  .mb-xl-n31,
  .my-xl-n31 {
    margin-bottom: -7.75rem !important; }
  .ml-xl-n31,
  .mx-xl-n31 {
    margin-left: -7.75rem !important; }
  .m-xl-n32 {
    margin: -8rem !important; }
  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -8rem !important; }
  .mr-xl-n32,
  .mx-xl-n32 {
    margin-right: -8rem !important; }
  .mb-xl-n32,
  .my-xl-n32 {
    margin-bottom: -8rem !important; }
  .ml-xl-n32,
  .mx-xl-n32 {
    margin-left: -8rem !important; }
  .m-xl-n33 {
    margin: -8.25rem !important; }
  .mt-xl-n33,
  .my-xl-n33 {
    margin-top: -8.25rem !important; }
  .mr-xl-n33,
  .mx-xl-n33 {
    margin-right: -8.25rem !important; }
  .mb-xl-n33,
  .my-xl-n33 {
    margin-bottom: -8.25rem !important; }
  .ml-xl-n33,
  .mx-xl-n33 {
    margin-left: -8.25rem !important; }
  .m-xl-n34 {
    margin: -8.5rem !important; }
  .mt-xl-n34,
  .my-xl-n34 {
    margin-top: -8.5rem !important; }
  .mr-xl-n34,
  .mx-xl-n34 {
    margin-right: -8.5rem !important; }
  .mb-xl-n34,
  .my-xl-n34 {
    margin-bottom: -8.5rem !important; }
  .ml-xl-n34,
  .mx-xl-n34 {
    margin-left: -8.5rem !important; }
  .m-xl-n35 {
    margin: -8.75rem !important; }
  .mt-xl-n35,
  .my-xl-n35 {
    margin-top: -8.75rem !important; }
  .mr-xl-n35,
  .mx-xl-n35 {
    margin-right: -8.75rem !important; }
  .mb-xl-n35,
  .my-xl-n35 {
    margin-bottom: -8.75rem !important; }
  .ml-xl-n35,
  .mx-xl-n35 {
    margin-left: -8.75rem !important; }
  .m-xl-n36 {
    margin: -9rem !important; }
  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -9rem !important; }
  .mr-xl-n36,
  .mx-xl-n36 {
    margin-right: -9rem !important; }
  .mb-xl-n36,
  .my-xl-n36 {
    margin-bottom: -9rem !important; }
  .ml-xl-n36,
  .mx-xl-n36 {
    margin-left: -9rem !important; }
  .m-xl-n37 {
    margin: -9.25rem !important; }
  .mt-xl-n37,
  .my-xl-n37 {
    margin-top: -9.25rem !important; }
  .mr-xl-n37,
  .mx-xl-n37 {
    margin-right: -9.25rem !important; }
  .mb-xl-n37,
  .my-xl-n37 {
    margin-bottom: -9.25rem !important; }
  .ml-xl-n37,
  .mx-xl-n37 {
    margin-left: -9.25rem !important; }
  .m-xl-n48 {
    margin: -9.5rem !important; }
  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -9.5rem !important; }
  .mr-xl-n48,
  .mx-xl-n48 {
    margin-right: -9.5rem !important; }
  .mb-xl-n48,
  .my-xl-n48 {
    margin-bottom: -9.5rem !important; }
  .ml-xl-n48,
  .mx-xl-n48 {
    margin-left: -9.5rem !important; }
  .m-xl-n39 {
    margin: -9.75rem !important; }
  .mt-xl-n39,
  .my-xl-n39 {
    margin-top: -9.75rem !important; }
  .mr-xl-n39,
  .mx-xl-n39 {
    margin-right: -9.75rem !important; }
  .mb-xl-n39,
  .my-xl-n39 {
    margin-bottom: -9.75rem !important; }
  .ml-xl-n39,
  .mx-xl-n39 {
    margin-left: -9.75rem !important; }
  .m-xl-n40 {
    margin: -10rem !important; }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -10rem !important; }
  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -10rem !important; }
  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -10rem !important; }
  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -10rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 0.75rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important; }
  .m-xxl-4 {
    margin: 1rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important; }
  .m-xxl-5 {
    margin: 1.25rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important; }
  .m-xxl-6 {
    margin: 1.5rem !important; }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important; }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important; }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important; }
  .m-xxl-7 {
    margin: 1.75rem !important; }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important; }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important; }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important; }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important; }
  .m-xxl-8 {
    margin: 2rem !important; }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 2rem !important; }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 2rem !important; }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 2rem !important; }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 2rem !important; }
  .m-xxl-9 {
    margin: 2.25rem !important; }
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 2.25rem !important; }
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 2.25rem !important; }
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 2.25rem !important; }
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 2.25rem !important; }
  .m-xxl-10 {
    margin: 2.5rem !important; }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 2.5rem !important; }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 2.5rem !important; }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 2.5rem !important; }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 2.5rem !important; }
  .m-xxl-11 {
    margin: 2.75rem !important; }
  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 2.75rem !important; }
  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 2.75rem !important; }
  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 2.75rem !important; }
  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 2.75rem !important; }
  .m-xxl-12 {
    margin: 3rem !important; }
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 3rem !important; }
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 3rem !important; }
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 3rem !important; }
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 3rem !important; }
  .m-xxl-13 {
    margin: 3.25rem !important; }
  .mt-xxl-13,
  .my-xxl-13 {
    margin-top: 3.25rem !important; }
  .mr-xxl-13,
  .mx-xxl-13 {
    margin-right: 3.25rem !important; }
  .mb-xxl-13,
  .my-xxl-13 {
    margin-bottom: 3.25rem !important; }
  .ml-xxl-13,
  .mx-xxl-13 {
    margin-left: 3.25rem !important; }
  .m-xxl-14 {
    margin: 3.5rem !important; }
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 3.5rem !important; }
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 3.5rem !important; }
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 3.5rem !important; }
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 3.5rem !important; }
  .m-xxl-15 {
    margin: 3.75rem !important; }
  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 3.75rem !important; }
  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 3.75rem !important; }
  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 3.75rem !important; }
  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 3.75rem !important; }
  .m-xxl-16 {
    margin: 4rem !important; }
  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 4rem !important; }
  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 4rem !important; }
  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 4rem !important; }
  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 4rem !important; }
  .m-xxl-17 {
    margin: 4.25rem !important; }
  .mt-xxl-17,
  .my-xxl-17 {
    margin-top: 4.25rem !important; }
  .mr-xxl-17,
  .mx-xxl-17 {
    margin-right: 4.25rem !important; }
  .mb-xxl-17,
  .my-xxl-17 {
    margin-bottom: 4.25rem !important; }
  .ml-xxl-17,
  .mx-xxl-17 {
    margin-left: 4.25rem !important; }
  .m-xxl-18 {
    margin: 4.5rem !important; }
  .mt-xxl-18,
  .my-xxl-18 {
    margin-top: 4.5rem !important; }
  .mr-xxl-18,
  .mx-xxl-18 {
    margin-right: 4.5rem !important; }
  .mb-xxl-18,
  .my-xxl-18 {
    margin-bottom: 4.5rem !important; }
  .ml-xxl-18,
  .mx-xxl-18 {
    margin-left: 4.5rem !important; }
  .m-xxl-19 {
    margin: 4.75rem !important; }
  .mt-xxl-19,
  .my-xxl-19 {
    margin-top: 4.75rem !important; }
  .mr-xxl-19,
  .mx-xxl-19 {
    margin-right: 4.75rem !important; }
  .mb-xxl-19,
  .my-xxl-19 {
    margin-bottom: 4.75rem !important; }
  .ml-xxl-19,
  .mx-xxl-19 {
    margin-left: 4.75rem !important; }
  .m-xxl-20 {
    margin: 5rem !important; }
  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 5rem !important; }
  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 5rem !important; }
  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 5rem !important; }
  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 5rem !important; }
  .m-xxl-21 {
    margin: 5.25rem !important; }
  .mt-xxl-21,
  .my-xxl-21 {
    margin-top: 5.25rem !important; }
  .mr-xxl-21,
  .mx-xxl-21 {
    margin-right: 5.25rem !important; }
  .mb-xxl-21,
  .my-xxl-21 {
    margin-bottom: 5.25rem !important; }
  .ml-xxl-21,
  .mx-xxl-21 {
    margin-left: 5.25rem !important; }
  .m-xxl-22 {
    margin: 5.5rem !important; }
  .mt-xxl-22,
  .my-xxl-22 {
    margin-top: 5.5rem !important; }
  .mr-xxl-22,
  .mx-xxl-22 {
    margin-right: 5.5rem !important; }
  .mb-xxl-22,
  .my-xxl-22 {
    margin-bottom: 5.5rem !important; }
  .ml-xxl-22,
  .mx-xxl-22 {
    margin-left: 5.5rem !important; }
  .m-xxl-23 {
    margin: 5.75rem !important; }
  .mt-xxl-23,
  .my-xxl-23 {
    margin-top: 5.75rem !important; }
  .mr-xxl-23,
  .mx-xxl-23 {
    margin-right: 5.75rem !important; }
  .mb-xxl-23,
  .my-xxl-23 {
    margin-bottom: 5.75rem !important; }
  .ml-xxl-23,
  .mx-xxl-23 {
    margin-left: 5.75rem !important; }
  .m-xxl-24 {
    margin: 6rem !important; }
  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 6rem !important; }
  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 6rem !important; }
  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 6rem !important; }
  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 6rem !important; }
  .m-xxl-25 {
    margin: 6.25rem !important; }
  .mt-xxl-25,
  .my-xxl-25 {
    margin-top: 6.25rem !important; }
  .mr-xxl-25,
  .mx-xxl-25 {
    margin-right: 6.25rem !important; }
  .mb-xxl-25,
  .my-xxl-25 {
    margin-bottom: 6.25rem !important; }
  .ml-xxl-25,
  .mx-xxl-25 {
    margin-left: 6.25rem !important; }
  .m-xxl-26 {
    margin: 6.5rem !important; }
  .mt-xxl-26,
  .my-xxl-26 {
    margin-top: 6.5rem !important; }
  .mr-xxl-26,
  .mx-xxl-26 {
    margin-right: 6.5rem !important; }
  .mb-xxl-26,
  .my-xxl-26 {
    margin-bottom: 6.5rem !important; }
  .ml-xxl-26,
  .mx-xxl-26 {
    margin-left: 6.5rem !important; }
  .m-xxl-27 {
    margin: 6.75rem !important; }
  .mt-xxl-27,
  .my-xxl-27 {
    margin-top: 6.75rem !important; }
  .mr-xxl-27,
  .mx-xxl-27 {
    margin-right: 6.75rem !important; }
  .mb-xxl-27,
  .my-xxl-27 {
    margin-bottom: 6.75rem !important; }
  .ml-xxl-27,
  .mx-xxl-27 {
    margin-left: 6.75rem !important; }
  .m-xxl-28 {
    margin: 7rem !important; }
  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 7rem !important; }
  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 7rem !important; }
  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 7rem !important; }
  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 7rem !important; }
  .m-xxl-29 {
    margin: 7.25rem !important; }
  .mt-xxl-29,
  .my-xxl-29 {
    margin-top: 7.25rem !important; }
  .mr-xxl-29,
  .mx-xxl-29 {
    margin-right: 7.25rem !important; }
  .mb-xxl-29,
  .my-xxl-29 {
    margin-bottom: 7.25rem !important; }
  .ml-xxl-29,
  .mx-xxl-29 {
    margin-left: 7.25rem !important; }
  .m-xxl-30 {
    margin: 7.5rem !important; }
  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 7.5rem !important; }
  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 7.5rem !important; }
  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 7.5rem !important; }
  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 7.5rem !important; }
  .m-xxl-31 {
    margin: 7.75rem !important; }
  .mt-xxl-31,
  .my-xxl-31 {
    margin-top: 7.75rem !important; }
  .mr-xxl-31,
  .mx-xxl-31 {
    margin-right: 7.75rem !important; }
  .mb-xxl-31,
  .my-xxl-31 {
    margin-bottom: 7.75rem !important; }
  .ml-xxl-31,
  .mx-xxl-31 {
    margin-left: 7.75rem !important; }
  .m-xxl-32 {
    margin: 8rem !important; }
  .mt-xxl-32,
  .my-xxl-32 {
    margin-top: 8rem !important; }
  .mr-xxl-32,
  .mx-xxl-32 {
    margin-right: 8rem !important; }
  .mb-xxl-32,
  .my-xxl-32 {
    margin-bottom: 8rem !important; }
  .ml-xxl-32,
  .mx-xxl-32 {
    margin-left: 8rem !important; }
  .m-xxl-33 {
    margin: 8.25rem !important; }
  .mt-xxl-33,
  .my-xxl-33 {
    margin-top: 8.25rem !important; }
  .mr-xxl-33,
  .mx-xxl-33 {
    margin-right: 8.25rem !important; }
  .mb-xxl-33,
  .my-xxl-33 {
    margin-bottom: 8.25rem !important; }
  .ml-xxl-33,
  .mx-xxl-33 {
    margin-left: 8.25rem !important; }
  .m-xxl-34 {
    margin: 8.5rem !important; }
  .mt-xxl-34,
  .my-xxl-34 {
    margin-top: 8.5rem !important; }
  .mr-xxl-34,
  .mx-xxl-34 {
    margin-right: 8.5rem !important; }
  .mb-xxl-34,
  .my-xxl-34 {
    margin-bottom: 8.5rem !important; }
  .ml-xxl-34,
  .mx-xxl-34 {
    margin-left: 8.5rem !important; }
  .m-xxl-35 {
    margin: 8.75rem !important; }
  .mt-xxl-35,
  .my-xxl-35 {
    margin-top: 8.75rem !important; }
  .mr-xxl-35,
  .mx-xxl-35 {
    margin-right: 8.75rem !important; }
  .mb-xxl-35,
  .my-xxl-35 {
    margin-bottom: 8.75rem !important; }
  .ml-xxl-35,
  .mx-xxl-35 {
    margin-left: 8.75rem !important; }
  .m-xxl-36 {
    margin: 9rem !important; }
  .mt-xxl-36,
  .my-xxl-36 {
    margin-top: 9rem !important; }
  .mr-xxl-36,
  .mx-xxl-36 {
    margin-right: 9rem !important; }
  .mb-xxl-36,
  .my-xxl-36 {
    margin-bottom: 9rem !important; }
  .ml-xxl-36,
  .mx-xxl-36 {
    margin-left: 9rem !important; }
  .m-xxl-37 {
    margin: 9.25rem !important; }
  .mt-xxl-37,
  .my-xxl-37 {
    margin-top: 9.25rem !important; }
  .mr-xxl-37,
  .mx-xxl-37 {
    margin-right: 9.25rem !important; }
  .mb-xxl-37,
  .my-xxl-37 {
    margin-bottom: 9.25rem !important; }
  .ml-xxl-37,
  .mx-xxl-37 {
    margin-left: 9.25rem !important; }
  .m-xxl-48 {
    margin: 9.5rem !important; }
  .mt-xxl-48,
  .my-xxl-48 {
    margin-top: 9.5rem !important; }
  .mr-xxl-48,
  .mx-xxl-48 {
    margin-right: 9.5rem !important; }
  .mb-xxl-48,
  .my-xxl-48 {
    margin-bottom: 9.5rem !important; }
  .ml-xxl-48,
  .mx-xxl-48 {
    margin-left: 9.5rem !important; }
  .m-xxl-39 {
    margin: 9.75rem !important; }
  .mt-xxl-39,
  .my-xxl-39 {
    margin-top: 9.75rem !important; }
  .mr-xxl-39,
  .mx-xxl-39 {
    margin-right: 9.75rem !important; }
  .mb-xxl-39,
  .my-xxl-39 {
    margin-bottom: 9.75rem !important; }
  .ml-xxl-39,
  .mx-xxl-39 {
    margin-left: 9.75rem !important; }
  .m-xxl-40 {
    margin: 10rem !important; }
  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 10rem !important; }
  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 10rem !important; }
  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 10rem !important; }
  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 10rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 0.75rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important; }
  .p-xxl-4 {
    padding: 1rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important; }
  .p-xxl-5 {
    padding: 1.25rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important; }
  .p-xxl-6 {
    padding: 1.5rem !important; }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important; }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important; }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important; }
  .p-xxl-7 {
    padding: 1.75rem !important; }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important; }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important; }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important; }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important; }
  .p-xxl-8 {
    padding: 2rem !important; }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 2rem !important; }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 2rem !important; }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 2rem !important; }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 2rem !important; }
  .p-xxl-9 {
    padding: 2.25rem !important; }
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 2.25rem !important; }
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 2.25rem !important; }
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 2.25rem !important; }
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 2.25rem !important; }
  .p-xxl-10 {
    padding: 2.5rem !important; }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 2.5rem !important; }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 2.5rem !important; }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 2.5rem !important; }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 2.5rem !important; }
  .p-xxl-11 {
    padding: 2.75rem !important; }
  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 2.75rem !important; }
  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 2.75rem !important; }
  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 2.75rem !important; }
  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 2.75rem !important; }
  .p-xxl-12 {
    padding: 3rem !important; }
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 3rem !important; }
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 3rem !important; }
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 3rem !important; }
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 3rem !important; }
  .p-xxl-13 {
    padding: 3.25rem !important; }
  .pt-xxl-13,
  .py-xxl-13 {
    padding-top: 3.25rem !important; }
  .pr-xxl-13,
  .px-xxl-13 {
    padding-right: 3.25rem !important; }
  .pb-xxl-13,
  .py-xxl-13 {
    padding-bottom: 3.25rem !important; }
  .pl-xxl-13,
  .px-xxl-13 {
    padding-left: 3.25rem !important; }
  .p-xxl-14 {
    padding: 3.5rem !important; }
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 3.5rem !important; }
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 3.5rem !important; }
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 3.5rem !important; }
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 3.5rem !important; }
  .p-xxl-15 {
    padding: 3.75rem !important; }
  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 3.75rem !important; }
  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 3.75rem !important; }
  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 3.75rem !important; }
  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 3.75rem !important; }
  .p-xxl-16 {
    padding: 4rem !important; }
  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 4rem !important; }
  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 4rem !important; }
  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 4rem !important; }
  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 4rem !important; }
  .p-xxl-17 {
    padding: 4.25rem !important; }
  .pt-xxl-17,
  .py-xxl-17 {
    padding-top: 4.25rem !important; }
  .pr-xxl-17,
  .px-xxl-17 {
    padding-right: 4.25rem !important; }
  .pb-xxl-17,
  .py-xxl-17 {
    padding-bottom: 4.25rem !important; }
  .pl-xxl-17,
  .px-xxl-17 {
    padding-left: 4.25rem !important; }
  .p-xxl-18 {
    padding: 4.5rem !important; }
  .pt-xxl-18,
  .py-xxl-18 {
    padding-top: 4.5rem !important; }
  .pr-xxl-18,
  .px-xxl-18 {
    padding-right: 4.5rem !important; }
  .pb-xxl-18,
  .py-xxl-18 {
    padding-bottom: 4.5rem !important; }
  .pl-xxl-18,
  .px-xxl-18 {
    padding-left: 4.5rem !important; }
  .p-xxl-19 {
    padding: 4.75rem !important; }
  .pt-xxl-19,
  .py-xxl-19 {
    padding-top: 4.75rem !important; }
  .pr-xxl-19,
  .px-xxl-19 {
    padding-right: 4.75rem !important; }
  .pb-xxl-19,
  .py-xxl-19 {
    padding-bottom: 4.75rem !important; }
  .pl-xxl-19,
  .px-xxl-19 {
    padding-left: 4.75rem !important; }
  .p-xxl-20 {
    padding: 5rem !important; }
  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 5rem !important; }
  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 5rem !important; }
  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 5rem !important; }
  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 5rem !important; }
  .p-xxl-21 {
    padding: 5.25rem !important; }
  .pt-xxl-21,
  .py-xxl-21 {
    padding-top: 5.25rem !important; }
  .pr-xxl-21,
  .px-xxl-21 {
    padding-right: 5.25rem !important; }
  .pb-xxl-21,
  .py-xxl-21 {
    padding-bottom: 5.25rem !important; }
  .pl-xxl-21,
  .px-xxl-21 {
    padding-left: 5.25rem !important; }
  .p-xxl-22 {
    padding: 5.5rem !important; }
  .pt-xxl-22,
  .py-xxl-22 {
    padding-top: 5.5rem !important; }
  .pr-xxl-22,
  .px-xxl-22 {
    padding-right: 5.5rem !important; }
  .pb-xxl-22,
  .py-xxl-22 {
    padding-bottom: 5.5rem !important; }
  .pl-xxl-22,
  .px-xxl-22 {
    padding-left: 5.5rem !important; }
  .p-xxl-23 {
    padding: 5.75rem !important; }
  .pt-xxl-23,
  .py-xxl-23 {
    padding-top: 5.75rem !important; }
  .pr-xxl-23,
  .px-xxl-23 {
    padding-right: 5.75rem !important; }
  .pb-xxl-23,
  .py-xxl-23 {
    padding-bottom: 5.75rem !important; }
  .pl-xxl-23,
  .px-xxl-23 {
    padding-left: 5.75rem !important; }
  .p-xxl-24 {
    padding: 6rem !important; }
  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 6rem !important; }
  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 6rem !important; }
  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 6rem !important; }
  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 6rem !important; }
  .p-xxl-25 {
    padding: 6.25rem !important; }
  .pt-xxl-25,
  .py-xxl-25 {
    padding-top: 6.25rem !important; }
  .pr-xxl-25,
  .px-xxl-25 {
    padding-right: 6.25rem !important; }
  .pb-xxl-25,
  .py-xxl-25 {
    padding-bottom: 6.25rem !important; }
  .pl-xxl-25,
  .px-xxl-25 {
    padding-left: 6.25rem !important; }
  .p-xxl-26 {
    padding: 6.5rem !important; }
  .pt-xxl-26,
  .py-xxl-26 {
    padding-top: 6.5rem !important; }
  .pr-xxl-26,
  .px-xxl-26 {
    padding-right: 6.5rem !important; }
  .pb-xxl-26,
  .py-xxl-26 {
    padding-bottom: 6.5rem !important; }
  .pl-xxl-26,
  .px-xxl-26 {
    padding-left: 6.5rem !important; }
  .p-xxl-27 {
    padding: 6.75rem !important; }
  .pt-xxl-27,
  .py-xxl-27 {
    padding-top: 6.75rem !important; }
  .pr-xxl-27,
  .px-xxl-27 {
    padding-right: 6.75rem !important; }
  .pb-xxl-27,
  .py-xxl-27 {
    padding-bottom: 6.75rem !important; }
  .pl-xxl-27,
  .px-xxl-27 {
    padding-left: 6.75rem !important; }
  .p-xxl-28 {
    padding: 7rem !important; }
  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 7rem !important; }
  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 7rem !important; }
  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 7rem !important; }
  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 7rem !important; }
  .p-xxl-29 {
    padding: 7.25rem !important; }
  .pt-xxl-29,
  .py-xxl-29 {
    padding-top: 7.25rem !important; }
  .pr-xxl-29,
  .px-xxl-29 {
    padding-right: 7.25rem !important; }
  .pb-xxl-29,
  .py-xxl-29 {
    padding-bottom: 7.25rem !important; }
  .pl-xxl-29,
  .px-xxl-29 {
    padding-left: 7.25rem !important; }
  .p-xxl-30 {
    padding: 7.5rem !important; }
  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 7.5rem !important; }
  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 7.5rem !important; }
  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 7.5rem !important; }
  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 7.5rem !important; }
  .p-xxl-31 {
    padding: 7.75rem !important; }
  .pt-xxl-31,
  .py-xxl-31 {
    padding-top: 7.75rem !important; }
  .pr-xxl-31,
  .px-xxl-31 {
    padding-right: 7.75rem !important; }
  .pb-xxl-31,
  .py-xxl-31 {
    padding-bottom: 7.75rem !important; }
  .pl-xxl-31,
  .px-xxl-31 {
    padding-left: 7.75rem !important; }
  .p-xxl-32 {
    padding: 8rem !important; }
  .pt-xxl-32,
  .py-xxl-32 {
    padding-top: 8rem !important; }
  .pr-xxl-32,
  .px-xxl-32 {
    padding-right: 8rem !important; }
  .pb-xxl-32,
  .py-xxl-32 {
    padding-bottom: 8rem !important; }
  .pl-xxl-32,
  .px-xxl-32 {
    padding-left: 8rem !important; }
  .p-xxl-33 {
    padding: 8.25rem !important; }
  .pt-xxl-33,
  .py-xxl-33 {
    padding-top: 8.25rem !important; }
  .pr-xxl-33,
  .px-xxl-33 {
    padding-right: 8.25rem !important; }
  .pb-xxl-33,
  .py-xxl-33 {
    padding-bottom: 8.25rem !important; }
  .pl-xxl-33,
  .px-xxl-33 {
    padding-left: 8.25rem !important; }
  .p-xxl-34 {
    padding: 8.5rem !important; }
  .pt-xxl-34,
  .py-xxl-34 {
    padding-top: 8.5rem !important; }
  .pr-xxl-34,
  .px-xxl-34 {
    padding-right: 8.5rem !important; }
  .pb-xxl-34,
  .py-xxl-34 {
    padding-bottom: 8.5rem !important; }
  .pl-xxl-34,
  .px-xxl-34 {
    padding-left: 8.5rem !important; }
  .p-xxl-35 {
    padding: 8.75rem !important; }
  .pt-xxl-35,
  .py-xxl-35 {
    padding-top: 8.75rem !important; }
  .pr-xxl-35,
  .px-xxl-35 {
    padding-right: 8.75rem !important; }
  .pb-xxl-35,
  .py-xxl-35 {
    padding-bottom: 8.75rem !important; }
  .pl-xxl-35,
  .px-xxl-35 {
    padding-left: 8.75rem !important; }
  .p-xxl-36 {
    padding: 9rem !important; }
  .pt-xxl-36,
  .py-xxl-36 {
    padding-top: 9rem !important; }
  .pr-xxl-36,
  .px-xxl-36 {
    padding-right: 9rem !important; }
  .pb-xxl-36,
  .py-xxl-36 {
    padding-bottom: 9rem !important; }
  .pl-xxl-36,
  .px-xxl-36 {
    padding-left: 9rem !important; }
  .p-xxl-37 {
    padding: 9.25rem !important; }
  .pt-xxl-37,
  .py-xxl-37 {
    padding-top: 9.25rem !important; }
  .pr-xxl-37,
  .px-xxl-37 {
    padding-right: 9.25rem !important; }
  .pb-xxl-37,
  .py-xxl-37 {
    padding-bottom: 9.25rem !important; }
  .pl-xxl-37,
  .px-xxl-37 {
    padding-left: 9.25rem !important; }
  .p-xxl-48 {
    padding: 9.5rem !important; }
  .pt-xxl-48,
  .py-xxl-48 {
    padding-top: 9.5rem !important; }
  .pr-xxl-48,
  .px-xxl-48 {
    padding-right: 9.5rem !important; }
  .pb-xxl-48,
  .py-xxl-48 {
    padding-bottom: 9.5rem !important; }
  .pl-xxl-48,
  .px-xxl-48 {
    padding-left: 9.5rem !important; }
  .p-xxl-39 {
    padding: 9.75rem !important; }
  .pt-xxl-39,
  .py-xxl-39 {
    padding-top: 9.75rem !important; }
  .pr-xxl-39,
  .px-xxl-39 {
    padding-right: 9.75rem !important; }
  .pb-xxl-39,
  .py-xxl-39 {
    padding-bottom: 9.75rem !important; }
  .pl-xxl-39,
  .px-xxl-39 {
    padding-left: 9.75rem !important; }
  .p-xxl-40 {
    padding: 10rem !important; }
  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 10rem !important; }
  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 10rem !important; }
  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 10rem !important; }
  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 10rem !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -0.75rem !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important; }
  .m-xxl-n4 {
    margin: -1rem !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important; }
  .m-xxl-n5 {
    margin: -1.25rem !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important; }
  .m-xxl-n6 {
    margin: -1.5rem !important; }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important; }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important; }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important; }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important; }
  .m-xxl-n7 {
    margin: -1.75rem !important; }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important; }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important; }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important; }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important; }
  .m-xxl-n8 {
    margin: -2rem !important; }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -2rem !important; }
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -2rem !important; }
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -2rem !important; }
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -2rem !important; }
  .m-xxl-n9 {
    margin: -2.25rem !important; }
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -2.25rem !important; }
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -2.25rem !important; }
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -2.25rem !important; }
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -2.25rem !important; }
  .m-xxl-n10 {
    margin: -2.5rem !important; }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -2.5rem !important; }
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -2.5rem !important; }
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -2.5rem !important; }
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -2.5rem !important; }
  .m-xxl-n11 {
    margin: -2.75rem !important; }
  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -2.75rem !important; }
  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -2.75rem !important; }
  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -2.75rem !important; }
  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -2.75rem !important; }
  .m-xxl-n12 {
    margin: -3rem !important; }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -3rem !important; }
  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -3rem !important; }
  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -3rem !important; }
  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -3rem !important; }
  .m-xxl-n13 {
    margin: -3.25rem !important; }
  .mt-xxl-n13,
  .my-xxl-n13 {
    margin-top: -3.25rem !important; }
  .mr-xxl-n13,
  .mx-xxl-n13 {
    margin-right: -3.25rem !important; }
  .mb-xxl-n13,
  .my-xxl-n13 {
    margin-bottom: -3.25rem !important; }
  .ml-xxl-n13,
  .mx-xxl-n13 {
    margin-left: -3.25rem !important; }
  .m-xxl-n14 {
    margin: -3.5rem !important; }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -3.5rem !important; }
  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -3.5rem !important; }
  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -3.5rem !important; }
  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -3.5rem !important; }
  .m-xxl-n15 {
    margin: -3.75rem !important; }
  .mt-xxl-n15,
  .my-xxl-n15 {
    margin-top: -3.75rem !important; }
  .mr-xxl-n15,
  .mx-xxl-n15 {
    margin-right: -3.75rem !important; }
  .mb-xxl-n15,
  .my-xxl-n15 {
    margin-bottom: -3.75rem !important; }
  .ml-xxl-n15,
  .mx-xxl-n15 {
    margin-left: -3.75rem !important; }
  .m-xxl-n16 {
    margin: -4rem !important; }
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -4rem !important; }
  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -4rem !important; }
  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -4rem !important; }
  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -4rem !important; }
  .m-xxl-n17 {
    margin: -4.25rem !important; }
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -4.25rem !important; }
  .mr-xxl-n17,
  .mx-xxl-n17 {
    margin-right: -4.25rem !important; }
  .mb-xxl-n17,
  .my-xxl-n17 {
    margin-bottom: -4.25rem !important; }
  .ml-xxl-n17,
  .mx-xxl-n17 {
    margin-left: -4.25rem !important; }
  .m-xxl-n18 {
    margin: -4.5rem !important; }
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -4.5rem !important; }
  .mr-xxl-n18,
  .mx-xxl-n18 {
    margin-right: -4.5rem !important; }
  .mb-xxl-n18,
  .my-xxl-n18 {
    margin-bottom: -4.5rem !important; }
  .ml-xxl-n18,
  .mx-xxl-n18 {
    margin-left: -4.5rem !important; }
  .m-xxl-n19 {
    margin: -4.75rem !important; }
  .mt-xxl-n19,
  .my-xxl-n19 {
    margin-top: -4.75rem !important; }
  .mr-xxl-n19,
  .mx-xxl-n19 {
    margin-right: -4.75rem !important; }
  .mb-xxl-n19,
  .my-xxl-n19 {
    margin-bottom: -4.75rem !important; }
  .ml-xxl-n19,
  .mx-xxl-n19 {
    margin-left: -4.75rem !important; }
  .m-xxl-n20 {
    margin: -5rem !important; }
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -5rem !important; }
  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -5rem !important; }
  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -5rem !important; }
  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -5rem !important; }
  .m-xxl-n21 {
    margin: -5.25rem !important; }
  .mt-xxl-n21,
  .my-xxl-n21 {
    margin-top: -5.25rem !important; }
  .mr-xxl-n21,
  .mx-xxl-n21 {
    margin-right: -5.25rem !important; }
  .mb-xxl-n21,
  .my-xxl-n21 {
    margin-bottom: -5.25rem !important; }
  .ml-xxl-n21,
  .mx-xxl-n21 {
    margin-left: -5.25rem !important; }
  .m-xxl-n22 {
    margin: -5.5rem !important; }
  .mt-xxl-n22,
  .my-xxl-n22 {
    margin-top: -5.5rem !important; }
  .mr-xxl-n22,
  .mx-xxl-n22 {
    margin-right: -5.5rem !important; }
  .mb-xxl-n22,
  .my-xxl-n22 {
    margin-bottom: -5.5rem !important; }
  .ml-xxl-n22,
  .mx-xxl-n22 {
    margin-left: -5.5rem !important; }
  .m-xxl-n23 {
    margin: -5.75rem !important; }
  .mt-xxl-n23,
  .my-xxl-n23 {
    margin-top: -5.75rem !important; }
  .mr-xxl-n23,
  .mx-xxl-n23 {
    margin-right: -5.75rem !important; }
  .mb-xxl-n23,
  .my-xxl-n23 {
    margin-bottom: -5.75rem !important; }
  .ml-xxl-n23,
  .mx-xxl-n23 {
    margin-left: -5.75rem !important; }
  .m-xxl-n24 {
    margin: -6rem !important; }
  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -6rem !important; }
  .mr-xxl-n24,
  .mx-xxl-n24 {
    margin-right: -6rem !important; }
  .mb-xxl-n24,
  .my-xxl-n24 {
    margin-bottom: -6rem !important; }
  .ml-xxl-n24,
  .mx-xxl-n24 {
    margin-left: -6rem !important; }
  .m-xxl-n25 {
    margin: -6.25rem !important; }
  .mt-xxl-n25,
  .my-xxl-n25 {
    margin-top: -6.25rem !important; }
  .mr-xxl-n25,
  .mx-xxl-n25 {
    margin-right: -6.25rem !important; }
  .mb-xxl-n25,
  .my-xxl-n25 {
    margin-bottom: -6.25rem !important; }
  .ml-xxl-n25,
  .mx-xxl-n25 {
    margin-left: -6.25rem !important; }
  .m-xxl-n26 {
    margin: -6.5rem !important; }
  .mt-xxl-n26,
  .my-xxl-n26 {
    margin-top: -6.5rem !important; }
  .mr-xxl-n26,
  .mx-xxl-n26 {
    margin-right: -6.5rem !important; }
  .mb-xxl-n26,
  .my-xxl-n26 {
    margin-bottom: -6.5rem !important; }
  .ml-xxl-n26,
  .mx-xxl-n26 {
    margin-left: -6.5rem !important; }
  .m-xxl-n27 {
    margin: -6.75rem !important; }
  .mt-xxl-n27,
  .my-xxl-n27 {
    margin-top: -6.75rem !important; }
  .mr-xxl-n27,
  .mx-xxl-n27 {
    margin-right: -6.75rem !important; }
  .mb-xxl-n27,
  .my-xxl-n27 {
    margin-bottom: -6.75rem !important; }
  .ml-xxl-n27,
  .mx-xxl-n27 {
    margin-left: -6.75rem !important; }
  .m-xxl-n28 {
    margin: -7rem !important; }
  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -7rem !important; }
  .mr-xxl-n28,
  .mx-xxl-n28 {
    margin-right: -7rem !important; }
  .mb-xxl-n28,
  .my-xxl-n28 {
    margin-bottom: -7rem !important; }
  .ml-xxl-n28,
  .mx-xxl-n28 {
    margin-left: -7rem !important; }
  .m-xxl-n29 {
    margin: -7.25rem !important; }
  .mt-xxl-n29,
  .my-xxl-n29 {
    margin-top: -7.25rem !important; }
  .mr-xxl-n29,
  .mx-xxl-n29 {
    margin-right: -7.25rem !important; }
  .mb-xxl-n29,
  .my-xxl-n29 {
    margin-bottom: -7.25rem !important; }
  .ml-xxl-n29,
  .mx-xxl-n29 {
    margin-left: -7.25rem !important; }
  .m-xxl-n30 {
    margin: -7.5rem !important; }
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -7.5rem !important; }
  .mr-xxl-n30,
  .mx-xxl-n30 {
    margin-right: -7.5rem !important; }
  .mb-xxl-n30,
  .my-xxl-n30 {
    margin-bottom: -7.5rem !important; }
  .ml-xxl-n30,
  .mx-xxl-n30 {
    margin-left: -7.5rem !important; }
  .m-xxl-n31 {
    margin: -7.75rem !important; }
  .mt-xxl-n31,
  .my-xxl-n31 {
    margin-top: -7.75rem !important; }
  .mr-xxl-n31,
  .mx-xxl-n31 {
    margin-right: -7.75rem !important; }
  .mb-xxl-n31,
  .my-xxl-n31 {
    margin-bottom: -7.75rem !important; }
  .ml-xxl-n31,
  .mx-xxl-n31 {
    margin-left: -7.75rem !important; }
  .m-xxl-n32 {
    margin: -8rem !important; }
  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -8rem !important; }
  .mr-xxl-n32,
  .mx-xxl-n32 {
    margin-right: -8rem !important; }
  .mb-xxl-n32,
  .my-xxl-n32 {
    margin-bottom: -8rem !important; }
  .ml-xxl-n32,
  .mx-xxl-n32 {
    margin-left: -8rem !important; }
  .m-xxl-n33 {
    margin: -8.25rem !important; }
  .mt-xxl-n33,
  .my-xxl-n33 {
    margin-top: -8.25rem !important; }
  .mr-xxl-n33,
  .mx-xxl-n33 {
    margin-right: -8.25rem !important; }
  .mb-xxl-n33,
  .my-xxl-n33 {
    margin-bottom: -8.25rem !important; }
  .ml-xxl-n33,
  .mx-xxl-n33 {
    margin-left: -8.25rem !important; }
  .m-xxl-n34 {
    margin: -8.5rem !important; }
  .mt-xxl-n34,
  .my-xxl-n34 {
    margin-top: -8.5rem !important; }
  .mr-xxl-n34,
  .mx-xxl-n34 {
    margin-right: -8.5rem !important; }
  .mb-xxl-n34,
  .my-xxl-n34 {
    margin-bottom: -8.5rem !important; }
  .ml-xxl-n34,
  .mx-xxl-n34 {
    margin-left: -8.5rem !important; }
  .m-xxl-n35 {
    margin: -8.75rem !important; }
  .mt-xxl-n35,
  .my-xxl-n35 {
    margin-top: -8.75rem !important; }
  .mr-xxl-n35,
  .mx-xxl-n35 {
    margin-right: -8.75rem !important; }
  .mb-xxl-n35,
  .my-xxl-n35 {
    margin-bottom: -8.75rem !important; }
  .ml-xxl-n35,
  .mx-xxl-n35 {
    margin-left: -8.75rem !important; }
  .m-xxl-n36 {
    margin: -9rem !important; }
  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -9rem !important; }
  .mr-xxl-n36,
  .mx-xxl-n36 {
    margin-right: -9rem !important; }
  .mb-xxl-n36,
  .my-xxl-n36 {
    margin-bottom: -9rem !important; }
  .ml-xxl-n36,
  .mx-xxl-n36 {
    margin-left: -9rem !important; }
  .m-xxl-n37 {
    margin: -9.25rem !important; }
  .mt-xxl-n37,
  .my-xxl-n37 {
    margin-top: -9.25rem !important; }
  .mr-xxl-n37,
  .mx-xxl-n37 {
    margin-right: -9.25rem !important; }
  .mb-xxl-n37,
  .my-xxl-n37 {
    margin-bottom: -9.25rem !important; }
  .ml-xxl-n37,
  .mx-xxl-n37 {
    margin-left: -9.25rem !important; }
  .m-xxl-n48 {
    margin: -9.5rem !important; }
  .mt-xxl-n48,
  .my-xxl-n48 {
    margin-top: -9.5rem !important; }
  .mr-xxl-n48,
  .mx-xxl-n48 {
    margin-right: -9.5rem !important; }
  .mb-xxl-n48,
  .my-xxl-n48 {
    margin-bottom: -9.5rem !important; }
  .ml-xxl-n48,
  .mx-xxl-n48 {
    margin-left: -9.5rem !important; }
  .m-xxl-n39 {
    margin: -9.75rem !important; }
  .mt-xxl-n39,
  .my-xxl-n39 {
    margin-top: -9.75rem !important; }
  .mr-xxl-n39,
  .mx-xxl-n39 {
    margin-right: -9.75rem !important; }
  .mb-xxl-n39,
  .my-xxl-n39 {
    margin-bottom: -9.75rem !important; }
  .ml-xxl-n39,
  .mx-xxl-n39 {
    margin-left: -9.75rem !important; }
  .m-xxl-n40 {
    margin: -10rem !important; }
  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -10rem !important; }
  .mr-xxl-n40,
  .mx-xxl-n40 {
    margin-right: -10rem !important; }
  .mb-xxl-n40,
  .my-xxl-n40 {
    margin-bottom: -10rem !important; }
  .ml-xxl-n40,
  .mx-xxl-n40 {
    margin-left: -10rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

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

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

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

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

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

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

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

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

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

.text-uppercase {
  text-transform: uppercase !important; }

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

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 500 !important; }

.font-weight-bolder {
  font-weight: 600 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #ffffff !important; }

.text-primary {
  color: #551e43 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #1c0a16 !important; }

.text-secondary {
  color: #E4E6EF !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #b4bad3 !important; }

.text-success {
  color: #1BC5BD !important; }

a.text-success:hover, a.text-success:focus {
  color: #12827c !important; }

.text-info {
  color: #8950FC !important; }

a.text-info:hover, a.text-info:focus {
  color: #5605fb !important; }

.text-warning {
  color: #FFA800 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #b37600 !important; }

.text-danger {
  color: #F64E60 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #ec0c24 !important; }

.text-light {
  color: #F3F6F9 !important; }

a.text-light:hover, a.text-light:focus {
  color: #c0d0e0 !important; }

.text-dark {
  color: #181C32 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-white {
  color: #ffffff !important; }

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

.text-body {
  color: #3F4254 !important; }

.text-muted {
  color: #B5B5C3 !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

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

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #B5B5C3;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #ffffff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #E4E6EF !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #EBEDF3; }
  .table .thead-dark th {
    color: inherit;
    border-color: #EBEDF3; } }

.bg-hover-primary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.hoverable:hover .bg-hover-primary {
  transition: all 0.15s ease;
  background-color: #551e43 !important; }

.bg-hover-state-primary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-primary:hover {
    transition: all 0.15s ease;
    background-color: #52093a !important; }

.bg-diagonal-primary:before {
  background-color: #551e43 !important; }

.bg-diagonal-r-primary:after {
  background-color: #551e43 !important; }

.bg-radial-gradient-primary {
  background-color: #551e43;
  background-image: radial-gradient(circle, rgba(201, 201, 201, 0.4), #551e43 70%); }

.bg-primary-o-5 {
  background-color: rgba(85, 30, 67, 0.02) !important; }

.bg-hover-primary-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(85, 30, 67, 0.2) !important; }

.bg-primary-o-10 {
  background-color: rgba(85, 30, 67, 0.04) !important; }

.bg-hover-primary-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(85, 30, 67, 0.4) !important; }

.bg-primary-o-15 {
  background-color: rgba(85, 30, 67, 0.06) !important; }

.bg-hover-primary-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(85, 30, 67, 0.6) !important; }

.bg-primary-o-20 {
  background-color: rgba(85, 30, 67, 0.08) !important; }

.bg-hover-primary-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(85, 30, 67, 0.8) !important; }

.bg-primary-o-25 {
  background-color: rgba(85, 30, 67, 0.1) !important; }

.bg-hover-primary-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-5:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-30 {
  background-color: rgba(85, 30, 67, 0.12) !important; }

.bg-hover-primary-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-6:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-35 {
  background-color: rgba(85, 30, 67, 0.14) !important; }

.bg-hover-primary-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-7:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-40 {
  background-color: rgba(85, 30, 67, 0.16) !important; }

.bg-hover-primary-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-8:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-45 {
  background-color: rgba(85, 30, 67, 0.18) !important; }

.bg-hover-primary-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-9:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-50 {
  background-color: rgba(85, 30, 67, 0.2) !important; }

.bg-hover-primary-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-10:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-55 {
  background-color: rgba(85, 30, 67, 0.22) !important; }

.bg-hover-primary-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-11:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-60 {
  background-color: rgba(85, 30, 67, 0.24) !important; }

.bg-hover-primary-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-12:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-65 {
  background-color: rgba(85, 30, 67, 0.26) !important; }

.bg-hover-primary-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-13:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-70 {
  background-color: rgba(85, 30, 67, 0.28) !important; }

.bg-hover-primary-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-14:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-75 {
  background-color: rgba(85, 30, 67, 0.3) !important; }

.bg-hover-primary-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-15:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-80 {
  background-color: rgba(85, 30, 67, 0.32) !important; }

.bg-hover-primary-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-16:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-85 {
  background-color: rgba(85, 30, 67, 0.34) !important; }

.bg-hover-primary-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-17:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-90 {
  background-color: rgba(85, 30, 67, 0.36) !important; }

.bg-hover-primary-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-18:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-95 {
  background-color: rgba(85, 30, 67, 0.38) !important; }

.bg-hover-primary-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-19:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-primary-o-100 {
  background-color: rgba(85, 30, 67, 0.4) !important; }

.bg-hover-primary-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-primary-o-20:hover {
    transition: all 0.15s ease;
    background-color: #551e43 !important; }

.bg-hover-secondary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary:hover {
    transition: all 0.15s ease;
    background-color: #E4E6EF !important; }

.hoverable:hover .bg-hover-secondary {
  transition: all 0.15s ease;
  background-color: #E4E6EF !important; }

.bg-hover-state-secondary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-secondary:hover {
    transition: all 0.15s ease;
    background-color: #d7dae7 !important; }

.bg-diagonal-secondary:before {
  background-color: #E4E6EF !important; }

.bg-diagonal-r-secondary:after {
  background-color: #E4E6EF !important; }

.bg-radial-gradient-secondary {
  background-color: #E4E6EF;
  background-image: radial-gradient(circle, rgba(235, 237, 243, 0.4), #E4E6EF 70%); }

.bg-secondary-o-5 {
  background-color: rgba(228, 230, 239, 0.02) !important; }

.bg-hover-secondary-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(228, 230, 239, 0.2) !important; }

.bg-secondary-o-10 {
  background-color: rgba(228, 230, 239, 0.04) !important; }

.bg-hover-secondary-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(228, 230, 239, 0.4) !important; }

.bg-secondary-o-15 {
  background-color: rgba(228, 230, 239, 0.06) !important; }

.bg-hover-secondary-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(228, 230, 239, 0.6) !important; }

.bg-secondary-o-20 {
  background-color: rgba(228, 230, 239, 0.08) !important; }

.bg-hover-secondary-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(228, 230, 239, 0.8) !important; }

.bg-secondary-o-25 {
  background-color: rgba(228, 230, 239, 0.1) !important; }

.bg-hover-secondary-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-5:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-30 {
  background-color: rgba(228, 230, 239, 0.12) !important; }

.bg-hover-secondary-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-6:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-35 {
  background-color: rgba(228, 230, 239, 0.14) !important; }

.bg-hover-secondary-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-7:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-40 {
  background-color: rgba(228, 230, 239, 0.16) !important; }

.bg-hover-secondary-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-8:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-45 {
  background-color: rgba(228, 230, 239, 0.18) !important; }

.bg-hover-secondary-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-9:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-50 {
  background-color: rgba(228, 230, 239, 0.2) !important; }

.bg-hover-secondary-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-10:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-55 {
  background-color: rgba(228, 230, 239, 0.22) !important; }

.bg-hover-secondary-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-11:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-60 {
  background-color: rgba(228, 230, 239, 0.24) !important; }

.bg-hover-secondary-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-12:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-65 {
  background-color: rgba(228, 230, 239, 0.26) !important; }

.bg-hover-secondary-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-13:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-70 {
  background-color: rgba(228, 230, 239, 0.28) !important; }

.bg-hover-secondary-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-14:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-75 {
  background-color: rgba(228, 230, 239, 0.3) !important; }

.bg-hover-secondary-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-15:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-80 {
  background-color: rgba(228, 230, 239, 0.32) !important; }

.bg-hover-secondary-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-16:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-85 {
  background-color: rgba(228, 230, 239, 0.34) !important; }

.bg-hover-secondary-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-17:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-90 {
  background-color: rgba(228, 230, 239, 0.36) !important; }

.bg-hover-secondary-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-18:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-95 {
  background-color: rgba(228, 230, 239, 0.38) !important; }

.bg-hover-secondary-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-19:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-secondary-o-100 {
  background-color: rgba(228, 230, 239, 0.4) !important; }

.bg-hover-secondary-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-secondary-o-20:hover {
    transition: all 0.15s ease;
    background-color: #e4e6ef !important; }

.bg-hover-success {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success:hover {
    transition: all 0.15s ease;
    background-color: #1BC5BD !important; }

.hoverable:hover .bg-hover-success {
  transition: all 0.15s ease;
  background-color: #1BC5BD !important; }

.bg-hover-state-success {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-success:hover {
    transition: all 0.15s ease;
    background-color: #0BB7AF !important; }

.bg-diagonal-success:before {
  background-color: #1BC5BD !important; }

.bg-diagonal-r-success:after {
  background-color: #1BC5BD !important; }

.bg-radial-gradient-success {
  background-color: #1BC5BD;
  background-image: radial-gradient(circle, rgba(201, 247, 245, 0.4), #1BC5BD 70%); }

.bg-success-o-5 {
  background-color: rgba(27, 197, 189, 0.02) !important; }

.bg-hover-success-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(27, 197, 189, 0.2) !important; }

.bg-success-o-10 {
  background-color: rgba(27, 197, 189, 0.04) !important; }

.bg-hover-success-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(27, 197, 189, 0.4) !important; }

.bg-success-o-15 {
  background-color: rgba(27, 197, 189, 0.06) !important; }

.bg-hover-success-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(27, 197, 189, 0.6) !important; }

.bg-success-o-20 {
  background-color: rgba(27, 197, 189, 0.08) !important; }

.bg-hover-success-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(27, 197, 189, 0.8) !important; }

.bg-success-o-25 {
  background-color: rgba(27, 197, 189, 0.1) !important; }

.bg-hover-success-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-5:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-30 {
  background-color: rgba(27, 197, 189, 0.12) !important; }

.bg-hover-success-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-6:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-35 {
  background-color: rgba(27, 197, 189, 0.14) !important; }

.bg-hover-success-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-7:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-40 {
  background-color: rgba(27, 197, 189, 0.16) !important; }

.bg-hover-success-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-8:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-45 {
  background-color: rgba(27, 197, 189, 0.18) !important; }

.bg-hover-success-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-9:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-50 {
  background-color: rgba(27, 197, 189, 0.2) !important; }

.bg-hover-success-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-10:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-55 {
  background-color: rgba(27, 197, 189, 0.22) !important; }

.bg-hover-success-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-11:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-60 {
  background-color: rgba(27, 197, 189, 0.24) !important; }

.bg-hover-success-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-12:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-65 {
  background-color: rgba(27, 197, 189, 0.26) !important; }

.bg-hover-success-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-13:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-70 {
  background-color: rgba(27, 197, 189, 0.28) !important; }

.bg-hover-success-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-14:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-75 {
  background-color: rgba(27, 197, 189, 0.3) !important; }

.bg-hover-success-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-15:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-80 {
  background-color: rgba(27, 197, 189, 0.32) !important; }

.bg-hover-success-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-16:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-85 {
  background-color: rgba(27, 197, 189, 0.34) !important; }

.bg-hover-success-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-17:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-90 {
  background-color: rgba(27, 197, 189, 0.36) !important; }

.bg-hover-success-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-18:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-95 {
  background-color: rgba(27, 197, 189, 0.38) !important; }

.bg-hover-success-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-19:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-success-o-100 {
  background-color: rgba(27, 197, 189, 0.4) !important; }

.bg-hover-success-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-success-o-20:hover {
    transition: all 0.15s ease;
    background-color: #1bc5bd !important; }

.bg-hover-info {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info:hover {
    transition: all 0.15s ease;
    background-color: #8950FC !important; }

.hoverable:hover .bg-hover-info {
  transition: all 0.15s ease;
  background-color: #8950FC !important; }

.bg-hover-state-info {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-info:hover {
    transition: all 0.15s ease;
    background-color: #7337EE !important; }

.bg-diagonal-info:before {
  background-color: #8950FC !important; }

.bg-diagonal-r-info:after {
  background-color: #8950FC !important; }

.bg-radial-gradient-info {
  background-color: #8950FC;
  background-image: radial-gradient(circle, rgba(238, 229, 255, 0.4), #8950FC 70%); }

.bg-info-o-5 {
  background-color: rgba(137, 80, 252, 0.02) !important; }

.bg-hover-info-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(137, 80, 252, 0.2) !important; }

.bg-info-o-10 {
  background-color: rgba(137, 80, 252, 0.04) !important; }

.bg-hover-info-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(137, 80, 252, 0.4) !important; }

.bg-info-o-15 {
  background-color: rgba(137, 80, 252, 0.06) !important; }

.bg-hover-info-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(137, 80, 252, 0.6) !important; }

.bg-info-o-20 {
  background-color: rgba(137, 80, 252, 0.08) !important; }

.bg-hover-info-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(137, 80, 252, 0.8) !important; }

.bg-info-o-25 {
  background-color: rgba(137, 80, 252, 0.1) !important; }

.bg-hover-info-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-5:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-30 {
  background-color: rgba(137, 80, 252, 0.12) !important; }

.bg-hover-info-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-6:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-35 {
  background-color: rgba(137, 80, 252, 0.14) !important; }

.bg-hover-info-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-7:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-40 {
  background-color: rgba(137, 80, 252, 0.16) !important; }

.bg-hover-info-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-8:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-45 {
  background-color: rgba(137, 80, 252, 0.18) !important; }

.bg-hover-info-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-9:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-50 {
  background-color: rgba(137, 80, 252, 0.2) !important; }

.bg-hover-info-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-10:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-55 {
  background-color: rgba(137, 80, 252, 0.22) !important; }

.bg-hover-info-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-11:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-60 {
  background-color: rgba(137, 80, 252, 0.24) !important; }

.bg-hover-info-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-12:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-65 {
  background-color: rgba(137, 80, 252, 0.26) !important; }

.bg-hover-info-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-13:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-70 {
  background-color: rgba(137, 80, 252, 0.28) !important; }

.bg-hover-info-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-14:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-75 {
  background-color: rgba(137, 80, 252, 0.3) !important; }

.bg-hover-info-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-15:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-80 {
  background-color: rgba(137, 80, 252, 0.32) !important; }

.bg-hover-info-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-16:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-85 {
  background-color: rgba(137, 80, 252, 0.34) !important; }

.bg-hover-info-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-17:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-90 {
  background-color: rgba(137, 80, 252, 0.36) !important; }

.bg-hover-info-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-18:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-95 {
  background-color: rgba(137, 80, 252, 0.38) !important; }

.bg-hover-info-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-19:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-info-o-100 {
  background-color: rgba(137, 80, 252, 0.4) !important; }

.bg-hover-info-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-info-o-20:hover {
    transition: all 0.15s ease;
    background-color: #8950fc !important; }

.bg-hover-warning {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning:hover {
    transition: all 0.15s ease;
    background-color: #FFA800 !important; }

.hoverable:hover .bg-hover-warning {
  transition: all 0.15s ease;
  background-color: #FFA800 !important; }

.bg-hover-state-warning {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-warning:hover {
    transition: all 0.15s ease;
    background-color: #EE9D01 !important; }

.bg-diagonal-warning:before {
  background-color: #FFA800 !important; }

.bg-diagonal-r-warning:after {
  background-color: #FFA800 !important; }

.bg-radial-gradient-warning {
  background-color: #FFA800;
  background-image: radial-gradient(circle, rgba(255, 244, 222, 0.4), #FFA800 70%); }

.bg-warning-o-5 {
  background-color: rgba(255, 168, 0, 0.02) !important; }

.bg-hover-warning-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 168, 0, 0.2) !important; }

.bg-warning-o-10 {
  background-color: rgba(255, 168, 0, 0.04) !important; }

.bg-hover-warning-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 168, 0, 0.4) !important; }

.bg-warning-o-15 {
  background-color: rgba(255, 168, 0, 0.06) !important; }

.bg-hover-warning-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 168, 0, 0.6) !important; }

.bg-warning-o-20 {
  background-color: rgba(255, 168, 0, 0.08) !important; }

.bg-hover-warning-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 168, 0, 0.8) !important; }

.bg-warning-o-25 {
  background-color: rgba(255, 168, 0, 0.1) !important; }

.bg-hover-warning-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-5:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-30 {
  background-color: rgba(255, 168, 0, 0.12) !important; }

.bg-hover-warning-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-6:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-35 {
  background-color: rgba(255, 168, 0, 0.14) !important; }

.bg-hover-warning-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-7:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-40 {
  background-color: rgba(255, 168, 0, 0.16) !important; }

.bg-hover-warning-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-8:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-45 {
  background-color: rgba(255, 168, 0, 0.18) !important; }

.bg-hover-warning-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-9:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-50 {
  background-color: rgba(255, 168, 0, 0.2) !important; }

.bg-hover-warning-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-10:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-55 {
  background-color: rgba(255, 168, 0, 0.22) !important; }

.bg-hover-warning-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-11:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-60 {
  background-color: rgba(255, 168, 0, 0.24) !important; }

.bg-hover-warning-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-12:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-65 {
  background-color: rgba(255, 168, 0, 0.26) !important; }

.bg-hover-warning-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-13:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-70 {
  background-color: rgba(255, 168, 0, 0.28) !important; }

.bg-hover-warning-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-14:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-75 {
  background-color: rgba(255, 168, 0, 0.3) !important; }

.bg-hover-warning-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-15:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-80 {
  background-color: rgba(255, 168, 0, 0.32) !important; }

.bg-hover-warning-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-16:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-85 {
  background-color: rgba(255, 168, 0, 0.34) !important; }

.bg-hover-warning-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-17:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-90 {
  background-color: rgba(255, 168, 0, 0.36) !important; }

.bg-hover-warning-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-18:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-95 {
  background-color: rgba(255, 168, 0, 0.38) !important; }

.bg-hover-warning-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-19:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-warning-o-100 {
  background-color: rgba(255, 168, 0, 0.4) !important; }

.bg-hover-warning-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-warning-o-20:hover {
    transition: all 0.15s ease;
    background-color: #ffa800 !important; }

.bg-hover-danger {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger:hover {
    transition: all 0.15s ease;
    background-color: #F64E60 !important; }

.hoverable:hover .bg-hover-danger {
  transition: all 0.15s ease;
  background-color: #F64E60 !important; }

.bg-hover-state-danger {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-danger:hover {
    transition: all 0.15s ease;
    background-color: #EE2D41 !important; }

.bg-diagonal-danger:before {
  background-color: #F64E60 !important; }

.bg-diagonal-r-danger:after {
  background-color: #F64E60 !important; }

.bg-radial-gradient-danger {
  background-color: #F64E60;
  background-image: radial-gradient(circle, rgba(255, 226, 229, 0.4), #F64E60 70%); }

.bg-danger-o-5 {
  background-color: rgba(246, 78, 96, 0.02) !important; }

.bg-hover-danger-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(246, 78, 96, 0.2) !important; }

.bg-danger-o-10 {
  background-color: rgba(246, 78, 96, 0.04) !important; }

.bg-hover-danger-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(246, 78, 96, 0.4) !important; }

.bg-danger-o-15 {
  background-color: rgba(246, 78, 96, 0.06) !important; }

.bg-hover-danger-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(246, 78, 96, 0.6) !important; }

.bg-danger-o-20 {
  background-color: rgba(246, 78, 96, 0.08) !important; }

.bg-hover-danger-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(246, 78, 96, 0.8) !important; }

.bg-danger-o-25 {
  background-color: rgba(246, 78, 96, 0.1) !important; }

.bg-hover-danger-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-5:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-30 {
  background-color: rgba(246, 78, 96, 0.12) !important; }

.bg-hover-danger-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-6:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-35 {
  background-color: rgba(246, 78, 96, 0.14) !important; }

.bg-hover-danger-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-7:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-40 {
  background-color: rgba(246, 78, 96, 0.16) !important; }

.bg-hover-danger-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-8:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-45 {
  background-color: rgba(246, 78, 96, 0.18) !important; }

.bg-hover-danger-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-9:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-50 {
  background-color: rgba(246, 78, 96, 0.2) !important; }

.bg-hover-danger-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-10:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-55 {
  background-color: rgba(246, 78, 96, 0.22) !important; }

.bg-hover-danger-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-11:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-60 {
  background-color: rgba(246, 78, 96, 0.24) !important; }

.bg-hover-danger-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-12:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-65 {
  background-color: rgba(246, 78, 96, 0.26) !important; }

.bg-hover-danger-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-13:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-70 {
  background-color: rgba(246, 78, 96, 0.28) !important; }

.bg-hover-danger-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-14:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-75 {
  background-color: rgba(246, 78, 96, 0.3) !important; }

.bg-hover-danger-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-15:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-80 {
  background-color: rgba(246, 78, 96, 0.32) !important; }

.bg-hover-danger-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-16:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-85 {
  background-color: rgba(246, 78, 96, 0.34) !important; }

.bg-hover-danger-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-17:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-90 {
  background-color: rgba(246, 78, 96, 0.36) !important; }

.bg-hover-danger-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-18:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-95 {
  background-color: rgba(246, 78, 96, 0.38) !important; }

.bg-hover-danger-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-19:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-danger-o-100 {
  background-color: rgba(246, 78, 96, 0.4) !important; }

.bg-hover-danger-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-danger-o-20:hover {
    transition: all 0.15s ease;
    background-color: #f64e60 !important; }

.bg-hover-light {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light:hover {
    transition: all 0.15s ease;
    background-color: #F3F6F9 !important; }

.hoverable:hover .bg-hover-light {
  transition: all 0.15s ease;
  background-color: #F3F6F9 !important; }

.bg-hover-state-light {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-light:hover {
    transition: all 0.15s ease;
    background-color: #E4E6EF !important; }

.bg-diagonal-light:before {
  background-color: #F3F6F9 !important; }

.bg-diagonal-r-light:after {
  background-color: #F3F6F9 !important; }

.bg-radial-gradient-light {
  background-color: #F3F6F9;
  background-image: radial-gradient(circle, rgba(243, 246, 249, 0.4), #F3F6F9 70%); }

.bg-light-o-5 {
  background-color: rgba(243, 246, 249, 0.02) !important; }

.bg-hover-light-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(243, 246, 249, 0.2) !important; }

.bg-light-o-10 {
  background-color: rgba(243, 246, 249, 0.04) !important; }

.bg-hover-light-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(243, 246, 249, 0.4) !important; }

.bg-light-o-15 {
  background-color: rgba(243, 246, 249, 0.06) !important; }

.bg-hover-light-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(243, 246, 249, 0.6) !important; }

.bg-light-o-20 {
  background-color: rgba(243, 246, 249, 0.08) !important; }

.bg-hover-light-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(243, 246, 249, 0.8) !important; }

.bg-light-o-25 {
  background-color: rgba(243, 246, 249, 0.1) !important; }

.bg-hover-light-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-5:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-30 {
  background-color: rgba(243, 246, 249, 0.12) !important; }

.bg-hover-light-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-6:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-35 {
  background-color: rgba(243, 246, 249, 0.14) !important; }

.bg-hover-light-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-7:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-40 {
  background-color: rgba(243, 246, 249, 0.16) !important; }

.bg-hover-light-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-8:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-45 {
  background-color: rgba(243, 246, 249, 0.18) !important; }

.bg-hover-light-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-9:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-50 {
  background-color: rgba(243, 246, 249, 0.2) !important; }

.bg-hover-light-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-10:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-55 {
  background-color: rgba(243, 246, 249, 0.22) !important; }

.bg-hover-light-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-11:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-60 {
  background-color: rgba(243, 246, 249, 0.24) !important; }

.bg-hover-light-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-12:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-65 {
  background-color: rgba(243, 246, 249, 0.26) !important; }

.bg-hover-light-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-13:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-70 {
  background-color: rgba(243, 246, 249, 0.28) !important; }

.bg-hover-light-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-14:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-75 {
  background-color: rgba(243, 246, 249, 0.3) !important; }

.bg-hover-light-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-15:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-80 {
  background-color: rgba(243, 246, 249, 0.32) !important; }

.bg-hover-light-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-16:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-85 {
  background-color: rgba(243, 246, 249, 0.34) !important; }

.bg-hover-light-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-17:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-90 {
  background-color: rgba(243, 246, 249, 0.36) !important; }

.bg-hover-light-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-18:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-95 {
  background-color: rgba(243, 246, 249, 0.38) !important; }

.bg-hover-light-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-19:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-light-o-100 {
  background-color: rgba(243, 246, 249, 0.4) !important; }

.bg-hover-light-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-o-20:hover {
    transition: all 0.15s ease;
    background-color: #f3f6f9 !important; }

.bg-hover-dark {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark:hover {
    transition: all 0.15s ease;
    background-color: #181C32 !important; }

.hoverable:hover .bg-hover-dark {
  transition: all 0.15s ease;
  background-color: #181C32 !important; }

.bg-hover-state-dark {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-dark:hover {
    transition: all 0.15s ease;
    background-color: #131628 !important; }

.bg-diagonal-dark:before {
  background-color: #181C32 !important; }

.bg-diagonal-r-dark:after {
  background-color: #181C32 !important; }

.bg-radial-gradient-dark {
  background-color: #181C32;
  background-image: radial-gradient(circle, rgba(209, 211, 224, 0.4), #181C32 70%); }

.bg-dark-o-5 {
  background-color: rgba(24, 28, 50, 0.02) !important; }

.bg-hover-dark-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(24, 28, 50, 0.2) !important; }

.bg-dark-o-10 {
  background-color: rgba(24, 28, 50, 0.04) !important; }

.bg-hover-dark-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(24, 28, 50, 0.4) !important; }

.bg-dark-o-15 {
  background-color: rgba(24, 28, 50, 0.06) !important; }

.bg-hover-dark-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(24, 28, 50, 0.6) !important; }

.bg-dark-o-20 {
  background-color: rgba(24, 28, 50, 0.08) !important; }

.bg-hover-dark-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(24, 28, 50, 0.8) !important; }

.bg-dark-o-25 {
  background-color: rgba(24, 28, 50, 0.1) !important; }

.bg-hover-dark-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-5:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-30 {
  background-color: rgba(24, 28, 50, 0.12) !important; }

.bg-hover-dark-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-6:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-35 {
  background-color: rgba(24, 28, 50, 0.14) !important; }

.bg-hover-dark-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-7:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-40 {
  background-color: rgba(24, 28, 50, 0.16) !important; }

.bg-hover-dark-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-8:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-45 {
  background-color: rgba(24, 28, 50, 0.18) !important; }

.bg-hover-dark-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-9:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-50 {
  background-color: rgba(24, 28, 50, 0.2) !important; }

.bg-hover-dark-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-10:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-55 {
  background-color: rgba(24, 28, 50, 0.22) !important; }

.bg-hover-dark-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-11:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-60 {
  background-color: rgba(24, 28, 50, 0.24) !important; }

.bg-hover-dark-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-12:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-65 {
  background-color: rgba(24, 28, 50, 0.26) !important; }

.bg-hover-dark-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-13:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-70 {
  background-color: rgba(24, 28, 50, 0.28) !important; }

.bg-hover-dark-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-14:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-75 {
  background-color: rgba(24, 28, 50, 0.3) !important; }

.bg-hover-dark-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-15:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-80 {
  background-color: rgba(24, 28, 50, 0.32) !important; }

.bg-hover-dark-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-16:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-85 {
  background-color: rgba(24, 28, 50, 0.34) !important; }

.bg-hover-dark-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-17:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-90 {
  background-color: rgba(24, 28, 50, 0.36) !important; }

.bg-hover-dark-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-18:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-95 {
  background-color: rgba(24, 28, 50, 0.38) !important; }

.bg-hover-dark-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-19:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-dark-o-100 {
  background-color: rgba(24, 28, 50, 0.4) !important; }

.bg-hover-dark-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-dark-o-20:hover {
    transition: all 0.15s ease;
    background-color: #181c32 !important; }

.bg-hover-white {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white:hover {
    transition: all 0.15s ease;
    background-color: #ffffff !important; }

.hoverable:hover .bg-hover-white {
  transition: all 0.15s ease;
  background-color: #ffffff !important; }

.bg-hover-state-white {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-state-white:hover {
    transition: all 0.15s ease;
    background-color: #F3F6F9 !important; }

.bg-diagonal-white:before {
  background-color: #ffffff !important; }

.bg-diagonal-r-white:after {
  background-color: #ffffff !important; }

.bg-radial-gradient-white {
  background-color: #ffffff;
  background-image: radial-gradient(circle, rgba(255, 255, 255, 0.4), #ffffff 70%); }

.bg-white-o-5 {
  background-color: rgba(255, 255, 255, 0.02) !important; }

.bg-hover-white-o-1 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-1:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 255, 255, 0.2) !important; }

.bg-white-o-10 {
  background-color: rgba(255, 255, 255, 0.04) !important; }

.bg-hover-white-o-2 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-2:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 255, 255, 0.4) !important; }

.bg-white-o-15 {
  background-color: rgba(255, 255, 255, 0.06) !important; }

.bg-hover-white-o-3 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-3:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 255, 255, 0.6) !important; }

.bg-white-o-20 {
  background-color: rgba(255, 255, 255, 0.08) !important; }

.bg-hover-white-o-4 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-4:hover {
    transition: all 0.15s ease;
    background-color: rgba(255, 255, 255, 0.8) !important; }

.bg-white-o-25 {
  background-color: rgba(255, 255, 255, 0.1) !important; }

.bg-hover-white-o-5 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-5:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-30 {
  background-color: rgba(255, 255, 255, 0.12) !important; }

.bg-hover-white-o-6 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-6:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-35 {
  background-color: rgba(255, 255, 255, 0.14) !important; }

.bg-hover-white-o-7 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-7:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-40 {
  background-color: rgba(255, 255, 255, 0.16) !important; }

.bg-hover-white-o-8 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-8:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-45 {
  background-color: rgba(255, 255, 255, 0.18) !important; }

.bg-hover-white-o-9 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-9:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-50 {
  background-color: rgba(255, 255, 255, 0.2) !important; }

.bg-hover-white-o-10 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-10:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-55 {
  background-color: rgba(255, 255, 255, 0.22) !important; }

.bg-hover-white-o-11 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-11:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-60 {
  background-color: rgba(255, 255, 255, 0.24) !important; }

.bg-hover-white-o-12 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-12:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-65 {
  background-color: rgba(255, 255, 255, 0.26) !important; }

.bg-hover-white-o-13 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-13:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-70 {
  background-color: rgba(255, 255, 255, 0.28) !important; }

.bg-hover-white-o-14 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-14:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-75 {
  background-color: rgba(255, 255, 255, 0.3) !important; }

.bg-hover-white-o-15 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-15:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-80 {
  background-color: rgba(255, 255, 255, 0.32) !important; }

.bg-hover-white-o-16 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-16:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-85 {
  background-color: rgba(255, 255, 255, 0.34) !important; }

.bg-hover-white-o-17 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-17:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-90 {
  background-color: rgba(255, 255, 255, 0.36) !important; }

.bg-hover-white-o-18 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-18:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-95 {
  background-color: rgba(255, 255, 255, 0.38) !important; }

.bg-hover-white-o-19 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-19:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-white-o-100 {
  background-color: rgba(255, 255, 255, 0.4) !important; }

.bg-hover-white-o-20 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-white-o-20:hover {
    transition: all 0.15s ease;
    background-color: white !important; }

.bg-light-white {
  background-color: #ffffff !important; }

.bg-hover-light-white {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-white:hover {
    transition: all 0.15s ease;
    background-color: #ffffff !important; }

.bg-diagonal-light-white:before {
  background-color: #ffffff !important; }

.bg-light-primary {
  background-color: #c9c9c9 !important; }

.bg-hover-light-primary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-primary:hover {
    transition: all 0.15s ease;
    background-color: #c9c9c9 !important; }

.bg-diagonal-light-primary:before {
  background-color: #c9c9c9 !important; }

.bg-light-secondary {
  background-color: #EBEDF3 !important; }

.bg-hover-light-secondary {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-secondary:hover {
    transition: all 0.15s ease;
    background-color: #EBEDF3 !important; }

.bg-diagonal-light-secondary:before {
  background-color: #EBEDF3 !important; }

.bg-light-success {
  background-color: #C9F7F5 !important; }

.bg-hover-light-success {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-success:hover {
    transition: all 0.15s ease;
    background-color: #C9F7F5 !important; }

.bg-diagonal-light-success:before {
  background-color: #C9F7F5 !important; }

.bg-light-info {
  background-color: #EEE5FF !important; }

.bg-hover-light-info {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-info:hover {
    transition: all 0.15s ease;
    background-color: #EEE5FF !important; }

.bg-diagonal-light-info:before {
  background-color: #EEE5FF !important; }

.bg-light-warning {
  background-color: #FFF4DE !important; }

.bg-hover-light-warning {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-warning:hover {
    transition: all 0.15s ease;
    background-color: #FFF4DE !important; }

.bg-diagonal-light-warning:before {
  background-color: #FFF4DE !important; }

.bg-light-danger {
  background-color: #FFE2E5 !important; }

.bg-hover-light-danger {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-danger:hover {
    transition: all 0.15s ease;
    background-color: #FFE2E5 !important; }

.bg-diagonal-light-danger:before {
  background-color: #FFE2E5 !important; }

.bg-light-light {
  background-color: #F3F6F9 !important; }

.bg-hover-light-light {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-light:hover {
    transition: all 0.15s ease;
    background-color: #F3F6F9 !important; }

.bg-diagonal-light-light:before {
  background-color: #F3F6F9 !important; }

.bg-light-dark {
  background-color: #D1D3E0 !important; }

.bg-hover-light-dark {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-light-dark:hover {
    transition: all 0.15s ease;
    background-color: #D1D3E0 !important; }

.bg-diagonal-light-dark:before {
  background-color: #D1D3E0 !important; }

.bg-gray-100 {
  background-color: #F3F6F9 !important; }

.bg-hover-gray-100 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-100:hover {
    transition: all 0.15s ease;
    background-color: #F3F6F9 !important; }

.bg-gray-200 {
  background-color: #EBEDF3 !important; }

.bg-hover-gray-200 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-200:hover {
    transition: all 0.15s ease;
    background-color: #EBEDF3 !important; }

.bg-gray-300 {
  background-color: #E4E6EF !important; }

.bg-hover-gray-300 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-300:hover {
    transition: all 0.15s ease;
    background-color: #E4E6EF !important; }

.bg-gray-400 {
  background-color: #D1D3E0 !important; }

.bg-hover-gray-400 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-400:hover {
    transition: all 0.15s ease;
    background-color: #D1D3E0 !important; }

.bg-gray-500 {
  background-color: #B5B5C3 !important; }

.bg-hover-gray-500 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-500:hover {
    transition: all 0.15s ease;
    background-color: #B5B5C3 !important; }

.bg-gray-600 {
  background-color: #7E8299 !important; }

.bg-hover-gray-600 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-600:hover {
    transition: all 0.15s ease;
    background-color: #7E8299 !important; }

.bg-gray-700 {
  background-color: #5E6278 !important; }

.bg-hover-gray-700 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-700:hover {
    transition: all 0.15s ease;
    background-color: #5E6278 !important; }

.bg-gray-800 {
  background-color: #3F4254 !important; }

.bg-hover-gray-800 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-800:hover {
    transition: all 0.15s ease;
    background-color: #3F4254 !important; }

.bg-gray-900 {
  background-color: #181C32 !important; }

.bg-hover-gray-900 {
  transition: all 0.15s ease;
  cursor: pointer; }
  .bg-hover-gray-900:hover {
    transition: all 0.15s ease;
    background-color: #181C32 !important; }

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

.bg-transparent-i {
  background-color: transparent !important; }

.bgi-size-length {
  background-size: length; }

.bgi-size-cover {
  background-size: cover; }

.bgi-size-contain {
  background-size: contain; }

.bgi-no-repeat {
  background-repeat: no-repeat; }

.bgi-position-y-top {
  background-position-y: top; }

.bgi-position-y-bottom {
  background-position-y: bottom; }

.bgi-position-y-center {
  background-position-y: center; }

.bgi-position-x-left {
  background-position-x: left; }

.bgi-position-x-right {
  background-position-x: right; }

.bgi-position-x-center {
  background-position-x: center; }

.bgi-position-top {
  background-position: 0 top; }

.bgi-position-bottom {
  background-position: 0 bottom; }

.bgi-position-center {
  background-position: center; }

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

.bg-diagonal {
  position: relative;
  background-color: #ffffff;
  overflow: hidden; }
  .bg-diagonal .card-body {
    position: relative;
    z-index: 2; }
  .bg-diagonal:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #F3F6F9; }
  .bg-diagonal:after {
    content: " ";
    width: 200%;
    height: 1000px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 45%;
    transform: rotate(20deg);
    background-color: #ffffff; }

.flex-root {
  flex: 1;
  -ms-flex: 1 0 0px; }

.flex-column-auto {
  flex: none; }

.flex-column-fluid {
  flex: 1 0 auto; }

.flex-row-auto {
  flex: 0 0 auto; }

.flex-row-fluid {
  flex: 1 auto;
  -ms-flex: 1 0 0px;
  min-width: 0; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .flex-row-fluid {
      min-width: none; } }

.flex-center {
  justify-content: center;
  align-items: center; }

@media (min-width: 576px) {
  .flex-sm-root {
    flex: 1;
    -ms-flex: 1 0 0px; }
  .flex-sm-column-auto {
    flex: none; }
  .flex-sm-column-fluid {
    flex: 1 0 auto; }
  .flex-sm-row-auto {
    flex: 0 0 auto; }
  .flex-sm-row-fluid {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0; } }
  @media screen and (min-width: 576px) and (-ms-high-contrast: active), (min-width: 576px) and (-ms-high-contrast: none) {
    .flex-sm-row-fluid {
      min-width: none; } }

@media (min-width: 576px) {
  .flex-sm-center {
    justify-content: center;
    align-items: center; } }

@media (min-width: 768px) {
  .flex-md-root {
    flex: 1;
    -ms-flex: 1 0 0px; }
  .flex-md-column-auto {
    flex: none; }
  .flex-md-column-fluid {
    flex: 1 0 auto; }
  .flex-md-row-auto {
    flex: 0 0 auto; }
  .flex-md-row-fluid {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0; } }
  @media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none) {
    .flex-md-row-fluid {
      min-width: none; } }

@media (min-width: 768px) {
  .flex-md-center {
    justify-content: center;
    align-items: center; } }

@media (min-width: 992px) {
  .flex-lg-root {
    flex: 1;
    -ms-flex: 1 0 0px; }
  .flex-lg-column-auto {
    flex: none; }
  .flex-lg-column-fluid {
    flex: 1 0 auto; }
  .flex-lg-row-auto {
    flex: 0 0 auto; }
  .flex-lg-row-fluid {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0; } }
  @media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
    .flex-lg-row-fluid {
      min-width: none; } }

@media (min-width: 992px) {
  .flex-lg-center {
    justify-content: center;
    align-items: center; } }

@media (min-width: 1200px) {
  .flex-xl-root {
    flex: 1;
    -ms-flex: 1 0 0px; }
  .flex-xl-column-auto {
    flex: none; }
  .flex-xl-column-fluid {
    flex: 1 0 auto; }
  .flex-xl-row-auto {
    flex: 0 0 auto; }
  .flex-xl-row-fluid {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0; } }
  @media screen and (min-width: 1200px) and (-ms-high-contrast: active), (min-width: 1200px) and (-ms-high-contrast: none) {
    .flex-xl-row-fluid {
      min-width: none; } }

@media (min-width: 1200px) {
  .flex-xl-center {
    justify-content: center;
    align-items: center; } }

@media (min-width: 1400px) {
  .flex-xxl-root {
    flex: 1;
    -ms-flex: 1 0 0px; }
  .flex-xxl-column-auto {
    flex: none; }
  .flex-xxl-column-fluid {
    flex: 1 0 auto; }
  .flex-xxl-row-auto {
    flex: 0 0 auto; }
  .flex-xxl-row-fluid {
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0; } }
  @media screen and (min-width: 1400px) and (-ms-high-contrast: active), (min-width: 1400px) and (-ms-high-contrast: none) {
    .flex-xxl-row-fluid {
      min-width: none; } }

@media (min-width: 1400px) {
  .flex-xxl-center {
    justify-content: center;
    align-items: center; } }

.opacity-1 {
  opacity: 0.01 !important; }

.hover-opacity-1 {
  transition: all 0.15s ease; }
  .hover-opacity-1.active, .hover-opacity-1:hover {
    transition: all 0.15s ease;
    opacity: 0.01 !important; }

.opacity-2 {
  opacity: 0.02 !important; }

.hover-opacity-2 {
  transition: all 0.15s ease; }
  .hover-opacity-2.active, .hover-opacity-2:hover {
    transition: all 0.15s ease;
    opacity: 0.02 !important; }

.opacity-3 {
  opacity: 0.03 !important; }

.hover-opacity-3 {
  transition: all 0.15s ease; }
  .hover-opacity-3.active, .hover-opacity-3:hover {
    transition: all 0.15s ease;
    opacity: 0.03 !important; }

.opacity-4 {
  opacity: 0.04 !important; }

.hover-opacity-4 {
  transition: all 0.15s ease; }
  .hover-opacity-4.active, .hover-opacity-4:hover {
    transition: all 0.15s ease;
    opacity: 0.04 !important; }

.opacity-5 {
  opacity: 0.05 !important; }

.hover-opacity-5 {
  transition: all 0.15s ease; }
  .hover-opacity-5.active, .hover-opacity-5:hover {
    transition: all 0.15s ease;
    opacity: 0.05 !important; }

.opacity-6 {
  opacity: 0.06 !important; }

.hover-opacity-6 {
  transition: all 0.15s ease; }
  .hover-opacity-6.active, .hover-opacity-6:hover {
    transition: all 0.15s ease;
    opacity: 0.06 !important; }

.opacity-7 {
  opacity: 0.07 !important; }

.hover-opacity-7 {
  transition: all 0.15s ease; }
  .hover-opacity-7.active, .hover-opacity-7:hover {
    transition: all 0.15s ease;
    opacity: 0.07 !important; }

.opacity-8 {
  opacity: 0.08 !important; }

.hover-opacity-8 {
  transition: all 0.15s ease; }
  .hover-opacity-8.active, .hover-opacity-8:hover {
    transition: all 0.15s ease;
    opacity: 0.08 !important; }

.opacity-9 {
  opacity: 0.09 !important; }

.hover-opacity-9 {
  transition: all 0.15s ease; }
  .hover-opacity-9.active, .hover-opacity-9:hover {
    transition: all 0.15s ease;
    opacity: 0.09 !important; }

.opacity-10 {
  opacity: 0.1 !important; }

.hover-opacity-10 {
  transition: all 0.15s ease; }
  .hover-opacity-10.active, .hover-opacity-10:hover {
    transition: all 0.15s ease;
    opacity: 0.1 !important; }

.opacity-11 {
  opacity: 0.11 !important; }

.hover-opacity-11 {
  transition: all 0.15s ease; }
  .hover-opacity-11.active, .hover-opacity-11:hover {
    transition: all 0.15s ease;
    opacity: 0.11 !important; }

.opacity-12 {
  opacity: 0.12 !important; }

.hover-opacity-12 {
  transition: all 0.15s ease; }
  .hover-opacity-12.active, .hover-opacity-12:hover {
    transition: all 0.15s ease;
    opacity: 0.12 !important; }

.opacity-13 {
  opacity: 0.13 !important; }

.hover-opacity-13 {
  transition: all 0.15s ease; }
  .hover-opacity-13.active, .hover-opacity-13:hover {
    transition: all 0.15s ease;
    opacity: 0.13 !important; }

.opacity-14 {
  opacity: 0.14 !important; }

.hover-opacity-14 {
  transition: all 0.15s ease; }
  .hover-opacity-14.active, .hover-opacity-14:hover {
    transition: all 0.15s ease;
    opacity: 0.14 !important; }

.opacity-15 {
  opacity: 0.15 !important; }

.hover-opacity-15 {
  transition: all 0.15s ease; }
  .hover-opacity-15.active, .hover-opacity-15:hover {
    transition: all 0.15s ease;
    opacity: 0.15 !important; }

.opacity-16 {
  opacity: 0.16 !important; }

.hover-opacity-16 {
  transition: all 0.15s ease; }
  .hover-opacity-16.active, .hover-opacity-16:hover {
    transition: all 0.15s ease;
    opacity: 0.16 !important; }

.opacity-17 {
  opacity: 0.17 !important; }

.hover-opacity-17 {
  transition: all 0.15s ease; }
  .hover-opacity-17.active, .hover-opacity-17:hover {
    transition: all 0.15s ease;
    opacity: 0.17 !important; }

.opacity-18 {
  opacity: 0.18 !important; }

.hover-opacity-18 {
  transition: all 0.15s ease; }
  .hover-opacity-18.active, .hover-opacity-18:hover {
    transition: all 0.15s ease;
    opacity: 0.18 !important; }

.opacity-19 {
  opacity: 0.19 !important; }

.hover-opacity-19 {
  transition: all 0.15s ease; }
  .hover-opacity-19.active, .hover-opacity-19:hover {
    transition: all 0.15s ease;
    opacity: 0.19 !important; }

.opacity-20 {
  opacity: 0.2 !important; }

.hover-opacity-20 {
  transition: all 0.15s ease; }
  .hover-opacity-20.active, .hover-opacity-20:hover {
    transition: all 0.15s ease;
    opacity: 0.2 !important; }

.opacity-21 {
  opacity: 0.21 !important; }

.hover-opacity-21 {
  transition: all 0.15s ease; }
  .hover-opacity-21.active, .hover-opacity-21:hover {
    transition: all 0.15s ease;
    opacity: 0.21 !important; }

.opacity-22 {
  opacity: 0.22 !important; }

.hover-opacity-22 {
  transition: all 0.15s ease; }
  .hover-opacity-22.active, .hover-opacity-22:hover {
    transition: all 0.15s ease;
    opacity: 0.22 !important; }

.opacity-23 {
  opacity: 0.23 !important; }

.hover-opacity-23 {
  transition: all 0.15s ease; }
  .hover-opacity-23.active, .hover-opacity-23:hover {
    transition: all 0.15s ease;
    opacity: 0.23 !important; }

.opacity-24 {
  opacity: 0.24 !important; }

.hover-opacity-24 {
  transition: all 0.15s ease; }
  .hover-opacity-24.active, .hover-opacity-24:hover {
    transition: all 0.15s ease;
    opacity: 0.24 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.hover-opacity-25 {
  transition: all 0.15s ease; }
  .hover-opacity-25.active, .hover-opacity-25:hover {
    transition: all 0.15s ease;
    opacity: 0.25 !important; }

.opacity-26 {
  opacity: 0.26 !important; }

.hover-opacity-26 {
  transition: all 0.15s ease; }
  .hover-opacity-26.active, .hover-opacity-26:hover {
    transition: all 0.15s ease;
    opacity: 0.26 !important; }

.opacity-27 {
  opacity: 0.27 !important; }

.hover-opacity-27 {
  transition: all 0.15s ease; }
  .hover-opacity-27.active, .hover-opacity-27:hover {
    transition: all 0.15s ease;
    opacity: 0.27 !important; }

.opacity-28 {
  opacity: 0.28 !important; }

.hover-opacity-28 {
  transition: all 0.15s ease; }
  .hover-opacity-28.active, .hover-opacity-28:hover {
    transition: all 0.15s ease;
    opacity: 0.28 !important; }

.opacity-29 {
  opacity: 0.29 !important; }

.hover-opacity-29 {
  transition: all 0.15s ease; }
  .hover-opacity-29.active, .hover-opacity-29:hover {
    transition: all 0.15s ease;
    opacity: 0.29 !important; }

.opacity-30 {
  opacity: 0.3 !important; }

.hover-opacity-30 {
  transition: all 0.15s ease; }
  .hover-opacity-30.active, .hover-opacity-30:hover {
    transition: all 0.15s ease;
    opacity: 0.3 !important; }

.opacity-31 {
  opacity: 0.31 !important; }

.hover-opacity-31 {
  transition: all 0.15s ease; }
  .hover-opacity-31.active, .hover-opacity-31:hover {
    transition: all 0.15s ease;
    opacity: 0.31 !important; }

.opacity-32 {
  opacity: 0.32 !important; }

.hover-opacity-32 {
  transition: all 0.15s ease; }
  .hover-opacity-32.active, .hover-opacity-32:hover {
    transition: all 0.15s ease;
    opacity: 0.32 !important; }

.opacity-33 {
  opacity: 0.33 !important; }

.hover-opacity-33 {
  transition: all 0.15s ease; }
  .hover-opacity-33.active, .hover-opacity-33:hover {
    transition: all 0.15s ease;
    opacity: 0.33 !important; }

.opacity-34 {
  opacity: 0.34 !important; }

.hover-opacity-34 {
  transition: all 0.15s ease; }
  .hover-opacity-34.active, .hover-opacity-34:hover {
    transition: all 0.15s ease;
    opacity: 0.34 !important; }

.opacity-35 {
  opacity: 0.35 !important; }

.hover-opacity-35 {
  transition: all 0.15s ease; }
  .hover-opacity-35.active, .hover-opacity-35:hover {
    transition: all 0.15s ease;
    opacity: 0.35 !important; }

.opacity-36 {
  opacity: 0.36 !important; }

.hover-opacity-36 {
  transition: all 0.15s ease; }
  .hover-opacity-36.active, .hover-opacity-36:hover {
    transition: all 0.15s ease;
    opacity: 0.36 !important; }

.opacity-37 {
  opacity: 0.37 !important; }

.hover-opacity-37 {
  transition: all 0.15s ease; }
  .hover-opacity-37.active, .hover-opacity-37:hover {
    transition: all 0.15s ease;
    opacity: 0.37 !important; }

.opacity-38 {
  opacity: 0.38 !important; }

.hover-opacity-38 {
  transition: all 0.15s ease; }
  .hover-opacity-38.active, .hover-opacity-38:hover {
    transition: all 0.15s ease;
    opacity: 0.38 !important; }

.opacity-39 {
  opacity: 0.39 !important; }

.hover-opacity-39 {
  transition: all 0.15s ease; }
  .hover-opacity-39.active, .hover-opacity-39:hover {
    transition: all 0.15s ease;
    opacity: 0.39 !important; }

.opacity-40 {
  opacity: 0.4 !important; }

.hover-opacity-40 {
  transition: all 0.15s ease; }
  .hover-opacity-40.active, .hover-opacity-40:hover {
    transition: all 0.15s ease;
    opacity: 0.4 !important; }

.opacity-41 {
  opacity: 0.41 !important; }

.hover-opacity-41 {
  transition: all 0.15s ease; }
  .hover-opacity-41.active, .hover-opacity-41:hover {
    transition: all 0.15s ease;
    opacity: 0.41 !important; }

.opacity-42 {
  opacity: 0.42 !important; }

.hover-opacity-42 {
  transition: all 0.15s ease; }
  .hover-opacity-42.active, .hover-opacity-42:hover {
    transition: all 0.15s ease;
    opacity: 0.42 !important; }

.opacity-43 {
  opacity: 0.43 !important; }

.hover-opacity-43 {
  transition: all 0.15s ease; }
  .hover-opacity-43.active, .hover-opacity-43:hover {
    transition: all 0.15s ease;
    opacity: 0.43 !important; }

.opacity-44 {
  opacity: 0.44 !important; }

.hover-opacity-44 {
  transition: all 0.15s ease; }
  .hover-opacity-44.active, .hover-opacity-44:hover {
    transition: all 0.15s ease;
    opacity: 0.44 !important; }

.opacity-45 {
  opacity: 0.45 !important; }

.hover-opacity-45 {
  transition: all 0.15s ease; }
  .hover-opacity-45.active, .hover-opacity-45:hover {
    transition: all 0.15s ease;
    opacity: 0.45 !important; }

.opacity-46 {
  opacity: 0.46 !important; }

.hover-opacity-46 {
  transition: all 0.15s ease; }
  .hover-opacity-46.active, .hover-opacity-46:hover {
    transition: all 0.15s ease;
    opacity: 0.46 !important; }

.opacity-47 {
  opacity: 0.47 !important; }

.hover-opacity-47 {
  transition: all 0.15s ease; }
  .hover-opacity-47.active, .hover-opacity-47:hover {
    transition: all 0.15s ease;
    opacity: 0.47 !important; }

.opacity-48 {
  opacity: 0.48 !important; }

.hover-opacity-48 {
  transition: all 0.15s ease; }
  .hover-opacity-48.active, .hover-opacity-48:hover {
    transition: all 0.15s ease;
    opacity: 0.48 !important; }

.opacity-49 {
  opacity: 0.49 !important; }

.hover-opacity-49 {
  transition: all 0.15s ease; }
  .hover-opacity-49.active, .hover-opacity-49:hover {
    transition: all 0.15s ease;
    opacity: 0.49 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.hover-opacity-50 {
  transition: all 0.15s ease; }
  .hover-opacity-50.active, .hover-opacity-50:hover {
    transition: all 0.15s ease;
    opacity: 0.5 !important; }

.opacity-51 {
  opacity: 0.51 !important; }

.hover-opacity-51 {
  transition: all 0.15s ease; }
  .hover-opacity-51.active, .hover-opacity-51:hover {
    transition: all 0.15s ease;
    opacity: 0.51 !important; }

.opacity-52 {
  opacity: 0.52 !important; }

.hover-opacity-52 {
  transition: all 0.15s ease; }
  .hover-opacity-52.active, .hover-opacity-52:hover {
    transition: all 0.15s ease;
    opacity: 0.52 !important; }

.opacity-53 {
  opacity: 0.53 !important; }

.hover-opacity-53 {
  transition: all 0.15s ease; }
  .hover-opacity-53.active, .hover-opacity-53:hover {
    transition: all 0.15s ease;
    opacity: 0.53 !important; }

.opacity-54 {
  opacity: 0.54 !important; }

.hover-opacity-54 {
  transition: all 0.15s ease; }
  .hover-opacity-54.active, .hover-opacity-54:hover {
    transition: all 0.15s ease;
    opacity: 0.54 !important; }

.opacity-55 {
  opacity: 0.55 !important; }

.hover-opacity-55 {
  transition: all 0.15s ease; }
  .hover-opacity-55.active, .hover-opacity-55:hover {
    transition: all 0.15s ease;
    opacity: 0.55 !important; }

.opacity-56 {
  opacity: 0.56 !important; }

.hover-opacity-56 {
  transition: all 0.15s ease; }
  .hover-opacity-56.active, .hover-opacity-56:hover {
    transition: all 0.15s ease;
    opacity: 0.56 !important; }

.opacity-57 {
  opacity: 0.57 !important; }

.hover-opacity-57 {
  transition: all 0.15s ease; }
  .hover-opacity-57.active, .hover-opacity-57:hover {
    transition: all 0.15s ease;
    opacity: 0.57 !important; }

.opacity-58 {
  opacity: 0.58 !important; }

.hover-opacity-58 {
  transition: all 0.15s ease; }
  .hover-opacity-58.active, .hover-opacity-58:hover {
    transition: all 0.15s ease;
    opacity: 0.58 !important; }

.opacity-59 {
  opacity: 0.59 !important; }

.hover-opacity-59 {
  transition: all 0.15s ease; }
  .hover-opacity-59.active, .hover-opacity-59:hover {
    transition: all 0.15s ease;
    opacity: 0.59 !important; }

.opacity-60 {
  opacity: 0.6 !important; }

.hover-opacity-60 {
  transition: all 0.15s ease; }
  .hover-opacity-60.active, .hover-opacity-60:hover {
    transition: all 0.15s ease;
    opacity: 0.6 !important; }

.opacity-61 {
  opacity: 0.61 !important; }

.hover-opacity-61 {
  transition: all 0.15s ease; }
  .hover-opacity-61.active, .hover-opacity-61:hover {
    transition: all 0.15s ease;
    opacity: 0.61 !important; }

.opacity-62 {
  opacity: 0.62 !important; }

.hover-opacity-62 {
  transition: all 0.15s ease; }
  .hover-opacity-62.active, .hover-opacity-62:hover {
    transition: all 0.15s ease;
    opacity: 0.62 !important; }

.opacity-63 {
  opacity: 0.63 !important; }

.hover-opacity-63 {
  transition: all 0.15s ease; }
  .hover-opacity-63.active, .hover-opacity-63:hover {
    transition: all 0.15s ease;
    opacity: 0.63 !important; }

.opacity-64 {
  opacity: 0.64 !important; }

.hover-opacity-64 {
  transition: all 0.15s ease; }
  .hover-opacity-64.active, .hover-opacity-64:hover {
    transition: all 0.15s ease;
    opacity: 0.64 !important; }

.opacity-65 {
  opacity: 0.65 !important; }

.hover-opacity-65 {
  transition: all 0.15s ease; }
  .hover-opacity-65.active, .hover-opacity-65:hover {
    transition: all 0.15s ease;
    opacity: 0.65 !important; }

.opacity-66 {
  opacity: 0.66 !important; }

.hover-opacity-66 {
  transition: all 0.15s ease; }
  .hover-opacity-66.active, .hover-opacity-66:hover {
    transition: all 0.15s ease;
    opacity: 0.66 !important; }

.opacity-67 {
  opacity: 0.67 !important; }

.hover-opacity-67 {
  transition: all 0.15s ease; }
  .hover-opacity-67.active, .hover-opacity-67:hover {
    transition: all 0.15s ease;
    opacity: 0.67 !important; }

.opacity-68 {
  opacity: 0.68 !important; }

.hover-opacity-68 {
  transition: all 0.15s ease; }
  .hover-opacity-68.active, .hover-opacity-68:hover {
    transition: all 0.15s ease;
    opacity: 0.68 !important; }

.opacity-69 {
  opacity: 0.69 !important; }

.hover-opacity-69 {
  transition: all 0.15s ease; }
  .hover-opacity-69.active, .hover-opacity-69:hover {
    transition: all 0.15s ease;
    opacity: 0.69 !important; }

.opacity-70 {
  opacity: 0.7 !important; }

.hover-opacity-70 {
  transition: all 0.15s ease; }
  .hover-opacity-70.active, .hover-opacity-70:hover {
    transition: all 0.15s ease;
    opacity: 0.7 !important; }

.opacity-71 {
  opacity: 0.71 !important; }

.hover-opacity-71 {
  transition: all 0.15s ease; }
  .hover-opacity-71.active, .hover-opacity-71:hover {
    transition: all 0.15s ease;
    opacity: 0.71 !important; }

.opacity-72 {
  opacity: 0.72 !important; }

.hover-opacity-72 {
  transition: all 0.15s ease; }
  .hover-opacity-72.active, .hover-opacity-72:hover {
    transition: all 0.15s ease;
    opacity: 0.72 !important; }

.opacity-73 {
  opacity: 0.73 !important; }

.hover-opacity-73 {
  transition: all 0.15s ease; }
  .hover-opacity-73.active, .hover-opacity-73:hover {
    transition: all 0.15s ease;
    opacity: 0.73 !important; }

.opacity-74 {
  opacity: 0.74 !important; }

.hover-opacity-74 {
  transition: all 0.15s ease; }
  .hover-opacity-74.active, .hover-opacity-74:hover {
    transition: all 0.15s ease;
    opacity: 0.74 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.hover-opacity-75 {
  transition: all 0.15s ease; }
  .hover-opacity-75.active, .hover-opacity-75:hover {
    transition: all 0.15s ease;
    opacity: 0.75 !important; }

.opacity-76 {
  opacity: 0.76 !important; }

.hover-opacity-76 {
  transition: all 0.15s ease; }
  .hover-opacity-76.active, .hover-opacity-76:hover {
    transition: all 0.15s ease;
    opacity: 0.76 !important; }

.opacity-77 {
  opacity: 0.77 !important; }

.hover-opacity-77 {
  transition: all 0.15s ease; }
  .hover-opacity-77.active, .hover-opacity-77:hover {
    transition: all 0.15s ease;
    opacity: 0.77 !important; }

.opacity-78 {
  opacity: 0.78 !important; }

.hover-opacity-78 {
  transition: all 0.15s ease; }
  .hover-opacity-78.active, .hover-opacity-78:hover {
    transition: all 0.15s ease;
    opacity: 0.78 !important; }

.opacity-79 {
  opacity: 0.79 !important; }

.hover-opacity-79 {
  transition: all 0.15s ease; }
  .hover-opacity-79.active, .hover-opacity-79:hover {
    transition: all 0.15s ease;
    opacity: 0.79 !important; }

.opacity-80 {
  opacity: 0.8 !important; }

.hover-opacity-80 {
  transition: all 0.15s ease; }
  .hover-opacity-80.active, .hover-opacity-80:hover {
    transition: all 0.15s ease;
    opacity: 0.8 !important; }

.opacity-81 {
  opacity: 0.81 !important; }

.hover-opacity-81 {
  transition: all 0.15s ease; }
  .hover-opacity-81.active, .hover-opacity-81:hover {
    transition: all 0.15s ease;
    opacity: 0.81 !important; }

.opacity-82 {
  opacity: 0.82 !important; }

.hover-opacity-82 {
  transition: all 0.15s ease; }
  .hover-opacity-82.active, .hover-opacity-82:hover {
    transition: all 0.15s ease;
    opacity: 0.82 !important; }

.opacity-83 {
  opacity: 0.83 !important; }

.hover-opacity-83 {
  transition: all 0.15s ease; }
  .hover-opacity-83.active, .hover-opacity-83:hover {
    transition: all 0.15s ease;
    opacity: 0.83 !important; }

.opacity-84 {
  opacity: 0.84 !important; }

.hover-opacity-84 {
  transition: all 0.15s ease; }
  .hover-opacity-84.active, .hover-opacity-84:hover {
    transition: all 0.15s ease;
    opacity: 0.84 !important; }

.opacity-85 {
  opacity: 0.85 !important; }

.hover-opacity-85 {
  transition: all 0.15s ease; }
  .hover-opacity-85.active, .hover-opacity-85:hover {
    transition: all 0.15s ease;
    opacity: 0.85 !important; }

.opacity-86 {
  opacity: 0.86 !important; }

.hover-opacity-86 {
  transition: all 0.15s ease; }
  .hover-opacity-86.active, .hover-opacity-86:hover {
    transition: all 0.15s ease;
    opacity: 0.86 !important; }

.opacity-87 {
  opacity: 0.87 !important; }

.hover-opacity-87 {
  transition: all 0.15s ease; }
  .hover-opacity-87.active, .hover-opacity-87:hover {
    transition: all 0.15s ease;
    opacity: 0.87 !important; }

.opacity-88 {
  opacity: 0.88 !important; }

.hover-opacity-88 {
  transition: all 0.15s ease; }
  .hover-opacity-88.active, .hover-opacity-88:hover {
    transition: all 0.15s ease;
    opacity: 0.88 !important; }

.opacity-89 {
  opacity: 0.89 !important; }

.hover-opacity-89 {
  transition: all 0.15s ease; }
  .hover-opacity-89.active, .hover-opacity-89:hover {
    transition: all 0.15s ease;
    opacity: 0.89 !important; }

.opacity-90 {
  opacity: 0.9 !important; }

.hover-opacity-90 {
  transition: all 0.15s ease; }
  .hover-opacity-90.active, .hover-opacity-90:hover {
    transition: all 0.15s ease;
    opacity: 0.9 !important; }

.opacity-91 {
  opacity: 0.91 !important; }

.hover-opacity-91 {
  transition: all 0.15s ease; }
  .hover-opacity-91.active, .hover-opacity-91:hover {
    transition: all 0.15s ease;
    opacity: 0.91 !important; }

.opacity-92 {
  opacity: 0.92 !important; }

.hover-opacity-92 {
  transition: all 0.15s ease; }
  .hover-opacity-92.active, .hover-opacity-92:hover {
    transition: all 0.15s ease;
    opacity: 0.92 !important; }

.opacity-93 {
  opacity: 0.93 !important; }

.hover-opacity-93 {
  transition: all 0.15s ease; }
  .hover-opacity-93.active, .hover-opacity-93:hover {
    transition: all 0.15s ease;
    opacity: 0.93 !important; }

.opacity-94 {
  opacity: 0.94 !important; }

.hover-opacity-94 {
  transition: all 0.15s ease; }
  .hover-opacity-94.active, .hover-opacity-94:hover {
    transition: all 0.15s ease;
    opacity: 0.94 !important; }

.opacity-95 {
  opacity: 0.95 !important; }

.hover-opacity-95 {
  transition: all 0.15s ease; }
  .hover-opacity-95.active, .hover-opacity-95:hover {
    transition: all 0.15s ease;
    opacity: 0.95 !important; }

.opacity-96 {
  opacity: 0.96 !important; }

.hover-opacity-96 {
  transition: all 0.15s ease; }
  .hover-opacity-96.active, .hover-opacity-96:hover {
    transition: all 0.15s ease;
    opacity: 0.96 !important; }

.opacity-97 {
  opacity: 0.97 !important; }

.hover-opacity-97 {
  transition: all 0.15s ease; }
  .hover-opacity-97.active, .hover-opacity-97:hover {
    transition: all 0.15s ease;
    opacity: 0.97 !important; }

.opacity-98 {
  opacity: 0.98 !important; }

.hover-opacity-98 {
  transition: all 0.15s ease; }
  .hover-opacity-98.active, .hover-opacity-98:hover {
    transition: all 0.15s ease;
    opacity: 0.98 !important; }

.opacity-99 {
  opacity: 0.99 !important; }

.hover-opacity-99 {
  transition: all 0.15s ease; }
  .hover-opacity-99.active, .hover-opacity-99:hover {
    transition: all 0.15s ease;
    opacity: 0.99 !important; }

.opacity-100 {
  opacity: 1 !important; }

.hover-opacity-100 {
  transition: all 0.15s ease; }
  .hover-opacity-100.active, .hover-opacity-100:hover {
    transition: all 0.15s ease;
    opacity: 1 !important; }

@media (min-width: 576px) {
  .opacity-sm-1 {
    opacity: 0.01 !important; }
  .hover-opacity-sm-1 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-1.active, .hover-opacity-sm-1:hover {
      transition: all 0.15s ease;
      opacity: 0.01 !important; }
  .opacity-sm-2 {
    opacity: 0.02 !important; }
  .hover-opacity-sm-2 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-2.active, .hover-opacity-sm-2:hover {
      transition: all 0.15s ease;
      opacity: 0.02 !important; }
  .opacity-sm-3 {
    opacity: 0.03 !important; }
  .hover-opacity-sm-3 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-3.active, .hover-opacity-sm-3:hover {
      transition: all 0.15s ease;
      opacity: 0.03 !important; }
  .opacity-sm-4 {
    opacity: 0.04 !important; }
  .hover-opacity-sm-4 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-4.active, .hover-opacity-sm-4:hover {
      transition: all 0.15s ease;
      opacity: 0.04 !important; }
  .opacity-sm-5 {
    opacity: 0.05 !important; }
  .hover-opacity-sm-5 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-5.active, .hover-opacity-sm-5:hover {
      transition: all 0.15s ease;
      opacity: 0.05 !important; }
  .opacity-sm-6 {
    opacity: 0.06 !important; }
  .hover-opacity-sm-6 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-6.active, .hover-opacity-sm-6:hover {
      transition: all 0.15s ease;
      opacity: 0.06 !important; }
  .opacity-sm-7 {
    opacity: 0.07 !important; }
  .hover-opacity-sm-7 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-7.active, .hover-opacity-sm-7:hover {
      transition: all 0.15s ease;
      opacity: 0.07 !important; }
  .opacity-sm-8 {
    opacity: 0.08 !important; }
  .hover-opacity-sm-8 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-8.active, .hover-opacity-sm-8:hover {
      transition: all 0.15s ease;
      opacity: 0.08 !important; }
  .opacity-sm-9 {
    opacity: 0.09 !important; }
  .hover-opacity-sm-9 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-9.active, .hover-opacity-sm-9:hover {
      transition: all 0.15s ease;
      opacity: 0.09 !important; }
  .opacity-sm-10 {
    opacity: 0.1 !important; }
  .hover-opacity-sm-10 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-10.active, .hover-opacity-sm-10:hover {
      transition: all 0.15s ease;
      opacity: 0.1 !important; }
  .opacity-sm-11 {
    opacity: 0.11 !important; }
  .hover-opacity-sm-11 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-11.active, .hover-opacity-sm-11:hover {
      transition: all 0.15s ease;
      opacity: 0.11 !important; }
  .opacity-sm-12 {
    opacity: 0.12 !important; }
  .hover-opacity-sm-12 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-12.active, .hover-opacity-sm-12:hover {
      transition: all 0.15s ease;
      opacity: 0.12 !important; }
  .opacity-sm-13 {
    opacity: 0.13 !important; }
  .hover-opacity-sm-13 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-13.active, .hover-opacity-sm-13:hover {
      transition: all 0.15s ease;
      opacity: 0.13 !important; }
  .opacity-sm-14 {
    opacity: 0.14 !important; }
  .hover-opacity-sm-14 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-14.active, .hover-opacity-sm-14:hover {
      transition: all 0.15s ease;
      opacity: 0.14 !important; }
  .opacity-sm-15 {
    opacity: 0.15 !important; }
  .hover-opacity-sm-15 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-15.active, .hover-opacity-sm-15:hover {
      transition: all 0.15s ease;
      opacity: 0.15 !important; }
  .opacity-sm-16 {
    opacity: 0.16 !important; }
  .hover-opacity-sm-16 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-16.active, .hover-opacity-sm-16:hover {
      transition: all 0.15s ease;
      opacity: 0.16 !important; }
  .opacity-sm-17 {
    opacity: 0.17 !important; }
  .hover-opacity-sm-17 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-17.active, .hover-opacity-sm-17:hover {
      transition: all 0.15s ease;
      opacity: 0.17 !important; }
  .opacity-sm-18 {
    opacity: 0.18 !important; }
  .hover-opacity-sm-18 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-18.active, .hover-opacity-sm-18:hover {
      transition: all 0.15s ease;
      opacity: 0.18 !important; }
  .opacity-sm-19 {
    opacity: 0.19 !important; }
  .hover-opacity-sm-19 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-19.active, .hover-opacity-sm-19:hover {
      transition: all 0.15s ease;
      opacity: 0.19 !important; }
  .opacity-sm-20 {
    opacity: 0.2 !important; }
  .hover-opacity-sm-20 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-20.active, .hover-opacity-sm-20:hover {
      transition: all 0.15s ease;
      opacity: 0.2 !important; }
  .opacity-sm-21 {
    opacity: 0.21 !important; }
  .hover-opacity-sm-21 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-21.active, .hover-opacity-sm-21:hover {
      transition: all 0.15s ease;
      opacity: 0.21 !important; }
  .opacity-sm-22 {
    opacity: 0.22 !important; }
  .hover-opacity-sm-22 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-22.active, .hover-opacity-sm-22:hover {
      transition: all 0.15s ease;
      opacity: 0.22 !important; }
  .opacity-sm-23 {
    opacity: 0.23 !important; }
  .hover-opacity-sm-23 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-23.active, .hover-opacity-sm-23:hover {
      transition: all 0.15s ease;
      opacity: 0.23 !important; }
  .opacity-sm-24 {
    opacity: 0.24 !important; }
  .hover-opacity-sm-24 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-24.active, .hover-opacity-sm-24:hover {
      transition: all 0.15s ease;
      opacity: 0.24 !important; }
  .opacity-sm-25 {
    opacity: 0.25 !important; }
  .hover-opacity-sm-25 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-25.active, .hover-opacity-sm-25:hover {
      transition: all 0.15s ease;
      opacity: 0.25 !important; }
  .opacity-sm-26 {
    opacity: 0.26 !important; }
  .hover-opacity-sm-26 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-26.active, .hover-opacity-sm-26:hover {
      transition: all 0.15s ease;
      opacity: 0.26 !important; }
  .opacity-sm-27 {
    opacity: 0.27 !important; }
  .hover-opacity-sm-27 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-27.active, .hover-opacity-sm-27:hover {
      transition: all 0.15s ease;
      opacity: 0.27 !important; }
  .opacity-sm-28 {
    opacity: 0.28 !important; }
  .hover-opacity-sm-28 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-28.active, .hover-opacity-sm-28:hover {
      transition: all 0.15s ease;
      opacity: 0.28 !important; }
  .opacity-sm-29 {
    opacity: 0.29 !important; }
  .hover-opacity-sm-29 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-29.active, .hover-opacity-sm-29:hover {
      transition: all 0.15s ease;
      opacity: 0.29 !important; }
  .opacity-sm-30 {
    opacity: 0.3 !important; }
  .hover-opacity-sm-30 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-30.active, .hover-opacity-sm-30:hover {
      transition: all 0.15s ease;
      opacity: 0.3 !important; }
  .opacity-sm-31 {
    opacity: 0.31 !important; }
  .hover-opacity-sm-31 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-31.active, .hover-opacity-sm-31:hover {
      transition: all 0.15s ease;
      opacity: 0.31 !important; }
  .opacity-sm-32 {
    opacity: 0.32 !important; }
  .hover-opacity-sm-32 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-32.active, .hover-opacity-sm-32:hover {
      transition: all 0.15s ease;
      opacity: 0.32 !important; }
  .opacity-sm-33 {
    opacity: 0.33 !important; }
  .hover-opacity-sm-33 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-33.active, .hover-opacity-sm-33:hover {
      transition: all 0.15s ease;
      opacity: 0.33 !important; }
  .opacity-sm-34 {
    opacity: 0.34 !important; }
  .hover-opacity-sm-34 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-34.active, .hover-opacity-sm-34:hover {
      transition: all 0.15s ease;
      opacity: 0.34 !important; }
  .opacity-sm-35 {
    opacity: 0.35 !important; }
  .hover-opacity-sm-35 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-35.active, .hover-opacity-sm-35:hover {
      transition: all 0.15s ease;
      opacity: 0.35 !important; }
  .opacity-sm-36 {
    opacity: 0.36 !important; }
  .hover-opacity-sm-36 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-36.active, .hover-opacity-sm-36:hover {
      transition: all 0.15s ease;
      opacity: 0.36 !important; }
  .opacity-sm-37 {
    opacity: 0.37 !important; }
  .hover-opacity-sm-37 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-37.active, .hover-opacity-sm-37:hover {
      transition: all 0.15s ease;
      opacity: 0.37 !important; }
  .opacity-sm-38 {
    opacity: 0.38 !important; }
  .hover-opacity-sm-38 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-38.active, .hover-opacity-sm-38:hover {
      transition: all 0.15s ease;
      opacity: 0.38 !important; }
  .opacity-sm-39 {
    opacity: 0.39 !important; }
  .hover-opacity-sm-39 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-39.active, .hover-opacity-sm-39:hover {
      transition: all 0.15s ease;
      opacity: 0.39 !important; }
  .opacity-sm-40 {
    opacity: 0.4 !important; }
  .hover-opacity-sm-40 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-40.active, .hover-opacity-sm-40:hover {
      transition: all 0.15s ease;
      opacity: 0.4 !important; }
  .opacity-sm-41 {
    opacity: 0.41 !important; }
  .hover-opacity-sm-41 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-41.active, .hover-opacity-sm-41:hover {
      transition: all 0.15s ease;
      opacity: 0.41 !important; }
  .opacity-sm-42 {
    opacity: 0.42 !important; }
  .hover-opacity-sm-42 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-42.active, .hover-opacity-sm-42:hover {
      transition: all 0.15s ease;
      opacity: 0.42 !important; }
  .opacity-sm-43 {
    opacity: 0.43 !important; }
  .hover-opacity-sm-43 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-43.active, .hover-opacity-sm-43:hover {
      transition: all 0.15s ease;
      opacity: 0.43 !important; }
  .opacity-sm-44 {
    opacity: 0.44 !important; }
  .hover-opacity-sm-44 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-44.active, .hover-opacity-sm-44:hover {
      transition: all 0.15s ease;
      opacity: 0.44 !important; }
  .opacity-sm-45 {
    opacity: 0.45 !important; }
  .hover-opacity-sm-45 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-45.active, .hover-opacity-sm-45:hover {
      transition: all 0.15s ease;
      opacity: 0.45 !important; }
  .opacity-sm-46 {
    opacity: 0.46 !important; }
  .hover-opacity-sm-46 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-46.active, .hover-opacity-sm-46:hover {
      transition: all 0.15s ease;
      opacity: 0.46 !important; }
  .opacity-sm-47 {
    opacity: 0.47 !important; }
  .hover-opacity-sm-47 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-47.active, .hover-opacity-sm-47:hover {
      transition: all 0.15s ease;
      opacity: 0.47 !important; }
  .opacity-sm-48 {
    opacity: 0.48 !important; }
  .hover-opacity-sm-48 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-48.active, .hover-opacity-sm-48:hover {
      transition: all 0.15s ease;
      opacity: 0.48 !important; }
  .opacity-sm-49 {
    opacity: 0.49 !important; }
  .hover-opacity-sm-49 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-49.active, .hover-opacity-sm-49:hover {
      transition: all 0.15s ease;
      opacity: 0.49 !important; }
  .opacity-sm-50 {
    opacity: 0.5 !important; }
  .hover-opacity-sm-50 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-50.active, .hover-opacity-sm-50:hover {
      transition: all 0.15s ease;
      opacity: 0.5 !important; }
  .opacity-sm-51 {
    opacity: 0.51 !important; }
  .hover-opacity-sm-51 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-51.active, .hover-opacity-sm-51:hover {
      transition: all 0.15s ease;
      opacity: 0.51 !important; }
  .opacity-sm-52 {
    opacity: 0.52 !important; }
  .hover-opacity-sm-52 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-52.active, .hover-opacity-sm-52:hover {
      transition: all 0.15s ease;
      opacity: 0.52 !important; }
  .opacity-sm-53 {
    opacity: 0.53 !important; }
  .hover-opacity-sm-53 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-53.active, .hover-opacity-sm-53:hover {
      transition: all 0.15s ease;
      opacity: 0.53 !important; }
  .opacity-sm-54 {
    opacity: 0.54 !important; }
  .hover-opacity-sm-54 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-54.active, .hover-opacity-sm-54:hover {
      transition: all 0.15s ease;
      opacity: 0.54 !important; }
  .opacity-sm-55 {
    opacity: 0.55 !important; }
  .hover-opacity-sm-55 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-55.active, .hover-opacity-sm-55:hover {
      transition: all 0.15s ease;
      opacity: 0.55 !important; }
  .opacity-sm-56 {
    opacity: 0.56 !important; }
  .hover-opacity-sm-56 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-56.active, .hover-opacity-sm-56:hover {
      transition: all 0.15s ease;
      opacity: 0.56 !important; }
  .opacity-sm-57 {
    opacity: 0.57 !important; }
  .hover-opacity-sm-57 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-57.active, .hover-opacity-sm-57:hover {
      transition: all 0.15s ease;
      opacity: 0.57 !important; }
  .opacity-sm-58 {
    opacity: 0.58 !important; }
  .hover-opacity-sm-58 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-58.active, .hover-opacity-sm-58:hover {
      transition: all 0.15s ease;
      opacity: 0.58 !important; }
  .opacity-sm-59 {
    opacity: 0.59 !important; }
  .hover-opacity-sm-59 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-59.active, .hover-opacity-sm-59:hover {
      transition: all 0.15s ease;
      opacity: 0.59 !important; }
  .opacity-sm-60 {
    opacity: 0.6 !important; }
  .hover-opacity-sm-60 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-60.active, .hover-opacity-sm-60:hover {
      transition: all 0.15s ease;
      opacity: 0.6 !important; }
  .opacity-sm-61 {
    opacity: 0.61 !important; }
  .hover-opacity-sm-61 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-61.active, .hover-opacity-sm-61:hover {
      transition: all 0.15s ease;
      opacity: 0.61 !important; }
  .opacity-sm-62 {
    opacity: 0.62 !important; }
  .hover-opacity-sm-62 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-62.active, .hover-opacity-sm-62:hover {
      transition: all 0.15s ease;
      opacity: 0.62 !important; }
  .opacity-sm-63 {
    opacity: 0.63 !important; }
  .hover-opacity-sm-63 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-63.active, .hover-opacity-sm-63:hover {
      transition: all 0.15s ease;
      opacity: 0.63 !important; }
  .opacity-sm-64 {
    opacity: 0.64 !important; }
  .hover-opacity-sm-64 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-64.active, .hover-opacity-sm-64:hover {
      transition: all 0.15s ease;
      opacity: 0.64 !important; }
  .opacity-sm-65 {
    opacity: 0.65 !important; }
  .hover-opacity-sm-65 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-65.active, .hover-opacity-sm-65:hover {
      transition: all 0.15s ease;
      opacity: 0.65 !important; }
  .opacity-sm-66 {
    opacity: 0.66 !important; }
  .hover-opacity-sm-66 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-66.active, .hover-opacity-sm-66:hover {
      transition: all 0.15s ease;
      opacity: 0.66 !important; }
  .opacity-sm-67 {
    opacity: 0.67 !important; }
  .hover-opacity-sm-67 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-67.active, .hover-opacity-sm-67:hover {
      transition: all 0.15s ease;
      opacity: 0.67 !important; }
  .opacity-sm-68 {
    opacity: 0.68 !important; }
  .hover-opacity-sm-68 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-68.active, .hover-opacity-sm-68:hover {
      transition: all 0.15s ease;
      opacity: 0.68 !important; }
  .opacity-sm-69 {
    opacity: 0.69 !important; }
  .hover-opacity-sm-69 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-69.active, .hover-opacity-sm-69:hover {
      transition: all 0.15s ease;
      opacity: 0.69 !important; }
  .opacity-sm-70 {
    opacity: 0.7 !important; }
  .hover-opacity-sm-70 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-70.active, .hover-opacity-sm-70:hover {
      transition: all 0.15s ease;
      opacity: 0.7 !important; }
  .opacity-sm-71 {
    opacity: 0.71 !important; }
  .hover-opacity-sm-71 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-71.active, .hover-opacity-sm-71:hover {
      transition: all 0.15s ease;
      opacity: 0.71 !important; }
  .opacity-sm-72 {
    opacity: 0.72 !important; }
  .hover-opacity-sm-72 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-72.active, .hover-opacity-sm-72:hover {
      transition: all 0.15s ease;
      opacity: 0.72 !important; }
  .opacity-sm-73 {
    opacity: 0.73 !important; }
  .hover-opacity-sm-73 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-73.active, .hover-opacity-sm-73:hover {
      transition: all 0.15s ease;
      opacity: 0.73 !important; }
  .opacity-sm-74 {
    opacity: 0.74 !important; }
  .hover-opacity-sm-74 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-74.active, .hover-opacity-sm-74:hover {
      transition: all 0.15s ease;
      opacity: 0.74 !important; }
  .opacity-sm-75 {
    opacity: 0.75 !important; }
  .hover-opacity-sm-75 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-75.active, .hover-opacity-sm-75:hover {
      transition: all 0.15s ease;
      opacity: 0.75 !important; }
  .opacity-sm-76 {
    opacity: 0.76 !important; }
  .hover-opacity-sm-76 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-76.active, .hover-opacity-sm-76:hover {
      transition: all 0.15s ease;
      opacity: 0.76 !important; }
  .opacity-sm-77 {
    opacity: 0.77 !important; }
  .hover-opacity-sm-77 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-77.active, .hover-opacity-sm-77:hover {
      transition: all 0.15s ease;
      opacity: 0.77 !important; }
  .opacity-sm-78 {
    opacity: 0.78 !important; }
  .hover-opacity-sm-78 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-78.active, .hover-opacity-sm-78:hover {
      transition: all 0.15s ease;
      opacity: 0.78 !important; }
  .opacity-sm-79 {
    opacity: 0.79 !important; }
  .hover-opacity-sm-79 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-79.active, .hover-opacity-sm-79:hover {
      transition: all 0.15s ease;
      opacity: 0.79 !important; }
  .opacity-sm-80 {
    opacity: 0.8 !important; }
  .hover-opacity-sm-80 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-80.active, .hover-opacity-sm-80:hover {
      transition: all 0.15s ease;
      opacity: 0.8 !important; }
  .opacity-sm-81 {
    opacity: 0.81 !important; }
  .hover-opacity-sm-81 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-81.active, .hover-opacity-sm-81:hover {
      transition: all 0.15s ease;
      opacity: 0.81 !important; }
  .opacity-sm-82 {
    opacity: 0.82 !important; }
  .hover-opacity-sm-82 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-82.active, .hover-opacity-sm-82:hover {
      transition: all 0.15s ease;
      opacity: 0.82 !important; }
  .opacity-sm-83 {
    opacity: 0.83 !important; }
  .hover-opacity-sm-83 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-83.active, .hover-opacity-sm-83:hover {
      transition: all 0.15s ease;
      opacity: 0.83 !important; }
  .opacity-sm-84 {
    opacity: 0.84 !important; }
  .hover-opacity-sm-84 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-84.active, .hover-opacity-sm-84:hover {
      transition: all 0.15s ease;
      opacity: 0.84 !important; }
  .opacity-sm-85 {
    opacity: 0.85 !important; }
  .hover-opacity-sm-85 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-85.active, .hover-opacity-sm-85:hover {
      transition: all 0.15s ease;
      opacity: 0.85 !important; }
  .opacity-sm-86 {
    opacity: 0.86 !important; }
  .hover-opacity-sm-86 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-86.active, .hover-opacity-sm-86:hover {
      transition: all 0.15s ease;
      opacity: 0.86 !important; }
  .opacity-sm-87 {
    opacity: 0.87 !important; }
  .hover-opacity-sm-87 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-87.active, .hover-opacity-sm-87:hover {
      transition: all 0.15s ease;
      opacity: 0.87 !important; }
  .opacity-sm-88 {
    opacity: 0.88 !important; }
  .hover-opacity-sm-88 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-88.active, .hover-opacity-sm-88:hover {
      transition: all 0.15s ease;
      opacity: 0.88 !important; }
  .opacity-sm-89 {
    opacity: 0.89 !important; }
  .hover-opacity-sm-89 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-89.active, .hover-opacity-sm-89:hover {
      transition: all 0.15s ease;
      opacity: 0.89 !important; }
  .opacity-sm-90 {
    opacity: 0.9 !important; }
  .hover-opacity-sm-90 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-90.active, .hover-opacity-sm-90:hover {
      transition: all 0.15s ease;
      opacity: 0.9 !important; }
  .opacity-sm-91 {
    opacity: 0.91 !important; }
  .hover-opacity-sm-91 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-91.active, .hover-opacity-sm-91:hover {
      transition: all 0.15s ease;
      opacity: 0.91 !important; }
  .opacity-sm-92 {
    opacity: 0.92 !important; }
  .hover-opacity-sm-92 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-92.active, .hover-opacity-sm-92:hover {
      transition: all 0.15s ease;
      opacity: 0.92 !important; }
  .opacity-sm-93 {
    opacity: 0.93 !important; }
  .hover-opacity-sm-93 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-93.active, .hover-opacity-sm-93:hover {
      transition: all 0.15s ease;
      opacity: 0.93 !important; }
  .opacity-sm-94 {
    opacity: 0.94 !important; }
  .hover-opacity-sm-94 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-94.active, .hover-opacity-sm-94:hover {
      transition: all 0.15s ease;
      opacity: 0.94 !important; }
  .opacity-sm-95 {
    opacity: 0.95 !important; }
  .hover-opacity-sm-95 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-95.active, .hover-opacity-sm-95:hover {
      transition: all 0.15s ease;
      opacity: 0.95 !important; }
  .opacity-sm-96 {
    opacity: 0.96 !important; }
  .hover-opacity-sm-96 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-96.active, .hover-opacity-sm-96:hover {
      transition: all 0.15s ease;
      opacity: 0.96 !important; }
  .opacity-sm-97 {
    opacity: 0.97 !important; }
  .hover-opacity-sm-97 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-97.active, .hover-opacity-sm-97:hover {
      transition: all 0.15s ease;
      opacity: 0.97 !important; }
  .opacity-sm-98 {
    opacity: 0.98 !important; }
  .hover-opacity-sm-98 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-98.active, .hover-opacity-sm-98:hover {
      transition: all 0.15s ease;
      opacity: 0.98 !important; }
  .opacity-sm-99 {
    opacity: 0.99 !important; }
  .hover-opacity-sm-99 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-99.active, .hover-opacity-sm-99:hover {
      transition: all 0.15s ease;
      opacity: 0.99 !important; }
  .opacity-sm-100 {
    opacity: 1 !important; }
  .hover-opacity-sm-100 {
    transition: all 0.15s ease; }
    .hover-opacity-sm-100.active, .hover-opacity-sm-100:hover {
      transition: all 0.15s ease;
      opacity: 1 !important; } }

@media (min-width: 768px) {
  .opacity-md-1 {
    opacity: 0.01 !important; }
  .hover-opacity-md-1 {
    transition: all 0.15s ease; }
    .hover-opacity-md-1.active, .hover-opacity-md-1:hover {
      transition: all 0.15s ease;
      opacity: 0.01 !important; }
  .opacity-md-2 {
    opacity: 0.02 !important; }
  .hover-opacity-md-2 {
    transition: all 0.15s ease; }
    .hover-opacity-md-2.active, .hover-opacity-md-2:hover {
      transition: all 0.15s ease;
      opacity: 0.02 !important; }
  .opacity-md-3 {
    opacity: 0.03 !important; }
  .hover-opacity-md-3 {
    transition: all 0.15s ease; }
    .hover-opacity-md-3.active, .hover-opacity-md-3:hover {
      transition: all 0.15s ease;
      opacity: 0.03 !important; }
  .opacity-md-4 {
    opacity: 0.04 !important; }
  .hover-opacity-md-4 {
    transition: all 0.15s ease; }
    .hover-opacity-md-4.active, .hover-opacity-md-4:hover {
      transition: all 0.15s ease;
      opacity: 0.04 !important; }
  .opacity-md-5 {
    opacity: 0.05 !important; }
  .hover-opacity-md-5 {
    transition: all 0.15s ease; }
    .hover-opacity-md-5.active, .hover-opacity-md-5:hover {
      transition: all 0.15s ease;
      opacity: 0.05 !important; }
  .opacity-md-6 {
    opacity: 0.06 !important; }
  .hover-opacity-md-6 {
    transition: all 0.15s ease; }
    .hover-opacity-md-6.active, .hover-opacity-md-6:hover {
      transition: all 0.15s ease;
      opacity: 0.06 !important; }
  .opacity-md-7 {
    opacity: 0.07 !important; }
  .hover-opacity-md-7 {
    transition: all 0.15s ease; }
    .hover-opacity-md-7.active, .hover-opacity-md-7:hover {
      transition: all 0.15s ease;
      opacity: 0.07 !important; }
  .opacity-md-8 {
    opacity: 0.08 !important; }
  .hover-opacity-md-8 {
    transition: all 0.15s ease; }
    .hover-opacity-md-8.active, .hover-opacity-md-8:hover {
      transition: all 0.15s ease;
      opacity: 0.08 !important; }
  .opacity-md-9 {
    opacity: 0.09 !important; }
  .hover-opacity-md-9 {
    transition: all 0.15s ease; }
    .hover-opacity-md-9.active, .hover-opacity-md-9:hover {
      transition: all 0.15s ease;
      opacity: 0.09 !important; }
  .opacity-md-10 {
    opacity: 0.1 !important; }
  .hover-opacity-md-10 {
    transition: all 0.15s ease; }
    .hover-opacity-md-10.active, .hover-opacity-md-10:hover {
      transition: all 0.15s ease;
      opacity: 0.1 !important; }
  .opacity-md-11 {
    opacity: 0.11 !important; }
  .hover-opacity-md-11 {
    transition: all 0.15s ease; }
    .hover-opacity-md-11.active, .hover-opacity-md-11:hover {
      transition: all 0.15s ease;
      opacity: 0.11 !important; }
  .opacity-md-12 {
    opacity: 0.12 !important; }
  .hover-opacity-md-12 {
    transition: all 0.15s ease; }
    .hover-opacity-md-12.active, .hover-opacity-md-12:hover {
      transition: all 0.15s ease;
      opacity: 0.12 !important; }
  .opacity-md-13 {
    opacity: 0.13 !important; }
  .hover-opacity-md-13 {
    transition: all 0.15s ease; }
    .hover-opacity-md-13.active, .hover-opacity-md-13:hover {
      transition: all 0.15s ease;
      opacity: 0.13 !important; }
  .opacity-md-14 {
    opacity: 0.14 !important; }
  .hover-opacity-md-14 {
    transition: all 0.15s ease; }
    .hover-opacity-md-14.active, .hover-opacity-md-14:hover {
      transition: all 0.15s ease;
      opacity: 0.14 !important; }
  .opacity-md-15 {
    opacity: 0.15 !important; }
  .hover-opacity-md-15 {
    transition: all 0.15s ease; }
    .hover-opacity-md-15.active, .hover-opacity-md-15:hover {
      transition: all 0.15s ease;
      opacity: 0.15 !important; }
  .opacity-md-16 {
    opacity: 0.16 !important; }
  .hover-opacity-md-16 {
    transition: all 0.15s ease; }
    .hover-opacity-md-16.active, .hover-opacity-md-16:hover {
      transition: all 0.15s ease;
      opacity: 0.16 !important; }
  .opacity-md-17 {
    opacity: 0.17 !important; }
  .hover-opacity-md-17 {
    transition: all 0.15s ease; }
    .hover-opacity-md-17.active, .hover-opacity-md-17:hover {
      transition: all 0.15s ease;
      opacity: 0.17 !important; }
  .opacity-md-18 {
    opacity: 0.18 !important; }
  .hover-opacity-md-18 {
    transition: all 0.15s ease; }
    .hover-opacity-md-18.active, .hover-opacity-md-18:hover {
      transition: all 0.15s ease;
      opacity: 0.18 !important; }
  .opacity-md-19 {
    opacity: 0.19 !important; }
  .hover-opacity-md-19 {
    transition: all 0.15s ease; }
    .hover-opacity-md-19.active, .hover-opacity-md-19:hover {
      transition: all 0.15s ease;
      opacity: 0.19 !important; }
  .opacity-md-20 {
    opacity: 0.2 !important; }
  .hover-opacity-md-20 {
    transition: all 0.15s ease; }
    .hover-opacity-md-20.active, .hover-opacity-md-20:hover {
      transition: all 0.15s ease;
      opacity: 0.2 !important; }
  .opacity-md-21 {
    opacity: 0.21 !important; }
  .hover-opacity-md-21 {
    transition: all 0.15s ease; }
    .hover-opacity-md-21.active, .hover-opacity-md-21:hover {
      transition: all 0.15s ease;
      opacity: 0.21 !important; }
  .opacity-md-22 {
    opacity: 0.22 !important; }
  .hover-opacity-md-22 {
    transition: all 0.15s ease; }
    .hover-opacity-md-22.active, .hover-opacity-md-22:hover {
      transition: all 0.15s ease;
      opacity: 0.22 !important; }
  .opacity-md-23 {
    opacity: 0.23 !important; }
  .hover-opacity-md-23 {
    transition: all 0.15s ease; }
    .hover-opacity-md-23.active, .hover-opacity-md-23:hover {
      transition: all 0.15s ease;
      opacity: 0.23 !important; }
  .opacity-md-24 {
    opacity: 0.24 !important; }
  .hover-opacity-md-24 {
    transition: all 0.15s ease; }
    .hover-opacity-md-24.active, .hover-opacity-md-24:hover {
      transition: all 0.15s ease;
      opacity: 0.24 !important; }
  .opacity-md-25 {
    opacity: 0.25 !important; }
  .hover-opacity-md-25 {
    transition: all 0.15s ease; }
    .hover-opacity-md-25.active, .hover-opacity-md-25:hover {
      transition: all 0.15s ease;
      opacity: 0.25 !important; }
  .opacity-md-26 {
    opacity: 0.26 !important; }
  .hover-opacity-md-26 {
    transition: all 0.15s ease; }
    .hover-opacity-md-26.active, .hover-opacity-md-26:hover {
      transition: all 0.15s ease;
      opacity: 0.26 !important; }
  .opacity-md-27 {
    opacity: 0.27 !important; }
  .hover-opacity-md-27 {
    transition: all 0.15s ease; }
    .hover-opacity-md-27.active, .hover-opacity-md-27:hover {
      transition: all 0.15s ease;
      opacity: 0.27 !important; }
  .opacity-md-28 {
    opacity: 0.28 !important; }
  .hover-opacity-md-28 {
    transition: all 0.15s ease; }
    .hover-opacity-md-28.active, .hover-opacity-md-28:hover {
      transition: all 0.15s ease;
      opacity: 0.28 !important; }
  .opacity-md-29 {
    opacity: 0.29 !important; }
  .hover-opacity-md-29 {
    transition: all 0.15s ease; }
    .hover-opacity-md-29.active, .hover-opacity-md-29:hover {
      transition: all 0.15s ease;
      opacity: 0.29 !important; }
  .opacity-md-30 {
    opacity: 0.3 !important; }
  .hover-opacity-md-30 {
    transition: all 0.15s ease; }
    .hover-opacity-md-30.active, .hover-opacity-md-30:hover {
      transition: all 0.15s ease;
      opacity: 0.3 !important; }
  .opacity-md-31 {
    opacity: 0.31 !important; }
  .hover-opacity-md-31 {
    transition: all 0.15s ease; }
    .hover-opacity-md-31.active, .hover-opacity-md-31:hover {
      transition: all 0.15s ease;
      opacity: 0.31 !important; }
  .opacity-md-32 {
    opacity: 0.32 !important; }
  .hover-opacity-md-32 {
    transition: all 0.15s ease; }
    .hover-opacity-md-32.active, .hover-opacity-md-32:hover {
      transition: all 0.15s ease;
      opacity: 0.32 !important; }
  .opacity-md-33 {
    opacity: 0.33 !important; }
  .hover-opacity-md-33 {
    transition: all 0.15s ease; }
    .hover-opacity-md-33.active, .hover-opacity-md-33:hover {
      transition: all 0.15s ease;
      opacity: 0.33 !important; }
  .opacity-md-34 {
    opacity: 0.34 !important; }
  .hover-opacity-md-34 {
    transition: all 0.15s ease; }
    .hover-opacity-md-34.active, .hover-opacity-md-34:hover {
      transition: all 0.15s ease;
      opacity: 0.34 !important; }
  .opacity-md-35 {
    opacity: 0.35 !important; }
  .hover-opacity-md-35 {
    transition: all 0.15s ease; }
    .hover-opacity-md-35.active, .hover-opacity-md-35:hover {
      transition: all 0.15s ease;
      opacity: 0.35 !important; }
  .opacity-md-36 {
    opacity: 0.36 !important; }
  .hover-opacity-md-36 {
    transition: all 0.15s ease; }
    .hover-opacity-md-36.active, .hover-opacity-md-36:hover {
      transition: all 0.15s ease;
      opacity: 0.36 !important; }
  .opacity-md-37 {
    opacity: 0.37 !important; }
  .hover-opacity-md-37 {
    transition: all 0.15s ease; }
    .hover-opacity-md-37.active, .hover-opacity-md-37:hover {
      transition: all 0.15s ease;
      opacity: 0.37 !important; }
  .opacity-md-38 {
    opacity: 0.38 !important; }
  .hover-opacity-md-38 {
    transition: all 0.15s ease; }
    .hover-opacity-md-38.active, .hover-opacity-md-38:hover {
      transition: all 0.15s ease;
      opacity: 0.38 !important; }
  .opacity-md-39 {
    opacity: 0.39 !important; }
  .hover-opacity-md-39 {
    transition: all 0.15s ease; }
    .hover-opacity-md-39.active, .hover-opacity-md-39:hover {
      transition: all 0.15s ease;
      opacity: 0.39 !important; }
  .opacity-md-40 {
    opacity: 0.4 !important; }
  .hover-opacity-md-40 {
    transition: all 0.15s ease; }
    .hover-opacity-md-40.active, .hover-opacity-md-40:hover {
      transition: all 0.15s ease;
      opacity: 0.4 !important; }
  .opacity-md-41 {
    opacity: 0.41 !important; }
  .hover-opacity-md-41 {
    transition: all 0.15s ease; }
    .hover-opacity-md-41.active, .hover-opacity-md-41:hover {
      transition: all 0.15s ease;
      opacity: 0.41 !important; }
  .opacity-md-42 {
    opacity: 0.42 !important; }
  .hover-opacity-md-42 {
    transition: all 0.15s ease; }
    .hover-opacity-md-42.active, .hover-opacity-md-42:hover {
      transition: all 0.15s ease;
      opacity: 0.42 !important; }
  .opacity-md-43 {
    opacity: 0.43 !important; }
  .hover-opacity-md-43 {
    transition: all 0.15s ease; }
    .hover-opacity-md-43.active, .hover-opacity-md-43:hover {
      transition: all 0.15s ease;
      opacity: 0.43 !important; }
  .opacity-md-44 {
    opacity: 0.44 !important; }
  .hover-opacity-md-44 {
    transition: all 0.15s ease; }
    .hover-opacity-md-44.active, .hover-opacity-md-44:hover {
      transition: all 0.15s ease;
      opacity: 0.44 !important; }
  .opacity-md-45 {
    opacity: 0.45 !important; }
  .hover-opacity-md-45 {
    transition: all 0.15s ease; }
    .hover-opacity-md-45.active, .hover-opacity-md-45:hover {
      transition: all 0.15s ease;
      opacity: 0.45 !important; }
  .opacity-md-46 {
    opacity: 0.46 !important; }
  .hover-opacity-md-46 {
    transition: all 0.15s ease; }
    .hover-opacity-md-46.active, .hover-opacity-md-46:hover {
      transition: all 0.15s ease;
      opacity: 0.46 !important; }
  .opacity-md-47 {
    opacity: 0.47 !important; }
  .hover-opacity-md-47 {
    transition: all 0.15s ease; }
    .hover-opacity-md-47.active, .hover-opacity-md-47:hover {
      transition: all 0.15s ease;
      opacity: 0.47 !important; }
  .opacity-md-48 {
    opacity: 0.48 !important; }
  .hover-opacity-md-48 {
    transition: all 0.15s ease; }
    .hover-opacity-md-48.active, .hover-opacity-md-48:hover {
      transition: all 0.15s ease;
      opacity: 0.48 !important; }
  .opacity-md-49 {
    opacity: 0.49 !important; }
  .hover-opacity-md-49 {
    transition: all 0.15s ease; }
    .hover-opacity-md-49.active, .hover-opacity-md-49:hover {
      transition: all 0.15s ease;
      opacity: 0.49 !important; }
  .opacity-md-50 {
    opacity: 0.5 !important; }
  .hover-opacity-md-50 {
    transition: all 0.15s ease; }
    .hover-opacity-md-50.active, .hover-opacity-md-50:hover {
      transition: all 0.15s ease;
      opacity: 0.5 !important; }
  .opacity-md-51 {
    opacity: 0.51 !important; }
  .hover-opacity-md-51 {
    transition: all 0.15s ease; }
    .hover-opacity-md-51.active, .hover-opacity-md-51:hover {
      transition: all 0.15s ease;
      opacity: 0.51 !important; }
  .opacity-md-52 {
    opacity: 0.52 !important; }
  .hover-opacity-md-52 {
    transition: all 0.15s ease; }
    .hover-opacity-md-52.active, .hover-opacity-md-52:hover {
      transition: all 0.15s ease;
      opacity: 0.52 !important; }
  .opacity-md-53 {
    opacity: 0.53 !important; }
  .hover-opacity-md-53 {
    transition: all 0.15s ease; }
    .hover-opacity-md-53.active, .hover-opacity-md-53:hover {
      transition: all 0.15s ease;
      opacity: 0.53 !important; }
  .opacity-md-54 {
    opacity: 0.54 !important; }
  .hover-opacity-md-54 {
    transition: all 0.15s ease; }
    .hover-opacity-md-54.active, .hover-opacity-md-54:hover {
      transition: all 0.15s ease;
      opacity: 0.54 !important; }
  .opacity-md-55 {
    opacity: 0.55 !important; }
  .hover-opacity-md-55 {
    transition: all 0.15s ease; }
    .hover-opacity-md-55.active, .hover-opacity-md-55:hover {
      transition: all 0.15s ease;
      opacity: 0.55 !important; }
  .opacity-md-56 {
    opacity: 0.56 !important; }
  .hover-opacity-md-56 {
    transition: all 0.15s ease; }
    .hover-opacity-md-56.active, .hover-opacity-md-56:hover {
      transition: all 0.15s ease;
      opacity: 0.56 !important; }
  .opacity-md-57 {
    opacity: 0.57 !important; }
  .hover-opacity-md-57 {
    transition: all 0.15s ease; }
    .hover-opacity-md-57.active, .hover-opacity-md-57:hover {
      transition: all 0.15s ease;
      opacity: 0.57 !important; }
  .opacity-md-58 {
    opacity: 0.58 !important; }
  .hover-opacity-md-58 {
    transition: all 0.15s ease; }
    .hover-opacity-md-58.active, .hover-opacity-md-58:hover {
      transition: all 0.15s ease;
      opacity: 0.58 !important; }
  .opacity-md-59 {
    opacity: 0.59 !important; }
  .hover-opacity-md-59 {
    transition: all 0.15s ease; }
    .hover-opacity-md-59.active, .hover-opacity-md-59:hover {
      transition: all 0.15s ease;
      opacity: 0.59 !important; }
  .opacity-md-60 {
    opacity: 0.6 !important; }
  .hover-opacity-md-60 {
    transition: all 0.15s ease; }
    .hover-opacity-md-60.active, .hover-opacity-md-60:hover {
      transition: all 0.15s ease;
      opacity: 0.6 !important; }
  .opacity-md-61 {
    opacity: 0.61 !important; }
  .hover-opacity-md-61 {
    transition: all 0.15s ease; }
    .hover-opacity-md-61.active, .hover-opacity-md-61:hover {
      transition: all 0.15s ease;
      opacity: 0.61 !important; }
  .opacity-md-62 {
    opacity: 0.62 !important; }
  .hover-opacity-md-62 {
    transition: all 0.15s ease; }
    .hover-opacity-md-62.active, .hover-opacity-md-62:hover {
      transition: all 0.15s ease;
      opacity: 0.62 !important; }
  .opacity-md-63 {
    opacity: 0.63 !important; }
  .hover-opacity-md-63 {
    transition: all 0.15s ease; }
    .hover-opacity-md-63.active, .hover-opacity-md-63:hover {
      transition: all 0.15s ease;
      opacity: 0.63 !important; }
  .opacity-md-64 {
    opacity: 0.64 !important; }
  .hover-opacity-md-64 {
    transition: all 0.15s ease; }
    .hover-opacity-md-64.active, .hover-opacity-md-64:hover {
      transition: all 0.15s ease;
      opacity: 0.64 !important; }
  .opacity-md-65 {
    opacity: 0.65 !important; }
  .hover-opacity-md-65 {
    transition: all 0.15s ease; }
    .hover-opacity-md-65.active, .hover-opacity-md-65:hover {
      transition: all 0.15s ease;
      opacity: 0.65 !important; }
  .opacity-md-66 {
    opacity: 0.66 !important; }
  .hover-opacity-md-66 {
    transition: all 0.15s ease; }
    .hover-opacity-md-66.active, .hover-opacity-md-66:hover {
      transition: all 0.15s ease;
      opacity: 0.66 !important; }
  .opacity-md-67 {
    opacity: 0.67 !important; }
  .hover-opacity-md-67 {
    transition: all 0.15s ease; }
    .hover-opacity-md-67.active, .hover-opacity-md-67:hover {
      transition: all 0.15s ease;
      opacity: 0.67 !important; }
  .opacity-md-68 {
    opacity: 0.68 !important; }
  .hover-opacity-md-68 {
    transition: all 0.15s ease; }
    .hover-opacity-md-68.active, .hover-opacity-md-68:hover {
      transition: all 0.15s ease;
      opacity: 0.68 !important; }
  .opacity-md-69 {
    opacity: 0.69 !important; }
  .hover-opacity-md-69 {
    transition: all 0.15s ease; }
    .hover-opacity-md-69.active, .hover-opacity-md-69:hover {
      transition: all 0.15s ease;
      opacity: 0.69 !important; }
  .opacity-md-70 {
    opacity: 0.7 !important; }
  .hover-opacity-md-70 {
    transition: all 0.15s ease; }
    .hover-opacity-md-70.active, .hover-opacity-md-70:hover {
      transition: all 0.15s ease;
      opacity: 0.7 !important; }
  .opacity-md-71 {
    opacity: 0.71 !important; }
  .hover-opacity-md-71 {
    transition: all 0.15s ease; }
    .hover-opacity-md-71.active, .hover-opacity-md-71:hover {
      transition: all 0.15s ease;
      opacity: 0.71 !important; }
  .opacity-md-72 {
    opacity: 0.72 !important; }
  .hover-opacity-md-72 {
    transition: all 0.15s ease; }
    .hover-opacity-md-72.active, .hover-opacity-md-72:hover {
      transition: all 0.15s ease;
      opacity: 0.72 !important; }
  .opacity-md-73 {
    opacity: 0.73 !important; }
  .hover-opacity-md-73 {
    transition: all 0.15s ease; }
    .hover-opacity-md-73.active, .hover-opacity-md-73:hover {
      transition: all 0.15s ease;
      opacity: 0.73 !important; }
  .opacity-md-74 {
    opacity: 0.74 !important; }
  .hover-opacity-md-74 {
    transition: all 0.15s ease; }
    .hover-opacity-md-74.active, .hover-opacity-md-74:hover {
      transition: all 0.15s ease;
      opacity: 0.74 !important; }
  .opacity-md-75 {
    opacity: 0.75 !important; }
  .hover-opacity-md-75 {
    transition: all 0.15s ease; }
    .hover-opacity-md-75.active, .hover-opacity-md-75:hover {
      transition: all 0.15s ease;
      opacity: 0.75 !important; }
  .opacity-md-76 {
    opacity: 0.76 !important; }
  .hover-opacity-md-76 {
    transition: all 0.15s ease; }
    .hover-opacity-md-76.active, .hover-opacity-md-76:hover {
      transition: all 0.15s ease;
      opacity: 0.76 !important; }
  .opacity-md-77 {
    opacity: 0.77 !important; }
  .hover-opacity-md-77 {
    transition: all 0.15s ease; }
    .hover-opacity-md-77.active, .hover-opacity-md-77:hover {
      transition: all 0.15s ease;
      opacity: 0.77 !important; }
  .opacity-md-78 {
    opacity: 0.78 !important; }
  .hover-opacity-md-78 {
    transition: all 0.15s ease; }
    .hover-opacity-md-78.active, .hover-opacity-md-78:hover {
      transition: all 0.15s ease;
      opacity: 0.78 !important; }
  .opacity-md-79 {
    opacity: 0.79 !important; }
  .hover-opacity-md-79 {
    transition: all 0.15s ease; }
    .hover-opacity-md-79.active, .hover-opacity-md-79:hover {
      transition: all 0.15s ease;
      opacity: 0.79 !important; }
  .opacity-md-80 {
    opacity: 0.8 !important; }
  .hover-opacity-md-80 {
    transition: all 0.15s ease; }
    .hover-opacity-md-80.active, .hover-opacity-md-80:hover {
      transition: all 0.15s ease;
      opacity: 0.8 !important; }
  .opacity-md-81 {
    opacity: 0.81 !important; }
  .hover-opacity-md-81 {
    transition: all 0.15s ease; }
    .hover-opacity-md-81.active, .hover-opacity-md-81:hover {
      transition: all 0.15s ease;
      opacity: 0.81 !important; }
  .opacity-md-82 {
    opacity: 0.82 !important; }
  .hover-opacity-md-82 {
    transition: all 0.15s ease; }
    .hover-opacity-md-82.active, .hover-opacity-md-82:hover {
      transition: all 0.15s ease;
      opacity: 0.82 !important; }
  .opacity-md-83 {
    opacity: 0.83 !important; }
  .hover-opacity-md-83 {
    transition: all 0.15s ease; }
    .hover-opacity-md-83.active, .hover-opacity-md-83:hover {
      transition: all 0.15s ease;
      opacity: 0.83 !important; }
  .opacity-md-84 {
    opacity: 0.84 !important; }
  .hover-opacity-md-84 {
    transition: all 0.15s ease; }
    .hover-opacity-md-84.active, .hover-opacity-md-84:hover {
      transition: all 0.15s ease;
      opacity: 0.84 !important; }
  .opacity-md-85 {
    opacity: 0.85 !important; }
  .hover-opacity-md-85 {
    transition: all 0.15s ease; }
    .hover-opacity-md-85.active, .hover-opacity-md-85:hover {
      transition: all 0.15s ease;
      opacity: 0.85 !important; }
  .opacity-md-86 {
    opacity: 0.86 !important; }
  .hover-opacity-md-86 {
    transition: all 0.15s ease; }
    .hover-opacity-md-86.active, .hover-opacity-md-86:hover {
      transition: all 0.15s ease;
      opacity: 0.86 !important; }
  .opacity-md-87 {
    opacity: 0.87 !important; }
  .hover-opacity-md-87 {
    transition: all 0.15s ease; }
    .hover-opacity-md-87.active, .hover-opacity-md-87:hover {
      transition: all 0.15s ease;
      opacity: 0.87 !important; }
  .opacity-md-88 {
    opacity: 0.88 !important; }
  .hover-opacity-md-88 {
    transition: all 0.15s ease; }
    .hover-opacity-md-88.active, .hover-opacity-md-88:hover {
      transition: all 0.15s ease;
      opacity: 0.88 !important; }
  .opacity-md-89 {
    opacity: 0.89 !important; }
  .hover-opacity-md-89 {
    transition: all 0.15s ease; }
    .hover-opacity-md-89.active, .hover-opacity-md-89:hover {
      transition: all 0.15s ease;
      opacity: 0.89 !important; }
  .opacity-md-90 {
    opacity: 0.9 !important; }
  .hover-opacity-md-90 {
    transition: all 0.15s ease; }
    .hover-opacity-md-90.active, .hover-opacity-md-90:hover {
      transition: all 0.15s ease;
      opacity: 0.9 !important; }
  .opacity-md-91 {
    opacity: 0.91 !important; }
  .hover-opacity-md-91 {
    transition: all 0.15s ease; }
    .hover-opacity-md-91.active, .hover-opacity-md-91:hover {
      transition: all 0.15s ease;
      opacity: 0.91 !important; }
  .opacity-md-92 {
    opacity: 0.92 !important; }
  .hover-opacity-md-92 {
    transition: all 0.15s ease; }
    .hover-opacity-md-92.active, .hover-opacity-md-92:hover {
      transition: all 0.15s ease;
      opacity: 0.92 !important; }
  .opacity-md-93 {
    opacity: 0.93 !important; }
  .hover-opacity-md-93 {
    transition: all 0.15s ease; }
    .hover-opacity-md-93.active, .hover-opacity-md-93:hover {
      transition: all 0.15s ease;
      opacity: 0.93 !important; }
  .opacity-md-94 {
    opacity: 0.94 !important; }
  .hover-opacity-md-94 {
    transition: all 0.15s ease; }
    .hover-opacity-md-94.active, .hover-opacity-md-94:hover {
      transition: all 0.15s ease;
      opacity: 0.94 !important; }
  .opacity-md-95 {
    opacity: 0.95 !important; }
  .hover-opacity-md-95 {
    transition: all 0.15s ease; }
    .hover-opacity-md-95.active, .hover-opacity-md-95:hover {
      transition: all 0.15s ease;
      opacity: 0.95 !important; }
  .opacity-md-96 {
    opacity: 0.96 !important; }
  .hover-opacity-md-96 {
    transition: all 0.15s ease; }
    .hover-opacity-md-96.active, .hover-opacity-md-96:hover {
      transition: all 0.15s ease;
      opacity: 0.96 !important; }
  .opacity-md-97 {
    opacity: 0.97 !important; }
  .hover-opacity-md-97 {
    transition: all 0.15s ease; }
    .hover-opacity-md-97.active, .hover-opacity-md-97:hover {
      transition: all 0.15s ease;
      opacity: 0.97 !important; }
  .opacity-md-98 {
    opacity: 0.98 !important; }
  .hover-opacity-md-98 {
    transition: all 0.15s ease; }
    .hover-opacity-md-98.active, .hover-opacity-md-98:hover {
      transition: all 0.15s ease;
      opacity: 0.98 !important; }
  .opacity-md-99 {
    opacity: 0.99 !important; }
  .hover-opacity-md-99 {
    transition: all 0.15s ease; }
    .hover-opacity-md-99.active, .hover-opacity-md-99:hover {
      transition: all 0.15s ease;
      opacity: 0.99 !important; }
  .opacity-md-100 {
    opacity: 1 !important; }
  .hover-opacity-md-100 {
    transition: all 0.15s ease; }
    .hover-opacity-md-100.active, .hover-opacity-md-100:hover {
      transition: all 0.15s ease;
      opacity: 1 !important; } }

@media (min-width: 992px) {
  .opacity-lg-1 {
    opacity: 0.01 !important; }
  .hover-opacity-lg-1 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-1.active, .hover-opacity-lg-1:hover {
      transition: all 0.15s ease;
      opacity: 0.01 !important; }
  .opacity-lg-2 {
    opacity: 0.02 !important; }
  .hover-opacity-lg-2 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-2.active, .hover-opacity-lg-2:hover {
      transition: all 0.15s ease;
      opacity: 0.02 !important; }
  .opacity-lg-3 {
    opacity: 0.03 !important; }
  .hover-opacity-lg-3 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-3.active, .hover-opacity-lg-3:hover {
      transition: all 0.15s ease;
      opacity: 0.03 !important; }
  .opacity-lg-4 {
    opacity: 0.04 !important; }
  .hover-opacity-lg-4 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-4.active, .hover-opacity-lg-4:hover {
      transition: all 0.15s ease;
      opacity: 0.04 !important; }
  .opacity-lg-5 {
    opacity: 0.05 !important; }
  .hover-opacity-lg-5 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-5.active, .hover-opacity-lg-5:hover {
      transition: all 0.15s ease;
      opacity: 0.05 !important; }
  .opacity-lg-6 {
    opacity: 0.06 !important; }
  .hover-opacity-lg-6 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-6.active, .hover-opacity-lg-6:hover {
      transition: all 0.15s ease;
      opacity: 0.06 !important; }
  .opacity-lg-7 {
    opacity: 0.07 !important; }
  .hover-opacity-lg-7 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-7.active, .hover-opacity-lg-7:hover {
      transition: all 0.15s ease;
      opacity: 0.07 !important; }
  .opacity-lg-8 {
    opacity: 0.08 !important; }
  .hover-opacity-lg-8 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-8.active, .hover-opacity-lg-8:hover {
      transition: all 0.15s ease;
      opacity: 0.08 !important; }
  .opacity-lg-9 {
    opacity: 0.09 !important; }
  .hover-opacity-lg-9 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-9.active, .hover-opacity-lg-9:hover {
      transition: all 0.15s ease;
      opacity: 0.09 !important; }
  .opacity-lg-10 {
    opacity: 0.1 !important; }
  .hover-opacity-lg-10 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-10.active, .hover-opacity-lg-10:hover {
      transition: all 0.15s ease;
      opacity: 0.1 !important; }
  .opacity-lg-11 {
    opacity: 0.11 !important; }
  .hover-opacity-lg-11 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-11.active, .hover-opacity-lg-11:hover {
      transition: all 0.15s ease;
      opacity: 0.11 !important; }
  .opacity-lg-12 {
    opacity: 0.12 !important; }
  .hover-opacity-lg-12 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-12.active, .hover-opacity-lg-12:hover {
      transition: all 0.15s ease;
      opacity: 0.12 !important; }
  .opacity-lg-13 {
    opacity: 0.13 !important; }
  .hover-opacity-lg-13 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-13.active, .hover-opacity-lg-13:hover {
      transition: all 0.15s ease;
      opacity: 0.13 !important; }
  .opacity-lg-14 {
    opacity: 0.14 !important; }
  .hover-opacity-lg-14 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-14.active, .hover-opacity-lg-14:hover {
      transition: all 0.15s ease;
      opacity: 0.14 !important; }
  .opacity-lg-15 {
    opacity: 0.15 !important; }
  .hover-opacity-lg-15 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-15.active, .hover-opacity-lg-15:hover {
      transition: all 0.15s ease;
      opacity: 0.15 !important; }
  .opacity-lg-16 {
    opacity: 0.16 !important; }
  .hover-opacity-lg-16 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-16.active, .hover-opacity-lg-16:hover {
      transition: all 0.15s ease;
      opacity: 0.16 !important; }
  .opacity-lg-17 {
    opacity: 0.17 !important; }
  .hover-opacity-lg-17 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-17.active, .hover-opacity-lg-17:hover {
      transition: all 0.15s ease;
      opacity: 0.17 !important; }
  .opacity-lg-18 {
    opacity: 0.18 !important; }
  .hover-opacity-lg-18 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-18.active, .hover-opacity-lg-18:hover {
      transition: all 0.15s ease;
      opacity: 0.18 !important; }
  .opacity-lg-19 {
    opacity: 0.19 !important; }
  .hover-opacity-lg-19 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-19.active, .hover-opacity-lg-19:hover {
      transition: all 0.15s ease;
      opacity: 0.19 !important; }
  .opacity-lg-20 {
    opacity: 0.2 !important; }
  .hover-opacity-lg-20 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-20.active, .hover-opacity-lg-20:hover {
      transition: all 0.15s ease;
      opacity: 0.2 !important; }
  .opacity-lg-21 {
    opacity: 0.21 !important; }
  .hover-opacity-lg-21 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-21.active, .hover-opacity-lg-21:hover {
      transition: all 0.15s ease;
      opacity: 0.21 !important; }
  .opacity-lg-22 {
    opacity: 0.22 !important; }
  .hover-opacity-lg-22 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-22.active, .hover-opacity-lg-22:hover {
      transition: all 0.15s ease;
      opacity: 0.22 !important; }
  .opacity-lg-23 {
    opacity: 0.23 !important; }
  .hover-opacity-lg-23 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-23.active, .hover-opacity-lg-23:hover {
      transition: all 0.15s ease;
      opacity: 0.23 !important; }
  .opacity-lg-24 {
    opacity: 0.24 !important; }
  .hover-opacity-lg-24 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-24.active, .hover-opacity-lg-24:hover {
      transition: all 0.15s ease;
      opacity: 0.24 !important; }
  .opacity-lg-25 {
    opacity: 0.25 !important; }
  .hover-opacity-lg-25 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-25.active, .hover-opacity-lg-25:hover {
      transition: all 0.15s ease;
      opacity: 0.25 !important; }
  .opacity-lg-26 {
    opacity: 0.26 !important; }
  .hover-opacity-lg-26 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-26.active, .hover-opacity-lg-26:hover {
      transition: all 0.15s ease;
      opacity: 0.26 !important; }
  .opacity-lg-27 {
    opacity: 0.27 !important; }
  .hover-opacity-lg-27 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-27.active, .hover-opacity-lg-27:hover {
      transition: all 0.15s ease;
      opacity: 0.27 !important; }
  .opacity-lg-28 {
    opacity: 0.28 !important; }
  .hover-opacity-lg-28 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-28.active, .hover-opacity-lg-28:hover {
      transition: all 0.15s ease;
      opacity: 0.28 !important; }
  .opacity-lg-29 {
    opacity: 0.29 !important; }
  .hover-opacity-lg-29 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-29.active, .hover-opacity-lg-29:hover {
      transition: all 0.15s ease;
      opacity: 0.29 !important; }
  .opacity-lg-30 {
    opacity: 0.3 !important; }
  .hover-opacity-lg-30 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-30.active, .hover-opacity-lg-30:hover {
      transition: all 0.15s ease;
      opacity: 0.3 !important; }
  .opacity-lg-31 {
    opacity: 0.31 !important; }
  .hover-opacity-lg-31 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-31.active, .hover-opacity-lg-31:hover {
      transition: all 0.15s ease;
      opacity: 0.31 !important; }
  .opacity-lg-32 {
    opacity: 0.32 !important; }
  .hover-opacity-lg-32 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-32.active, .hover-opacity-lg-32:hover {
      transition: all 0.15s ease;
      opacity: 0.32 !important; }
  .opacity-lg-33 {
    opacity: 0.33 !important; }
  .hover-opacity-lg-33 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-33.active, .hover-opacity-lg-33:hover {
      transition: all 0.15s ease;
      opacity: 0.33 !important; }
  .opacity-lg-34 {
    opacity: 0.34 !important; }
  .hover-opacity-lg-34 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-34.active, .hover-opacity-lg-34:hover {
      transition: all 0.15s ease;
      opacity: 0.34 !important; }
  .opacity-lg-35 {
    opacity: 0.35 !important; }
  .hover-opacity-lg-35 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-35.active, .hover-opacity-lg-35:hover {
      transition: all 0.15s ease;
      opacity: 0.35 !important; }
  .opacity-lg-36 {
    opacity: 0.36 !important; }
  .hover-opacity-lg-36 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-36.active, .hover-opacity-lg-36:hover {
      transition: all 0.15s ease;
      opacity: 0.36 !important; }
  .opacity-lg-37 {
    opacity: 0.37 !important; }
  .hover-opacity-lg-37 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-37.active, .hover-opacity-lg-37:hover {
      transition: all 0.15s ease;
      opacity: 0.37 !important; }
  .opacity-lg-38 {
    opacity: 0.38 !important; }
  .hover-opacity-lg-38 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-38.active, .hover-opacity-lg-38:hover {
      transition: all 0.15s ease;
      opacity: 0.38 !important; }
  .opacity-lg-39 {
    opacity: 0.39 !important; }
  .hover-opacity-lg-39 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-39.active, .hover-opacity-lg-39:hover {
      transition: all 0.15s ease;
      opacity: 0.39 !important; }
  .opacity-lg-40 {
    opacity: 0.4 !important; }
  .hover-opacity-lg-40 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-40.active, .hover-opacity-lg-40:hover {
      transition: all 0.15s ease;
      opacity: 0.4 !important; }
  .opacity-lg-41 {
    opacity: 0.41 !important; }
  .hover-opacity-lg-41 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-41.active, .hover-opacity-lg-41:hover {
      transition: all 0.15s ease;
      opacity: 0.41 !important; }
  .opacity-lg-42 {
    opacity: 0.42 !important; }
  .hover-opacity-lg-42 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-42.active, .hover-opacity-lg-42:hover {
      transition: all 0.15s ease;
      opacity: 0.42 !important; }
  .opacity-lg-43 {
    opacity: 0.43 !important; }
  .hover-opacity-lg-43 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-43.active, .hover-opacity-lg-43:hover {
      transition: all 0.15s ease;
      opacity: 0.43 !important; }
  .opacity-lg-44 {
    opacity: 0.44 !important; }
  .hover-opacity-lg-44 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-44.active, .hover-opacity-lg-44:hover {
      transition: all 0.15s ease;
      opacity: 0.44 !important; }
  .opacity-lg-45 {
    opacity: 0.45 !important; }
  .hover-opacity-lg-45 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-45.active, .hover-opacity-lg-45:hover {
      transition: all 0.15s ease;
      opacity: 0.45 !important; }
  .opacity-lg-46 {
    opacity: 0.46 !important; }
  .hover-opacity-lg-46 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-46.active, .hover-opacity-lg-46:hover {
      transition: all 0.15s ease;
      opacity: 0.46 !important; }
  .opacity-lg-47 {
    opacity: 0.47 !important; }
  .hover-opacity-lg-47 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-47.active, .hover-opacity-lg-47:hover {
      transition: all 0.15s ease;
      opacity: 0.47 !important; }
  .opacity-lg-48 {
    opacity: 0.48 !important; }
  .hover-opacity-lg-48 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-48.active, .hover-opacity-lg-48:hover {
      transition: all 0.15s ease;
      opacity: 0.48 !important; }
  .opacity-lg-49 {
    opacity: 0.49 !important; }
  .hover-opacity-lg-49 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-49.active, .hover-opacity-lg-49:hover {
      transition: all 0.15s ease;
      opacity: 0.49 !important; }
  .opacity-lg-50 {
    opacity: 0.5 !important; }
  .hover-opacity-lg-50 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-50.active, .hover-opacity-lg-50:hover {
      transition: all 0.15s ease;
      opacity: 0.5 !important; }
  .opacity-lg-51 {
    opacity: 0.51 !important; }
  .hover-opacity-lg-51 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-51.active, .hover-opacity-lg-51:hover {
      transition: all 0.15s ease;
      opacity: 0.51 !important; }
  .opacity-lg-52 {
    opacity: 0.52 !important; }
  .hover-opacity-lg-52 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-52.active, .hover-opacity-lg-52:hover {
      transition: all 0.15s ease;
      opacity: 0.52 !important; }
  .opacity-lg-53 {
    opacity: 0.53 !important; }
  .hover-opacity-lg-53 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-53.active, .hover-opacity-lg-53:hover {
      transition: all 0.15s ease;
      opacity: 0.53 !important; }
  .opacity-lg-54 {
    opacity: 0.54 !important; }
  .hover-opacity-lg-54 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-54.active, .hover-opacity-lg-54:hover {
      transition: all 0.15s ease;
      opacity: 0.54 !important; }
  .opacity-lg-55 {
    opacity: 0.55 !important; }
  .hover-opacity-lg-55 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-55.active, .hover-opacity-lg-55:hover {
      transition: all 0.15s ease;
      opacity: 0.55 !important; }
  .opacity-lg-56 {
    opacity: 0.56 !important; }
  .hover-opacity-lg-56 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-56.active, .hover-opacity-lg-56:hover {
      transition: all 0.15s ease;
      opacity: 0.56 !important; }
  .opacity-lg-57 {
    opacity: 0.57 !important; }
  .hover-opacity-lg-57 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-57.active, .hover-opacity-lg-57:hover {
      transition: all 0.15s ease;
      opacity: 0.57 !important; }
  .opacity-lg-58 {
    opacity: 0.58 !important; }
  .hover-opacity-lg-58 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-58.active, .hover-opacity-lg-58:hover {
      transition: all 0.15s ease;
      opacity: 0.58 !important; }
  .opacity-lg-59 {
    opacity: 0.59 !important; }
  .hover-opacity-lg-59 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-59.active, .hover-opacity-lg-59:hover {
      transition: all 0.15s ease;
      opacity: 0.59 !important; }
  .opacity-lg-60 {
    opacity: 0.6 !important; }
  .hover-opacity-lg-60 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-60.active, .hover-opacity-lg-60:hover {
      transition: all 0.15s ease;
      opacity: 0.6 !important; }
  .opacity-lg-61 {
    opacity: 0.61 !important; }
  .hover-opacity-lg-61 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-61.active, .hover-opacity-lg-61:hover {
      transition: all 0.15s ease;
      opacity: 0.61 !important; }
  .opacity-lg-62 {
    opacity: 0.62 !important; }
  .hover-opacity-lg-62 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-62.active, .hover-opacity-lg-62:hover {
      transition: all 0.15s ease;
      opacity: 0.62 !important; }
  .opacity-lg-63 {
    opacity: 0.63 !important; }
  .hover-opacity-lg-63 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-63.active, .hover-opacity-lg-63:hover {
      transition: all 0.15s ease;
      opacity: 0.63 !important; }
  .opacity-lg-64 {
    opacity: 0.64 !important; }
  .hover-opacity-lg-64 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-64.active, .hover-opacity-lg-64:hover {
      transition: all 0.15s ease;
      opacity: 0.64 !important; }
  .opacity-lg-65 {
    opacity: 0.65 !important; }
  .hover-opacity-lg-65 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-65.active, .hover-opacity-lg-65:hover {
      transition: all 0.15s ease;
      opacity: 0.65 !important; }
  .opacity-lg-66 {
    opacity: 0.66 !important; }
  .hover-opacity-lg-66 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-66.active, .hover-opacity-lg-66:hover {
      transition: all 0.15s ease;
      opacity: 0.66 !important; }
  .opacity-lg-67 {
    opacity: 0.67 !important; }
  .hover-opacity-lg-67 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-67.active, .hover-opacity-lg-67:hover {
      transition: all 0.15s ease;
      opacity: 0.67 !important; }
  .opacity-lg-68 {
    opacity: 0.68 !important; }
  .hover-opacity-lg-68 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-68.active, .hover-opacity-lg-68:hover {
      transition: all 0.15s ease;
      opacity: 0.68 !important; }
  .opacity-lg-69 {
    opacity: 0.69 !important; }
  .hover-opacity-lg-69 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-69.active, .hover-opacity-lg-69:hover {
      transition: all 0.15s ease;
      opacity: 0.69 !important; }
  .opacity-lg-70 {
    opacity: 0.7 !important; }
  .hover-opacity-lg-70 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-70.active, .hover-opacity-lg-70:hover {
      transition: all 0.15s ease;
      opacity: 0.7 !important; }
  .opacity-lg-71 {
    opacity: 0.71 !important; }
  .hover-opacity-lg-71 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-71.active, .hover-opacity-lg-71:hover {
      transition: all 0.15s ease;
      opacity: 0.71 !important; }
  .opacity-lg-72 {
    opacity: 0.72 !important; }
  .hover-opacity-lg-72 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-72.active, .hover-opacity-lg-72:hover {
      transition: all 0.15s ease;
      opacity: 0.72 !important; }
  .opacity-lg-73 {
    opacity: 0.73 !important; }
  .hover-opacity-lg-73 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-73.active, .hover-opacity-lg-73:hover {
      transition: all 0.15s ease;
      opacity: 0.73 !important; }
  .opacity-lg-74 {
    opacity: 0.74 !important; }
  .hover-opacity-lg-74 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-74.active, .hover-opacity-lg-74:hover {
      transition: all 0.15s ease;
      opacity: 0.74 !important; }
  .opacity-lg-75 {
    opacity: 0.75 !important; }
  .hover-opacity-lg-75 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-75.active, .hover-opacity-lg-75:hover {
      transition: all 0.15s ease;
      opacity: 0.75 !important; }
  .opacity-lg-76 {
    opacity: 0.76 !important; }
  .hover-opacity-lg-76 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-76.active, .hover-opacity-lg-76:hover {
      transition: all 0.15s ease;
      opacity: 0.76 !important; }
  .opacity-lg-77 {
    opacity: 0.77 !important; }
  .hover-opacity-lg-77 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-77.active, .hover-opacity-lg-77:hover {
      transition: all 0.15s ease;
      opacity: 0.77 !important; }
  .opacity-lg-78 {
    opacity: 0.78 !important; }
  .hover-opacity-lg-78 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-78.active, .hover-opacity-lg-78:hover {
      transition: all 0.15s ease;
      opacity: 0.78 !important; }
  .opacity-lg-79 {
    opacity: 0.79 !important; }
  .hover-opacity-lg-79 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-79.active, .hover-opacity-lg-79:hover {
      transition: all 0.15s ease;
      opacity: 0.79 !important; }
  .opacity-lg-80 {
    opacity: 0.8 !important; }
  .hover-opacity-lg-80 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-80.active, .hover-opacity-lg-80:hover {
      transition: all 0.15s ease;
      opacity: 0.8 !important; }
  .opacity-lg-81 {
    opacity: 0.81 !important; }
  .hover-opacity-lg-81 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-81.active, .hover-opacity-lg-81:hover {
      transition: all 0.15s ease;
      opacity: 0.81 !important; }
  .opacity-lg-82 {
    opacity: 0.82 !important; }
  .hover-opacity-lg-82 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-82.active, .hover-opacity-lg-82:hover {
      transition: all 0.15s ease;
      opacity: 0.82 !important; }
  .opacity-lg-83 {
    opacity: 0.83 !important; }
  .hover-opacity-lg-83 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-83.active, .hover-opacity-lg-83:hover {
      transition: all 0.15s ease;
      opacity: 0.83 !important; }
  .opacity-lg-84 {
    opacity: 0.84 !important; }
  .hover-opacity-lg-84 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-84.active, .hover-opacity-lg-84:hover {
      transition: all 0.15s ease;
      opacity: 0.84 !important; }
  .opacity-lg-85 {
    opacity: 0.85 !important; }
  .hover-opacity-lg-85 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-85.active, .hover-opacity-lg-85:hover {
      transition: all 0.15s ease;
      opacity: 0.85 !important; }
  .opacity-lg-86 {
    opacity: 0.86 !important; }
  .hover-opacity-lg-86 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-86.active, .hover-opacity-lg-86:hover {
      transition: all 0.15s ease;
      opacity: 0.86 !important; }
  .opacity-lg-87 {
    opacity: 0.87 !important; }
  .hover-opacity-lg-87 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-87.active, .hover-opacity-lg-87:hover {
      transition: all 0.15s ease;
      opacity: 0.87 !important; }
  .opacity-lg-88 {
    opacity: 0.88 !important; }
  .hover-opacity-lg-88 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-88.active, .hover-opacity-lg-88:hover {
      transition: all 0.15s ease;
      opacity: 0.88 !important; }
  .opacity-lg-89 {
    opacity: 0.89 !important; }
  .hover-opacity-lg-89 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-89.active, .hover-opacity-lg-89:hover {
      transition: all 0.15s ease;
      opacity: 0.89 !important; }
  .opacity-lg-90 {
    opacity: 0.9 !important; }
  .hover-opacity-lg-90 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-90.active, .hover-opacity-lg-90:hover {
      transition: all 0.15s ease;
      opacity: 0.9 !important; }
  .opacity-lg-91 {
    opacity: 0.91 !important; }
  .hover-opacity-lg-91 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-91.active, .hover-opacity-lg-91:hover {
      transition: all 0.15s ease;
      opacity: 0.91 !important; }
  .opacity-lg-92 {
    opacity: 0.92 !important; }
  .hover-opacity-lg-92 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-92.active, .hover-opacity-lg-92:hover {
      transition: all 0.15s ease;
      opacity: 0.92 !important; }
  .opacity-lg-93 {
    opacity: 0.93 !important; }
  .hover-opacity-lg-93 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-93.active, .hover-opacity-lg-93:hover {
      transition: all 0.15s ease;
      opacity: 0.93 !important; }
  .opacity-lg-94 {
    opacity: 0.94 !important; }
  .hover-opacity-lg-94 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-94.active, .hover-opacity-lg-94:hover {
      transition: all 0.15s ease;
      opacity: 0.94 !important; }
  .opacity-lg-95 {
    opacity: 0.95 !important; }
  .hover-opacity-lg-95 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-95.active, .hover-opacity-lg-95:hover {
      transition: all 0.15s ease;
      opacity: 0.95 !important; }
  .opacity-lg-96 {
    opacity: 0.96 !important; }
  .hover-opacity-lg-96 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-96.active, .hover-opacity-lg-96:hover {
      transition: all 0.15s ease;
      opacity: 0.96 !important; }
  .opacity-lg-97 {
    opacity: 0.97 !important; }
  .hover-opacity-lg-97 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-97.active, .hover-opacity-lg-97:hover {
      transition: all 0.15s ease;
      opacity: 0.97 !important; }
  .opacity-lg-98 {
    opacity: 0.98 !important; }
  .hover-opacity-lg-98 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-98.active, .hover-opacity-lg-98:hover {
      transition: all 0.15s ease;
      opacity: 0.98 !important; }
  .opacity-lg-99 {
    opacity: 0.99 !important; }
  .hover-opacity-lg-99 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-99.active, .hover-opacity-lg-99:hover {
      transition: all 0.15s ease;
      opacity: 0.99 !important; }
  .opacity-lg-100 {
    opacity: 1 !important; }
  .hover-opacity-lg-100 {
    transition: all 0.15s ease; }
    .hover-opacity-lg-100.active, .hover-opacity-lg-100:hover {
      transition: all 0.15s ease;
      opacity: 1 !important; } }

@media (min-width: 1200px) {
  .opacity-xl-1 {
    opacity: 0.01 !important; }
  .hover-opacity-xl-1 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-1.active, .hover-opacity-xl-1:hover {
      transition: all 0.15s ease;
      opacity: 0.01 !important; }
  .opacity-xl-2 {
    opacity: 0.02 !important; }
  .hover-opacity-xl-2 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-2.active, .hover-opacity-xl-2:hover {
      transition: all 0.15s ease;
      opacity: 0.02 !important; }
  .opacity-xl-3 {
    opacity: 0.03 !important; }
  .hover-opacity-xl-3 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-3.active, .hover-opacity-xl-3:hover {
      transition: all 0.15s ease;
      opacity: 0.03 !important; }
  .opacity-xl-4 {
    opacity: 0.04 !important; }
  .hover-opacity-xl-4 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-4.active, .hover-opacity-xl-4:hover {
      transition: all 0.15s ease;
      opacity: 0.04 !important; }
  .opacity-xl-5 {
    opacity: 0.05 !important; }
  .hover-opacity-xl-5 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-5.active, .hover-opacity-xl-5:hover {
      transition: all 0.15s ease;
      opacity: 0.05 !important; }
  .opacity-xl-6 {
    opacity: 0.06 !important; }
  .hover-opacity-xl-6 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-6.active, .hover-opacity-xl-6:hover {
      transition: all 0.15s ease;
      opacity: 0.06 !important; }
  .opacity-xl-7 {
    opacity: 0.07 !important; }
  .hover-opacity-xl-7 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-7.active, .hover-opacity-xl-7:hover {
      transition: all 0.15s ease;
      opacity: 0.07 !important; }
  .opacity-xl-8 {
    opacity: 0.08 !important; }
  .hover-opacity-xl-8 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-8.active, .hover-opacity-xl-8:hover {
      transition: all 0.15s ease;
      opacity: 0.08 !important; }
  .opacity-xl-9 {
    opacity: 0.09 !important; }
  .hover-opacity-xl-9 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-9.active, .hover-opacity-xl-9:hover {
      transition: all 0.15s ease;
      opacity: 0.09 !important; }
  .opacity-xl-10 {
    opacity: 0.1 !important; }
  .hover-opacity-xl-10 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-10.active, .hover-opacity-xl-10:hover {
      transition: all 0.15s ease;
      opacity: 0.1 !important; }
  .opacity-xl-11 {
    opacity: 0.11 !important; }
  .hover-opacity-xl-11 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-11.active, .hover-opacity-xl-11:hover {
      transition: all 0.15s ease;
      opacity: 0.11 !important; }
  .opacity-xl-12 {
    opacity: 0.12 !important; }
  .hover-opacity-xl-12 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-12.active, .hover-opacity-xl-12:hover {
      transition: all 0.15s ease;
      opacity: 0.12 !important; }
  .opacity-xl-13 {
    opacity: 0.13 !important; }
  .hover-opacity-xl-13 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-13.active, .hover-opacity-xl-13:hover {
      transition: all 0.15s ease;
      opacity: 0.13 !important; }
  .opacity-xl-14 {
    opacity: 0.14 !important; }
  .hover-opacity-xl-14 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-14.active, .hover-opacity-xl-14:hover {
      transition: all 0.15s ease;
      opacity: 0.14 !important; }
  .opacity-xl-15 {
    opacity: 0.15 !important; }
  .hover-opacity-xl-15 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-15.active, .hover-opacity-xl-15:hover {
      transition: all 0.15s ease;
      opacity: 0.15 !important; }
  .opacity-xl-16 {
    opacity: 0.16 !important; }
  .hover-opacity-xl-16 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-16.active, .hover-opacity-xl-16:hover {
      transition: all 0.15s ease;
      opacity: 0.16 !important; }
  .opacity-xl-17 {
    opacity: 0.17 !important; }
  .hover-opacity-xl-17 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-17.active, .hover-opacity-xl-17:hover {
      transition: all 0.15s ease;
      opacity: 0.17 !important; }
  .opacity-xl-18 {
    opacity: 0.18 !important; }
  .hover-opacity-xl-18 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-18.active, .hover-opacity-xl-18:hover {
      transition: all 0.15s ease;
      opacity: 0.18 !important; }
  .opacity-xl-19 {
    opacity: 0.19 !important; }
  .hover-opacity-xl-19 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-19.active, .hover-opacity-xl-19:hover {
      transition: all 0.15s ease;
      opacity: 0.19 !important; }
  .opacity-xl-20 {
    opacity: 0.2 !important; }
  .hover-opacity-xl-20 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-20.active, .hover-opacity-xl-20:hover {
      transition: all 0.15s ease;
      opacity: 0.2 !important; }
  .opacity-xl-21 {
    opacity: 0.21 !important; }
  .hover-opacity-xl-21 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-21.active, .hover-opacity-xl-21:hover {
      transition: all 0.15s ease;
      opacity: 0.21 !important; }
  .opacity-xl-22 {
    opacity: 0.22 !important; }
  .hover-opacity-xl-22 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-22.active, .hover-opacity-xl-22:hover {
      transition: all 0.15s ease;
      opacity: 0.22 !important; }
  .opacity-xl-23 {
    opacity: 0.23 !important; }
  .hover-opacity-xl-23 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-23.active, .hover-opacity-xl-23:hover {
      transition: all 0.15s ease;
      opacity: 0.23 !important; }
  .opacity-xl-24 {
    opacity: 0.24 !important; }
  .hover-opacity-xl-24 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-24.active, .hover-opacity-xl-24:hover {
      transition: all 0.15s ease;
      opacity: 0.24 !important; }
  .opacity-xl-25 {
    opacity: 0.25 !important; }
  .hover-opacity-xl-25 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-25.active, .hover-opacity-xl-25:hover {
      transition: all 0.15s ease;
      opacity: 0.25 !important; }
  .opacity-xl-26 {
    opacity: 0.26 !important; }
  .hover-opacity-xl-26 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-26.active, .hover-opacity-xl-26:hover {
      transition: all 0.15s ease;
      opacity: 0.26 !important; }
  .opacity-xl-27 {
    opacity: 0.27 !important; }
  .hover-opacity-xl-27 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-27.active, .hover-opacity-xl-27:hover {
      transition: all 0.15s ease;
      opacity: 0.27 !important; }
  .opacity-xl-28 {
    opacity: 0.28 !important; }
  .hover-opacity-xl-28 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-28.active, .hover-opacity-xl-28:hover {
      transition: all 0.15s ease;
      opacity: 0.28 !important; }
  .opacity-xl-29 {
    opacity: 0.29 !important; }
  .hover-opacity-xl-29 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-29.active, .hover-opacity-xl-29:hover {
      transition: all 0.15s ease;
      opacity: 0.29 !important; }
  .opacity-xl-30 {
    opacity: 0.3 !important; }
  .hover-opacity-xl-30 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-30.active, .hover-opacity-xl-30:hover {
      transition: all 0.15s ease;
      opacity: 0.3 !important; }
  .opacity-xl-31 {
    opacity: 0.31 !important; }
  .hover-opacity-xl-31 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-31.active, .hover-opacity-xl-31:hover {
      transition: all 0.15s ease;
      opacity: 0.31 !important; }
  .opacity-xl-32 {
    opacity: 0.32 !important; }
  .hover-opacity-xl-32 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-32.active, .hover-opacity-xl-32:hover {
      transition: all 0.15s ease;
      opacity: 0.32 !important; }
  .opacity-xl-33 {
    opacity: 0.33 !important; }
  .hover-opacity-xl-33 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-33.active, .hover-opacity-xl-33:hover {
      transition: all 0.15s ease;
      opacity: 0.33 !important; }
  .opacity-xl-34 {
    opacity: 0.34 !important; }
  .hover-opacity-xl-34 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-34.active, .hover-opacity-xl-34:hover {
      transition: all 0.15s ease;
      opacity: 0.34 !important; }
  .opacity-xl-35 {
    opacity: 0.35 !important; }
  .hover-opacity-xl-35 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-35.active, .hover-opacity-xl-35:hover {
      transition: all 0.15s ease;
      opacity: 0.35 !important; }
  .opacity-xl-36 {
    opacity: 0.36 !important; }
  .hover-opacity-xl-36 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-36.active, .hover-opacity-xl-36:hover {
      transition: all 0.15s ease;
      opacity: 0.36 !important; }
  .opacity-xl-37 {
    opacity: 0.37 !important; }
  .hover-opacity-xl-37 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-37.active, .hover-opacity-xl-37:hover {
      transition: all 0.15s ease;
      opacity: 0.37 !important; }
  .opacity-xl-38 {
    opacity: 0.38 !important; }
  .hover-opacity-xl-38 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-38.active, .hover-opacity-xl-38:hover {
      transition: all 0.15s ease;
      opacity: 0.38 !important; }
  .opacity-xl-39 {
    opacity: 0.39 !important; }
  .hover-opacity-xl-39 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-39.active, .hover-opacity-xl-39:hover {
      transition: all 0.15s ease;
      opacity: 0.39 !important; }
  .opacity-xl-40 {
    opacity: 0.4 !important; }
  .hover-opacity-xl-40 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-40.active, .hover-opacity-xl-40:hover {
      transition: all 0.15s ease;
      opacity: 0.4 !important; }
  .opacity-xl-41 {
    opacity: 0.41 !important; }
  .hover-opacity-xl-41 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-41.active, .hover-opacity-xl-41:hover {
      transition: all 0.15s ease;
      opacity: 0.41 !important; }
  .opacity-xl-42 {
    opacity: 0.42 !important; }
  .hover-opacity-xl-42 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-42.active, .hover-opacity-xl-42:hover {
      transition: all 0.15s ease;
      opacity: 0.42 !important; }
  .opacity-xl-43 {
    opacity: 0.43 !important; }
  .hover-opacity-xl-43 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-43.active, .hover-opacity-xl-43:hover {
      transition: all 0.15s ease;
      opacity: 0.43 !important; }
  .opacity-xl-44 {
    opacity: 0.44 !important; }
  .hover-opacity-xl-44 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-44.active, .hover-opacity-xl-44:hover {
      transition: all 0.15s ease;
      opacity: 0.44 !important; }
  .opacity-xl-45 {
    opacity: 0.45 !important; }
  .hover-opacity-xl-45 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-45.active, .hover-opacity-xl-45:hover {
      transition: all 0.15s ease;
      opacity: 0.45 !important; }
  .opacity-xl-46 {
    opacity: 0.46 !important; }
  .hover-opacity-xl-46 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-46.active, .hover-opacity-xl-46:hover {
      transition: all 0.15s ease;
      opacity: 0.46 !important; }
  .opacity-xl-47 {
    opacity: 0.47 !important; }
  .hover-opacity-xl-47 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-47.active, .hover-opacity-xl-47:hover {
      transition: all 0.15s ease;
      opacity: 0.47 !important; }
  .opacity-xl-48 {
    opacity: 0.48 !important; }
  .hover-opacity-xl-48 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-48.active, .hover-opacity-xl-48:hover {
      transition: all 0.15s ease;
      opacity: 0.48 !important; }
  .opacity-xl-49 {
    opacity: 0.49 !important; }
  .hover-opacity-xl-49 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-49.active, .hover-opacity-xl-49:hover {
      transition: all 0.15s ease;
      opacity: 0.49 !important; }
  .opacity-xl-50 {
    opacity: 0.5 !important; }
  .hover-opacity-xl-50 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-50.active, .hover-opacity-xl-50:hover {
      transition: all 0.15s ease;
      opacity: 0.5 !important; }
  .opacity-xl-51 {
    opacity: 0.51 !important; }
  .hover-opacity-xl-51 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-51.active, .hover-opacity-xl-51:hover {
      transition: all 0.15s ease;
      opacity: 0.51 !important; }
  .opacity-xl-52 {
    opacity: 0.52 !important; }
  .hover-opacity-xl-52 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-52.active, .hover-opacity-xl-52:hover {
      transition: all 0.15s ease;
      opacity: 0.52 !important; }
  .opacity-xl-53 {
    opacity: 0.53 !important; }
  .hover-opacity-xl-53 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-53.active, .hover-opacity-xl-53:hover {
      transition: all 0.15s ease;
      opacity: 0.53 !important; }
  .opacity-xl-54 {
    opacity: 0.54 !important; }
  .hover-opacity-xl-54 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-54.active, .hover-opacity-xl-54:hover {
      transition: all 0.15s ease;
      opacity: 0.54 !important; }
  .opacity-xl-55 {
    opacity: 0.55 !important; }
  .hover-opacity-xl-55 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-55.active, .hover-opacity-xl-55:hover {
      transition: all 0.15s ease;
      opacity: 0.55 !important; }
  .opacity-xl-56 {
    opacity: 0.56 !important; }
  .hover-opacity-xl-56 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-56.active, .hover-opacity-xl-56:hover {
      transition: all 0.15s ease;
      opacity: 0.56 !important; }
  .opacity-xl-57 {
    opacity: 0.57 !important; }
  .hover-opacity-xl-57 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-57.active, .hover-opacity-xl-57:hover {
      transition: all 0.15s ease;
      opacity: 0.57 !important; }
  .opacity-xl-58 {
    opacity: 0.58 !important; }
  .hover-opacity-xl-58 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-58.active, .hover-opacity-xl-58:hover {
      transition: all 0.15s ease;
      opacity: 0.58 !important; }
  .opacity-xl-59 {
    opacity: 0.59 !important; }
  .hover-opacity-xl-59 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-59.active, .hover-opacity-xl-59:hover {
      transition: all 0.15s ease;
      opacity: 0.59 !important; }
  .opacity-xl-60 {
    opacity: 0.6 !important; }
  .hover-opacity-xl-60 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-60.active, .hover-opacity-xl-60:hover {
      transition: all 0.15s ease;
      opacity: 0.6 !important; }
  .opacity-xl-61 {
    opacity: 0.61 !important; }
  .hover-opacity-xl-61 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-61.active, .hover-opacity-xl-61:hover {
      transition: all 0.15s ease;
      opacity: 0.61 !important; }
  .opacity-xl-62 {
    opacity: 0.62 !important; }
  .hover-opacity-xl-62 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-62.active, .hover-opacity-xl-62:hover {
      transition: all 0.15s ease;
      opacity: 0.62 !important; }
  .opacity-xl-63 {
    opacity: 0.63 !important; }
  .hover-opacity-xl-63 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-63.active, .hover-opacity-xl-63:hover {
      transition: all 0.15s ease;
      opacity: 0.63 !important; }
  .opacity-xl-64 {
    opacity: 0.64 !important; }
  .hover-opacity-xl-64 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-64.active, .hover-opacity-xl-64:hover {
      transition: all 0.15s ease;
      opacity: 0.64 !important; }
  .opacity-xl-65 {
    opacity: 0.65 !important; }
  .hover-opacity-xl-65 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-65.active, .hover-opacity-xl-65:hover {
      transition: all 0.15s ease;
      opacity: 0.65 !important; }
  .opacity-xl-66 {
    opacity: 0.66 !important; }
  .hover-opacity-xl-66 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-66.active, .hover-opacity-xl-66:hover {
      transition: all 0.15s ease;
      opacity: 0.66 !important; }
  .opacity-xl-67 {
    opacity: 0.67 !important; }
  .hover-opacity-xl-67 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-67.active, .hover-opacity-xl-67:hover {
      transition: all 0.15s ease;
      opacity: 0.67 !important; }
  .opacity-xl-68 {
    opacity: 0.68 !important; }
  .hover-opacity-xl-68 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-68.active, .hover-opacity-xl-68:hover {
      transition: all 0.15s ease;
      opacity: 0.68 !important; }
  .opacity-xl-69 {
    opacity: 0.69 !important; }
  .hover-opacity-xl-69 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-69.active, .hover-opacity-xl-69:hover {
      transition: all 0.15s ease;
      opacity: 0.69 !important; }
  .opacity-xl-70 {
    opacity: 0.7 !important; }
  .hover-opacity-xl-70 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-70.active, .hover-opacity-xl-70:hover {
      transition: all 0.15s ease;
      opacity: 0.7 !important; }
  .opacity-xl-71 {
    opacity: 0.71 !important; }
  .hover-opacity-xl-71 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-71.active, .hover-opacity-xl-71:hover {
      transition: all 0.15s ease;
      opacity: 0.71 !important; }
  .opacity-xl-72 {
    opacity: 0.72 !important; }
  .hover-opacity-xl-72 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-72.active, .hover-opacity-xl-72:hover {
      transition: all 0.15s ease;
      opacity: 0.72 !important; }
  .opacity-xl-73 {
    opacity: 0.73 !important; }
  .hover-opacity-xl-73 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-73.active, .hover-opacity-xl-73:hover {
      transition: all 0.15s ease;
      opacity: 0.73 !important; }
  .opacity-xl-74 {
    opacity: 0.74 !important; }
  .hover-opacity-xl-74 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-74.active, .hover-opacity-xl-74:hover {
      transition: all 0.15s ease;
      opacity: 0.74 !important; }
  .opacity-xl-75 {
    opacity: 0.75 !important; }
  .hover-opacity-xl-75 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-75.active, .hover-opacity-xl-75:hover {
      transition: all 0.15s ease;
      opacity: 0.75 !important; }
  .opacity-xl-76 {
    opacity: 0.76 !important; }
  .hover-opacity-xl-76 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-76.active, .hover-opacity-xl-76:hover {
      transition: all 0.15s ease;
      opacity: 0.76 !important; }
  .opacity-xl-77 {
    opacity: 0.77 !important; }
  .hover-opacity-xl-77 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-77.active, .hover-opacity-xl-77:hover {
      transition: all 0.15s ease;
      opacity: 0.77 !important; }
  .opacity-xl-78 {
    opacity: 0.78 !important; }
  .hover-opacity-xl-78 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-78.active, .hover-opacity-xl-78:hover {
      transition: all 0.15s ease;
      opacity: 0.78 !important; }
  .opacity-xl-79 {
    opacity: 0.79 !important; }
  .hover-opacity-xl-79 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-79.active, .hover-opacity-xl-79:hover {
      transition: all 0.15s ease;
      opacity: 0.79 !important; }
  .opacity-xl-80 {
    opacity: 0.8 !important; }
  .hover-opacity-xl-80 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-80.active, .hover-opacity-xl-80:hover {
      transition: all 0.15s ease;
      opacity: 0.8 !important; }
  .opacity-xl-81 {
    opacity: 0.81 !important; }
  .hover-opacity-xl-81 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-81.active, .hover-opacity-xl-81:hover {
      transition: all 0.15s ease;
      opacity: 0.81 !important; }
  .opacity-xl-82 {
    opacity: 0.82 !important; }
  .hover-opacity-xl-82 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-82.active, .hover-opacity-xl-82:hover {
      transition: all 0.15s ease;
      opacity: 0.82 !important; }
  .opacity-xl-83 {
    opacity: 0.83 !important; }
  .hover-opacity-xl-83 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-83.active, .hover-opacity-xl-83:hover {
      transition: all 0.15s ease;
      opacity: 0.83 !important; }
  .opacity-xl-84 {
    opacity: 0.84 !important; }
  .hover-opacity-xl-84 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-84.active, .hover-opacity-xl-84:hover {
      transition: all 0.15s ease;
      opacity: 0.84 !important; }
  .opacity-xl-85 {
    opacity: 0.85 !important; }
  .hover-opacity-xl-85 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-85.active, .hover-opacity-xl-85:hover {
      transition: all 0.15s ease;
      opacity: 0.85 !important; }
  .opacity-xl-86 {
    opacity: 0.86 !important; }
  .hover-opacity-xl-86 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-86.active, .hover-opacity-xl-86:hover {
      transition: all 0.15s ease;
      opacity: 0.86 !important; }
  .opacity-xl-87 {
    opacity: 0.87 !important; }
  .hover-opacity-xl-87 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-87.active, .hover-opacity-xl-87:hover {
      transition: all 0.15s ease;
      opacity: 0.87 !important; }
  .opacity-xl-88 {
    opacity: 0.88 !important; }
  .hover-opacity-xl-88 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-88.active, .hover-opacity-xl-88:hover {
      transition: all 0.15s ease;
      opacity: 0.88 !important; }
  .opacity-xl-89 {
    opacity: 0.89 !important; }
  .hover-opacity-xl-89 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-89.active, .hover-opacity-xl-89:hover {
      transition: all 0.15s ease;
      opacity: 0.89 !important; }
  .opacity-xl-90 {
    opacity: 0.9 !important; }
  .hover-opacity-xl-90 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-90.active, .hover-opacity-xl-90:hover {
      transition: all 0.15s ease;
      opacity: 0.9 !important; }
  .opacity-xl-91 {
    opacity: 0.91 !important; }
  .hover-opacity-xl-91 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-91.active, .hover-opacity-xl-91:hover {
      transition: all 0.15s ease;
      opacity: 0.91 !important; }
  .opacity-xl-92 {
    opacity: 0.92 !important; }
  .hover-opacity-xl-92 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-92.active, .hover-opacity-xl-92:hover {
      transition: all 0.15s ease;
      opacity: 0.92 !important; }
  .opacity-xl-93 {
    opacity: 0.93 !important; }
  .hover-opacity-xl-93 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-93.active, .hover-opacity-xl-93:hover {
      transition: all 0.15s ease;
      opacity: 0.93 !important; }
  .opacity-xl-94 {
    opacity: 0.94 !important; }
  .hover-opacity-xl-94 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-94.active, .hover-opacity-xl-94:hover {
      transition: all 0.15s ease;
      opacity: 0.94 !important; }
  .opacity-xl-95 {
    opacity: 0.95 !important; }
  .hover-opacity-xl-95 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-95.active, .hover-opacity-xl-95:hover {
      transition: all 0.15s ease;
      opacity: 0.95 !important; }
  .opacity-xl-96 {
    opacity: 0.96 !important; }
  .hover-opacity-xl-96 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-96.active, .hover-opacity-xl-96:hover {
      transition: all 0.15s ease;
      opacity: 0.96 !important; }
  .opacity-xl-97 {
    opacity: 0.97 !important; }
  .hover-opacity-xl-97 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-97.active, .hover-opacity-xl-97:hover {
      transition: all 0.15s ease;
      opacity: 0.97 !important; }
  .opacity-xl-98 {
    opacity: 0.98 !important; }
  .hover-opacity-xl-98 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-98.active, .hover-opacity-xl-98:hover {
      transition: all 0.15s ease;
      opacity: 0.98 !important; }
  .opacity-xl-99 {
    opacity: 0.99 !important; }
  .hover-opacity-xl-99 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-99.active, .hover-opacity-xl-99:hover {
      transition: all 0.15s ease;
      opacity: 0.99 !important; }
  .opacity-xl-100 {
    opacity: 1 !important; }
  .hover-opacity-xl-100 {
    transition: all 0.15s ease; }
    .hover-opacity-xl-100.active, .hover-opacity-xl-100:hover {
      transition: all 0.15s ease;
      opacity: 1 !important; } }

@media (min-width: 1400px) {
  .opacity-xxl-1 {
    opacity: 0.01 !important; }
  .hover-opacity-xxl-1 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-1.active, .hover-opacity-xxl-1:hover {
      transition: all 0.15s ease;
      opacity: 0.01 !important; }
  .opacity-xxl-2 {
    opacity: 0.02 !important; }
  .hover-opacity-xxl-2 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-2.active, .hover-opacity-xxl-2:hover {
      transition: all 0.15s ease;
      opacity: 0.02 !important; }
  .opacity-xxl-3 {
    opacity: 0.03 !important; }
  .hover-opacity-xxl-3 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-3.active, .hover-opacity-xxl-3:hover {
      transition: all 0.15s ease;
      opacity: 0.03 !important; }
  .opacity-xxl-4 {
    opacity: 0.04 !important; }
  .hover-opacity-xxl-4 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-4.active, .hover-opacity-xxl-4:hover {
      transition: all 0.15s ease;
      opacity: 0.04 !important; }
  .opacity-xxl-5 {
    opacity: 0.05 !important; }
  .hover-opacity-xxl-5 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-5.active, .hover-opacity-xxl-5:hover {
      transition: all 0.15s ease;
      opacity: 0.05 !important; }
  .opacity-xxl-6 {
    opacity: 0.06 !important; }
  .hover-opacity-xxl-6 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-6.active, .hover-opacity-xxl-6:hover {
      transition: all 0.15s ease;
      opacity: 0.06 !important; }
  .opacity-xxl-7 {
    opacity: 0.07 !important; }
  .hover-opacity-xxl-7 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-7.active, .hover-opacity-xxl-7:hover {
      transition: all 0.15s ease;
      opacity: 0.07 !important; }
  .opacity-xxl-8 {
    opacity: 0.08 !important; }
  .hover-opacity-xxl-8 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-8.active, .hover-opacity-xxl-8:hover {
      transition: all 0.15s ease;
      opacity: 0.08 !important; }
  .opacity-xxl-9 {
    opacity: 0.09 !important; }
  .hover-opacity-xxl-9 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-9.active, .hover-opacity-xxl-9:hover {
      transition: all 0.15s ease;
      opacity: 0.09 !important; }
  .opacity-xxl-10 {
    opacity: 0.1 !important; }
  .hover-opacity-xxl-10 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-10.active, .hover-opacity-xxl-10:hover {
      transition: all 0.15s ease;
      opacity: 0.1 !important; }
  .opacity-xxl-11 {
    opacity: 0.11 !important; }
  .hover-opacity-xxl-11 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-11.active, .hover-opacity-xxl-11:hover {
      transition: all 0.15s ease;
      opacity: 0.11 !important; }
  .opacity-xxl-12 {
    opacity: 0.12 !important; }
  .hover-opacity-xxl-12 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-12.active, .hover-opacity-xxl-12:hover {
      transition: all 0.15s ease;
      opacity: 0.12 !important; }
  .opacity-xxl-13 {
    opacity: 0.13 !important; }
  .hover-opacity-xxl-13 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-13.active, .hover-opacity-xxl-13:hover {
      transition: all 0.15s ease;
      opacity: 0.13 !important; }
  .opacity-xxl-14 {
    opacity: 0.14 !important; }
  .hover-opacity-xxl-14 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-14.active, .hover-opacity-xxl-14:hover {
      transition: all 0.15s ease;
      opacity: 0.14 !important; }
  .opacity-xxl-15 {
    opacity: 0.15 !important; }
  .hover-opacity-xxl-15 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-15.active, .hover-opacity-xxl-15:hover {
      transition: all 0.15s ease;
      opacity: 0.15 !important; }
  .opacity-xxl-16 {
    opacity: 0.16 !important; }
  .hover-opacity-xxl-16 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-16.active, .hover-opacity-xxl-16:hover {
      transition: all 0.15s ease;
      opacity: 0.16 !important; }
  .opacity-xxl-17 {
    opacity: 0.17 !important; }
  .hover-opacity-xxl-17 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-17.active, .hover-opacity-xxl-17:hover {
      transition: all 0.15s ease;
      opacity: 0.17 !important; }
  .opacity-xxl-18 {
    opacity: 0.18 !important; }
  .hover-opacity-xxl-18 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-18.active, .hover-opacity-xxl-18:hover {
      transition: all 0.15s ease;
      opacity: 0.18 !important; }
  .opacity-xxl-19 {
    opacity: 0.19 !important; }
  .hover-opacity-xxl-19 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-19.active, .hover-opacity-xxl-19:hover {
      transition: all 0.15s ease;
      opacity: 0.19 !important; }
  .opacity-xxl-20 {
    opacity: 0.2 !important; }
  .hover-opacity-xxl-20 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-20.active, .hover-opacity-xxl-20:hover {
      transition: all 0.15s ease;
      opacity: 0.2 !important; }
  .opacity-xxl-21 {
    opacity: 0.21 !important; }
  .hover-opacity-xxl-21 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-21.active, .hover-opacity-xxl-21:hover {
      transition: all 0.15s ease;
      opacity: 0.21 !important; }
  .opacity-xxl-22 {
    opacity: 0.22 !important; }
  .hover-opacity-xxl-22 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-22.active, .hover-opacity-xxl-22:hover {
      transition: all 0.15s ease;
      opacity: 0.22 !important; }
  .opacity-xxl-23 {
    opacity: 0.23 !important; }
  .hover-opacity-xxl-23 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-23.active, .hover-opacity-xxl-23:hover {
      transition: all 0.15s ease;
      opacity: 0.23 !important; }
  .opacity-xxl-24 {
    opacity: 0.24 !important; }
  .hover-opacity-xxl-24 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-24.active, .hover-opacity-xxl-24:hover {
      transition: all 0.15s ease;
      opacity: 0.24 !important; }
  .opacity-xxl-25 {
    opacity: 0.25 !important; }
  .hover-opacity-xxl-25 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-25.active, .hover-opacity-xxl-25:hover {
      transition: all 0.15s ease;
      opacity: 0.25 !important; }
  .opacity-xxl-26 {
    opacity: 0.26 !important; }
  .hover-opacity-xxl-26 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-26.active, .hover-opacity-xxl-26:hover {
      transition: all 0.15s ease;
      opacity: 0.26 !important; }
  .opacity-xxl-27 {
    opacity: 0.27 !important; }
  .hover-opacity-xxl-27 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-27.active, .hover-opacity-xxl-27:hover {
      transition: all 0.15s ease;
      opacity: 0.27 !important; }
  .opacity-xxl-28 {
    opacity: 0.28 !important; }
  .hover-opacity-xxl-28 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-28.active, .hover-opacity-xxl-28:hover {
      transition: all 0.15s ease;
      opacity: 0.28 !important; }
  .opacity-xxl-29 {
    opacity: 0.29 !important; }
  .hover-opacity-xxl-29 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-29.active, .hover-opacity-xxl-29:hover {
      transition: all 0.15s ease;
      opacity: 0.29 !important; }
  .opacity-xxl-30 {
    opacity: 0.3 !important; }
  .hover-opacity-xxl-30 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-30.active, .hover-opacity-xxl-30:hover {
      transition: all 0.15s ease;
      opacity: 0.3 !important; }
  .opacity-xxl-31 {
    opacity: 0.31 !important; }
  .hover-opacity-xxl-31 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-31.active, .hover-opacity-xxl-31:hover {
      transition: all 0.15s ease;
      opacity: 0.31 !important; }
  .opacity-xxl-32 {
    opacity: 0.32 !important; }
  .hover-opacity-xxl-32 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-32.active, .hover-opacity-xxl-32:hover {
      transition: all 0.15s ease;
      opacity: 0.32 !important; }
  .opacity-xxl-33 {
    opacity: 0.33 !important; }
  .hover-opacity-xxl-33 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-33.active, .hover-opacity-xxl-33:hover {
      transition: all 0.15s ease;
      opacity: 0.33 !important; }
  .opacity-xxl-34 {
    opacity: 0.34 !important; }
  .hover-opacity-xxl-34 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-34.active, .hover-opacity-xxl-34:hover {
      transition: all 0.15s ease;
      opacity: 0.34 !important; }
  .opacity-xxl-35 {
    opacity: 0.35 !important; }
  .hover-opacity-xxl-35 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-35.active, .hover-opacity-xxl-35:hover {
      transition: all 0.15s ease;
      opacity: 0.35 !important; }
  .opacity-xxl-36 {
    opacity: 0.36 !important; }
  .hover-opacity-xxl-36 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-36.active, .hover-opacity-xxl-36:hover {
      transition: all 0.15s ease;
      opacity: 0.36 !important; }
  .opacity-xxl-37 {
    opacity: 0.37 !important; }
  .hover-opacity-xxl-37 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-37.active, .hover-opacity-xxl-37:hover {
      transition: all 0.15s ease;
      opacity: 0.37 !important; }
  .opacity-xxl-38 {
    opacity: 0.38 !important; }
  .hover-opacity-xxl-38 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-38.active, .hover-opacity-xxl-38:hover {
      transition: all 0.15s ease;
      opacity: 0.38 !important; }
  .opacity-xxl-39 {
    opacity: 0.39 !important; }
  .hover-opacity-xxl-39 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-39.active, .hover-opacity-xxl-39:hover {
      transition: all 0.15s ease;
      opacity: 0.39 !important; }
  .opacity-xxl-40 {
    opacity: 0.4 !important; }
  .hover-opacity-xxl-40 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-40.active, .hover-opacity-xxl-40:hover {
      transition: all 0.15s ease;
      opacity: 0.4 !important; }
  .opacity-xxl-41 {
    opacity: 0.41 !important; }
  .hover-opacity-xxl-41 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-41.active, .hover-opacity-xxl-41:hover {
      transition: all 0.15s ease;
      opacity: 0.41 !important; }
  .opacity-xxl-42 {
    opacity: 0.42 !important; }
  .hover-opacity-xxl-42 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-42.active, .hover-opacity-xxl-42:hover {
      transition: all 0.15s ease;
      opacity: 0.42 !important; }
  .opacity-xxl-43 {
    opacity: 0.43 !important; }
  .hover-opacity-xxl-43 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-43.active, .hover-opacity-xxl-43:hover {
      transition: all 0.15s ease;
      opacity: 0.43 !important; }
  .opacity-xxl-44 {
    opacity: 0.44 !important; }
  .hover-opacity-xxl-44 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-44.active, .hover-opacity-xxl-44:hover {
      transition: all 0.15s ease;
      opacity: 0.44 !important; }
  .opacity-xxl-45 {
    opacity: 0.45 !important; }
  .hover-opacity-xxl-45 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-45.active, .hover-opacity-xxl-45:hover {
      transition: all 0.15s ease;
      opacity: 0.45 !important; }
  .opacity-xxl-46 {
    opacity: 0.46 !important; }
  .hover-opacity-xxl-46 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-46.active, .hover-opacity-xxl-46:hover {
      transition: all 0.15s ease;
      opacity: 0.46 !important; }
  .opacity-xxl-47 {
    opacity: 0.47 !important; }
  .hover-opacity-xxl-47 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-47.active, .hover-opacity-xxl-47:hover {
      transition: all 0.15s ease;
      opacity: 0.47 !important; }
  .opacity-xxl-48 {
    opacity: 0.48 !important; }
  .hover-opacity-xxl-48 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-48.active, .hover-opacity-xxl-48:hover {
      transition: all 0.15s ease;
      opacity: 0.48 !important; }
  .opacity-xxl-49 {
    opacity: 0.49 !important; }
  .hover-opacity-xxl-49 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-49.active, .hover-opacity-xxl-49:hover {
      transition: all 0.15s ease;
      opacity: 0.49 !important; }
  .opacity-xxl-50 {
    opacity: 0.5 !important; }
  .hover-opacity-xxl-50 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-50.active, .hover-opacity-xxl-50:hover {
      transition: all 0.15s ease;
      opacity: 0.5 !important; }
  .opacity-xxl-51 {
    opacity: 0.51 !important; }
  .hover-opacity-xxl-51 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-51.active, .hover-opacity-xxl-51:hover {
      transition: all 0.15s ease;
      opacity: 0.51 !important; }
  .opacity-xxl-52 {
    opacity: 0.52 !important; }
  .hover-opacity-xxl-52 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-52.active, .hover-opacity-xxl-52:hover {
      transition: all 0.15s ease;
      opacity: 0.52 !important; }
  .opacity-xxl-53 {
    opacity: 0.53 !important; }
  .hover-opacity-xxl-53 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-53.active, .hover-opacity-xxl-53:hover {
      transition: all 0.15s ease;
      opacity: 0.53 !important; }
  .opacity-xxl-54 {
    opacity: 0.54 !important; }
  .hover-opacity-xxl-54 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-54.active, .hover-opacity-xxl-54:hover {
      transition: all 0.15s ease;
      opacity: 0.54 !important; }
  .opacity-xxl-55 {
    opacity: 0.55 !important; }
  .hover-opacity-xxl-55 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-55.active, .hover-opacity-xxl-55:hover {
      transition: all 0.15s ease;
      opacity: 0.55 !important; }
  .opacity-xxl-56 {
    opacity: 0.56 !important; }
  .hover-opacity-xxl-56 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-56.active, .hover-opacity-xxl-56:hover {
      transition: all 0.15s ease;
      opacity: 0.56 !important; }
  .opacity-xxl-57 {
    opacity: 0.57 !important; }
  .hover-opacity-xxl-57 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-57.active, .hover-opacity-xxl-57:hover {
      transition: all 0.15s ease;
      opacity: 0.57 !important; }
  .opacity-xxl-58 {
    opacity: 0.58 !important; }
  .hover-opacity-xxl-58 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-58.active, .hover-opacity-xxl-58:hover {
      transition: all 0.15s ease;
      opacity: 0.58 !important; }
  .opacity-xxl-59 {
    opacity: 0.59 !important; }
  .hover-opacity-xxl-59 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-59.active, .hover-opacity-xxl-59:hover {
      transition: all 0.15s ease;
      opacity: 0.59 !important; }
  .opacity-xxl-60 {
    opacity: 0.6 !important; }
  .hover-opacity-xxl-60 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-60.active, .hover-opacity-xxl-60:hover {
      transition: all 0.15s ease;
      opacity: 0.6 !important; }
  .opacity-xxl-61 {
    opacity: 0.61 !important; }
  .hover-opacity-xxl-61 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-61.active, .hover-opacity-xxl-61:hover {
      transition: all 0.15s ease;
      opacity: 0.61 !important; }
  .opacity-xxl-62 {
    opacity: 0.62 !important; }
  .hover-opacity-xxl-62 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-62.active, .hover-opacity-xxl-62:hover {
      transition: all 0.15s ease;
      opacity: 0.62 !important; }
  .opacity-xxl-63 {
    opacity: 0.63 !important; }
  .hover-opacity-xxl-63 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-63.active, .hover-opacity-xxl-63:hover {
      transition: all 0.15s ease;
      opacity: 0.63 !important; }
  .opacity-xxl-64 {
    opacity: 0.64 !important; }
  .hover-opacity-xxl-64 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-64.active, .hover-opacity-xxl-64:hover {
      transition: all 0.15s ease;
      opacity: 0.64 !important; }
  .opacity-xxl-65 {
    opacity: 0.65 !important; }
  .hover-opacity-xxl-65 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-65.active, .hover-opacity-xxl-65:hover {
      transition: all 0.15s ease;
      opacity: 0.65 !important; }
  .opacity-xxl-66 {
    opacity: 0.66 !important; }
  .hover-opacity-xxl-66 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-66.active, .hover-opacity-xxl-66:hover {
      transition: all 0.15s ease;
      opacity: 0.66 !important; }
  .opacity-xxl-67 {
    opacity: 0.67 !important; }
  .hover-opacity-xxl-67 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-67.active, .hover-opacity-xxl-67:hover {
      transition: all 0.15s ease;
      opacity: 0.67 !important; }
  .opacity-xxl-68 {
    opacity: 0.68 !important; }
  .hover-opacity-xxl-68 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-68.active, .hover-opacity-xxl-68:hover {
      transition: all 0.15s ease;
      opacity: 0.68 !important; }
  .opacity-xxl-69 {
    opacity: 0.69 !important; }
  .hover-opacity-xxl-69 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-69.active, .hover-opacity-xxl-69:hover {
      transition: all 0.15s ease;
      opacity: 0.69 !important; }
  .opacity-xxl-70 {
    opacity: 0.7 !important; }
  .hover-opacity-xxl-70 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-70.active, .hover-opacity-xxl-70:hover {
      transition: all 0.15s ease;
      opacity: 0.7 !important; }
  .opacity-xxl-71 {
    opacity: 0.71 !important; }
  .hover-opacity-xxl-71 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-71.active, .hover-opacity-xxl-71:hover {
      transition: all 0.15s ease;
      opacity: 0.71 !important; }
  .opacity-xxl-72 {
    opacity: 0.72 !important; }
  .hover-opacity-xxl-72 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-72.active, .hover-opacity-xxl-72:hover {
      transition: all 0.15s ease;
      opacity: 0.72 !important; }
  .opacity-xxl-73 {
    opacity: 0.73 !important; }
  .hover-opacity-xxl-73 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-73.active, .hover-opacity-xxl-73:hover {
      transition: all 0.15s ease;
      opacity: 0.73 !important; }
  .opacity-xxl-74 {
    opacity: 0.74 !important; }
  .hover-opacity-xxl-74 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-74.active, .hover-opacity-xxl-74:hover {
      transition: all 0.15s ease;
      opacity: 0.74 !important; }
  .opacity-xxl-75 {
    opacity: 0.75 !important; }
  .hover-opacity-xxl-75 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-75.active, .hover-opacity-xxl-75:hover {
      transition: all 0.15s ease;
      opacity: 0.75 !important; }
  .opacity-xxl-76 {
    opacity: 0.76 !important; }
  .hover-opacity-xxl-76 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-76.active, .hover-opacity-xxl-76:hover {
      transition: all 0.15s ease;
      opacity: 0.76 !important; }
  .opacity-xxl-77 {
    opacity: 0.77 !important; }
  .hover-opacity-xxl-77 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-77.active, .hover-opacity-xxl-77:hover {
      transition: all 0.15s ease;
      opacity: 0.77 !important; }
  .opacity-xxl-78 {
    opacity: 0.78 !important; }
  .hover-opacity-xxl-78 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-78.active, .hover-opacity-xxl-78:hover {
      transition: all 0.15s ease;
      opacity: 0.78 !important; }
  .opacity-xxl-79 {
    opacity: 0.79 !important; }
  .hover-opacity-xxl-79 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-79.active, .hover-opacity-xxl-79:hover {
      transition: all 0.15s ease;
      opacity: 0.79 !important; }
  .opacity-xxl-80 {
    opacity: 0.8 !important; }
  .hover-opacity-xxl-80 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-80.active, .hover-opacity-xxl-80:hover {
      transition: all 0.15s ease;
      opacity: 0.8 !important; }
  .opacity-xxl-81 {
    opacity: 0.81 !important; }
  .hover-opacity-xxl-81 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-81.active, .hover-opacity-xxl-81:hover {
      transition: all 0.15s ease;
      opacity: 0.81 !important; }
  .opacity-xxl-82 {
    opacity: 0.82 !important; }
  .hover-opacity-xxl-82 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-82.active, .hover-opacity-xxl-82:hover {
      transition: all 0.15s ease;
      opacity: 0.82 !important; }
  .opacity-xxl-83 {
    opacity: 0.83 !important; }
  .hover-opacity-xxl-83 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-83.active, .hover-opacity-xxl-83:hover {
      transition: all 0.15s ease;
      opacity: 0.83 !important; }
  .opacity-xxl-84 {
    opacity: 0.84 !important; }
  .hover-opacity-xxl-84 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-84.active, .hover-opacity-xxl-84:hover {
      transition: all 0.15s ease;
      opacity: 0.84 !important; }
  .opacity-xxl-85 {
    opacity: 0.85 !important; }
  .hover-opacity-xxl-85 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-85.active, .hover-opacity-xxl-85:hover {
      transition: all 0.15s ease;
      opacity: 0.85 !important; }
  .opacity-xxl-86 {
    opacity: 0.86 !important; }
  .hover-opacity-xxl-86 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-86.active, .hover-opacity-xxl-86:hover {
      transition: all 0.15s ease;
      opacity: 0.86 !important; }
  .opacity-xxl-87 {
    opacity: 0.87 !important; }
  .hover-opacity-xxl-87 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-87.active, .hover-opacity-xxl-87:hover {
      transition: all 0.15s ease;
      opacity: 0.87 !important; }
  .opacity-xxl-88 {
    opacity: 0.88 !important; }
  .hover-opacity-xxl-88 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-88.active, .hover-opacity-xxl-88:hover {
      transition: all 0.15s ease;
      opacity: 0.88 !important; }
  .opacity-xxl-89 {
    opacity: 0.89 !important; }
  .hover-opacity-xxl-89 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-89.active, .hover-opacity-xxl-89:hover {
      transition: all 0.15s ease;
      opacity: 0.89 !important; }
  .opacity-xxl-90 {
    opacity: 0.9 !important; }
  .hover-opacity-xxl-90 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-90.active, .hover-opacity-xxl-90:hover {
      transition: all 0.15s ease;
      opacity: 0.9 !important; }
  .opacity-xxl-91 {
    opacity: 0.91 !important; }
  .hover-opacity-xxl-91 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-91.active, .hover-opacity-xxl-91:hover {
      transition: all 0.15s ease;
      opacity: 0.91 !important; }
  .opacity-xxl-92 {
    opacity: 0.92 !important; }
  .hover-opacity-xxl-92 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-92.active, .hover-opacity-xxl-92:hover {
      transition: all 0.15s ease;
      opacity: 0.92 !important; }
  .opacity-xxl-93 {
    opacity: 0.93 !important; }
  .hover-opacity-xxl-93 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-93.active, .hover-opacity-xxl-93:hover {
      transition: all 0.15s ease;
      opacity: 0.93 !important; }
  .opacity-xxl-94 {
    opacity: 0.94 !important; }
  .hover-opacity-xxl-94 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-94.active, .hover-opacity-xxl-94:hover {
      transition: all 0.15s ease;
      opacity: 0.94 !important; }
  .opacity-xxl-95 {
    opacity: 0.95 !important; }
  .hover-opacity-xxl-95 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-95.active, .hover-opacity-xxl-95:hover {
      transition: all 0.15s ease;
      opacity: 0.95 !important; }
  .opacity-xxl-96 {
    opacity: 0.96 !important; }
  .hover-opacity-xxl-96 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-96.active, .hover-opacity-xxl-96:hover {
      transition: all 0.15s ease;
      opacity: 0.96 !important; }
  .opacity-xxl-97 {
    opacity: 0.97 !important; }
  .hover-opacity-xxl-97 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-97.active, .hover-opacity-xxl-97:hover {
      transition: all 0.15s ease;
      opacity: 0.97 !important; }
  .opacity-xxl-98 {
    opacity: 0.98 !important; }
  .hover-opacity-xxl-98 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-98.active, .hover-opacity-xxl-98:hover {
      transition: all 0.15s ease;
      opacity: 0.98 !important; }
  .opacity-xxl-99 {
    opacity: 0.99 !important; }
  .hover-opacity-xxl-99 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-99.active, .hover-opacity-xxl-99:hover {
      transition: all 0.15s ease;
      opacity: 0.99 !important; }
  .opacity-xxl-100 {
    opacity: 1 !important; }
  .hover-opacity-xxl-100 {
    transition: all 0.15s ease; }
    .hover-opacity-xxl-100.active, .hover-opacity-xxl-100:hover {
      transition: all 0.15s ease;
      opacity: 1 !important; } }

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.border-transparent {
  border-color: transparent !important; }

.border-x {
  border-left: 1px solid #EBEDF3 !important;
  border-right: 1px solid #EBEDF3 !important; }

.border-y {
  border-top: 1px solid #EBEDF3 !important;
  border-bottom: 1px solid #EBEDF3 !important; }

.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important; }

.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

@media (min-width: 576px) {
  .border-x-sm {
    border-left: 1px solid #EBEDF3 !important;
    border-right: 1px solid #EBEDF3 !important; }
  .border-y-sm {
    border-top: 1px solid #EBEDF3 !important;
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-x-sm-0 {
    border-left: 0 !important;
    border-right: 0 !important; }
  .border-y-sm-0 {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .border-sm {
    border: 1px solid #EBEDF3 !important; }
  .border-top-sm {
    border-top: 1px solid #EBEDF3 !important; }
  .border-right-sm {
    border-right: 1px solid #EBEDF3 !important; }
  .border-bottom-sm {
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-left-sm {
    border-left: 1px solid #EBEDF3 !important; }
  .border-sm-0 {
    border: 0 !important; }
  .border-top-sm-0 {
    border-top: 0 !important; }
  .border-right-sm-0 {
    border-right: 0 !important; }
  .border-bottom-sm-0 {
    border-bottom: 0 !important; }
  .border-left-sm-0 {
    border-left: 0 !important; }
  .border-sm-1 {
    border-width: 1px !important; }
  .border-sm-2 {
    border-width: 2px !important; }
  .border-sm-3 {
    border-width: 3px !important; }
  .border-sm-4 {
    border-width: 4px !important; }
  .border-sm-5 {
    border-width: 5px !important; } }

@media (min-width: 768px) {
  .border-x-md {
    border-left: 1px solid #EBEDF3 !important;
    border-right: 1px solid #EBEDF3 !important; }
  .border-y-md {
    border-top: 1px solid #EBEDF3 !important;
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-x-md-0 {
    border-left: 0 !important;
    border-right: 0 !important; }
  .border-y-md-0 {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .border-md {
    border: 1px solid #EBEDF3 !important; }
  .border-top-md {
    border-top: 1px solid #EBEDF3 !important; }
  .border-right-md {
    border-right: 1px solid #EBEDF3 !important; }
  .border-bottom-md {
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-left-md {
    border-left: 1px solid #EBEDF3 !important; }
  .border-md-0 {
    border: 0 !important; }
  .border-top-md-0 {
    border-top: 0 !important; }
  .border-right-md-0 {
    border-right: 0 !important; }
  .border-bottom-md-0 {
    border-bottom: 0 !important; }
  .border-left-md-0 {
    border-left: 0 !important; }
  .border-md-1 {
    border-width: 1px !important; }
  .border-md-2 {
    border-width: 2px !important; }
  .border-md-3 {
    border-width: 3px !important; }
  .border-md-4 {
    border-width: 4px !important; }
  .border-md-5 {
    border-width: 5px !important; } }

@media (min-width: 992px) {
  .border-x-lg {
    border-left: 1px solid #EBEDF3 !important;
    border-right: 1px solid #EBEDF3 !important; }
  .border-y-lg {
    border-top: 1px solid #EBEDF3 !important;
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-x-lg-0 {
    border-left: 0 !important;
    border-right: 0 !important; }
  .border-y-lg-0 {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .border-lg {
    border: 1px solid #EBEDF3 !important; }
  .border-top-lg {
    border-top: 1px solid #EBEDF3 !important; }
  .border-right-lg {
    border-right: 1px solid #EBEDF3 !important; }
  .border-bottom-lg {
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-left-lg {
    border-left: 1px solid #EBEDF3 !important; }
  .border-lg-0 {
    border: 0 !important; }
  .border-top-lg-0 {
    border-top: 0 !important; }
  .border-right-lg-0 {
    border-right: 0 !important; }
  .border-bottom-lg-0 {
    border-bottom: 0 !important; }
  .border-left-lg-0 {
    border-left: 0 !important; }
  .border-lg-1 {
    border-width: 1px !important; }
  .border-lg-2 {
    border-width: 2px !important; }
  .border-lg-3 {
    border-width: 3px !important; }
  .border-lg-4 {
    border-width: 4px !important; }
  .border-lg-5 {
    border-width: 5px !important; } }

@media (min-width: 1200px) {
  .border-x-xl {
    border-left: 1px solid #EBEDF3 !important;
    border-right: 1px solid #EBEDF3 !important; }
  .border-y-xl {
    border-top: 1px solid #EBEDF3 !important;
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-x-xl-0 {
    border-left: 0 !important;
    border-right: 0 !important; }
  .border-y-xl-0 {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .border-xl {
    border: 1px solid #EBEDF3 !important; }
  .border-top-xl {
    border-top: 1px solid #EBEDF3 !important; }
  .border-right-xl {
    border-right: 1px solid #EBEDF3 !important; }
  .border-bottom-xl {
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-left-xl {
    border-left: 1px solid #EBEDF3 !important; }
  .border-xl-0 {
    border: 0 !important; }
  .border-top-xl-0 {
    border-top: 0 !important; }
  .border-right-xl-0 {
    border-right: 0 !important; }
  .border-bottom-xl-0 {
    border-bottom: 0 !important; }
  .border-left-xl-0 {
    border-left: 0 !important; }
  .border-xl-1 {
    border-width: 1px !important; }
  .border-xl-2 {
    border-width: 2px !important; }
  .border-xl-3 {
    border-width: 3px !important; }
  .border-xl-4 {
    border-width: 4px !important; }
  .border-xl-5 {
    border-width: 5px !important; } }

@media (min-width: 1400px) {
  .border-x-xxl {
    border-left: 1px solid #EBEDF3 !important;
    border-right: 1px solid #EBEDF3 !important; }
  .border-y-xxl {
    border-top: 1px solid #EBEDF3 !important;
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-x-xxl-0 {
    border-left: 0 !important;
    border-right: 0 !important; }
  .border-y-xxl-0 {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .border-xxl {
    border: 1px solid #EBEDF3 !important; }
  .border-top-xxl {
    border-top: 1px solid #EBEDF3 !important; }
  .border-right-xxl {
    border-right: 1px solid #EBEDF3 !important; }
  .border-bottom-xxl {
    border-bottom: 1px solid #EBEDF3 !important; }
  .border-left-xxl {
    border-left: 1px solid #EBEDF3 !important; }
  .border-xxl-0 {
    border: 0 !important; }
  .border-top-xxl-0 {
    border-top: 0 !important; }
  .border-right-xxl-0 {
    border-right: 0 !important; }
  .border-bottom-xxl-0 {
    border-bottom: 0 !important; }
  .border-left-xxl-0 {
    border-left: 0 !important; }
  .border-xxl-1 {
    border-width: 1px !important; }
  .border-xxl-2 {
    border-width: 2px !important; }
  .border-xxl-3 {
    border-width: 3px !important; }
  .border-xxl-4 {
    border-width: 4px !important; }
  .border-xxl-5 {
    border-width: 5px !important; } }

.border-primary {
  border-color: #551e43 !important; }

.border-top-primary {
  border-top-color: #551e43 !important; }

.border-right-primary {
  border-right-color: #551e43 !important; }

.border-bottom-primary {
  border-bottom-color: #551e43 !important; }

.border-left-primary {
  border-left-color: #551e43 !important; }

.border-secondary {
  border-color: #E4E6EF !important; }

.border-top-secondary {
  border-top-color: #E4E6EF !important; }

.border-right-secondary {
  border-right-color: #E4E6EF !important; }

.border-bottom-secondary {
  border-bottom-color: #E4E6EF !important; }

.border-left-secondary {
  border-left-color: #E4E6EF !important; }

.border-success {
  border-color: #1BC5BD !important; }

.border-top-success {
  border-top-color: #1BC5BD !important; }

.border-right-success {
  border-right-color: #1BC5BD !important; }

.border-bottom-success {
  border-bottom-color: #1BC5BD !important; }

.border-left-success {
  border-left-color: #1BC5BD !important; }

.border-info {
  border-color: #8950FC !important; }

.border-top-info {
  border-top-color: #8950FC !important; }

.border-right-info {
  border-right-color: #8950FC !important; }

.border-bottom-info {
  border-bottom-color: #8950FC !important; }

.border-left-info {
  border-left-color: #8950FC !important; }

.border-warning {
  border-color: #FFA800 !important; }

.border-top-warning {
  border-top-color: #FFA800 !important; }

.border-right-warning {
  border-right-color: #FFA800 !important; }

.border-bottom-warning {
  border-bottom-color: #FFA800 !important; }

.border-left-warning {
  border-left-color: #FFA800 !important; }

.border-danger {
  border-color: #F64E60 !important; }

.border-top-danger {
  border-top-color: #F64E60 !important; }

.border-right-danger {
  border-right-color: #F64E60 !important; }

.border-bottom-danger {
  border-bottom-color: #F64E60 !important; }

.border-left-danger {
  border-left-color: #F64E60 !important; }

.border-light {
  border-color: #F3F6F9 !important; }

.border-top-light {
  border-top-color: #F3F6F9 !important; }

.border-right-light {
  border-right-color: #F3F6F9 !important; }

.border-bottom-light {
  border-bottom-color: #F3F6F9 !important; }

.border-left-light {
  border-left-color: #F3F6F9 !important; }

.border-dark {
  border-color: #181C32 !important; }

.border-top-dark {
  border-top-color: #181C32 !important; }

.border-right-dark {
  border-right-color: #181C32 !important; }

.border-bottom-dark {
  border-bottom-color: #181C32 !important; }

.border-left-dark {
  border-left-color: #181C32 !important; }

.border-white {
  border-color: #ffffff !important; }

.border-top-white {
  border-top-color: #ffffff !important; }

.border-right-white {
  border-right-color: #ffffff !important; }

.border-bottom-white {
  border-bottom-color: #ffffff !important; }

.border-left-white {
  border-left-color: #ffffff !important; }

.border-light-white {
  border-color: #ffffff !important; }

.border-top-light-white {
  border-top-color: #ffffff !important; }

.border-right-light-white {
  border-right-color: #ffffff !important; }

.border-bottom-light-white {
  border-bottom-color: #ffffff !important; }

.border-left-light-white {
  border-left-color: #ffffff !important; }

.border-light-primary {
  border-color: #c9c9c9 !important; }

.border-top-light-primary {
  border-top-color: #c9c9c9 !important; }

.border-right-light-primary {
  border-right-color: #c9c9c9 !important; }

.border-bottom-light-primary {
  border-bottom-color: #c9c9c9 !important; }

.border-left-light-primary {
  border-left-color: #c9c9c9 !important; }

.border-light-secondary {
  border-color: #EBEDF3 !important; }

.border-top-light-secondary {
  border-top-color: #EBEDF3 !important; }

.border-right-light-secondary {
  border-right-color: #EBEDF3 !important; }

.border-bottom-light-secondary {
  border-bottom-color: #EBEDF3 !important; }

.border-left-light-secondary {
  border-left-color: #EBEDF3 !important; }

.border-light-success {
  border-color: #C9F7F5 !important; }

.border-top-light-success {
  border-top-color: #C9F7F5 !important; }

.border-right-light-success {
  border-right-color: #C9F7F5 !important; }

.border-bottom-light-success {
  border-bottom-color: #C9F7F5 !important; }

.border-left-light-success {
  border-left-color: #C9F7F5 !important; }

.border-light-info {
  border-color: #EEE5FF !important; }

.border-top-light-info {
  border-top-color: #EEE5FF !important; }

.border-right-light-info {
  border-right-color: #EEE5FF !important; }

.border-bottom-light-info {
  border-bottom-color: #EEE5FF !important; }

.border-left-light-info {
  border-left-color: #EEE5FF !important; }

.border-light-warning {
  border-color: #FFF4DE !important; }

.border-top-light-warning {
  border-top-color: #FFF4DE !important; }

.border-right-light-warning {
  border-right-color: #FFF4DE !important; }

.border-bottom-light-warning {
  border-bottom-color: #FFF4DE !important; }

.border-left-light-warning {
  border-left-color: #FFF4DE !important; }

.border-light-danger {
  border-color: #FFE2E5 !important; }

.border-top-light-danger {
  border-top-color: #FFE2E5 !important; }

.border-right-light-danger {
  border-right-color: #FFE2E5 !important; }

.border-bottom-light-danger {
  border-bottom-color: #FFE2E5 !important; }

.border-left-light-danger {
  border-left-color: #FFE2E5 !important; }

.border-light-light {
  border-color: #F3F6F9 !important; }

.border-top-light-light {
  border-top-color: #F3F6F9 !important; }

.border-right-light-light {
  border-right-color: #F3F6F9 !important; }

.border-bottom-light-light {
  border-bottom-color: #F3F6F9 !important; }

.border-left-light-light {
  border-left-color: #F3F6F9 !important; }

.border-light-dark {
  border-color: #D1D3E0 !important; }

.border-top-light-dark {
  border-top-color: #D1D3E0 !important; }

.border-right-light-dark {
  border-right-color: #D1D3E0 !important; }

.border-bottom-light-dark {
  border-bottom-color: #D1D3E0 !important; }

.border-left-light-dark {
  border-left-color: #D1D3E0 !important; }

.rounded-top-sm {
  border-top-left-radius: 0.28rem !important;
  border-top-right-radius: 0.28rem !important; }

.rounded-top-left-sm {
  border-top-left-radius: 0.28rem !important; }

.rounded-top-right-sm {
  border-top-right-radius: 0.28rem !important; }

.rounded-bottom-sm {
  border-bottom-left-radius: 0.28rem !important;
  border-bottom-right-radius: 0.28rem !important; }

.rounded-bottom-left-sm {
  border-bottom-left-radius: 0.28rem !important; }

.rounded-bottom-right-sm {
  border-bottom-right-radius: 0.28rem !important; }

.rounded-top {
  border-top-left-radius: 0.42rem !important;
  border-top-right-radius: 0.42rem !important; }

.rounded-top-left {
  border-top-left-radius: 0.42rem !important; }

.rounded-top-right {
  border-top-right-radius: 0.42rem !important; }

.rounded-bottom {
  border-bottom-left-radius: 0.42rem !important;
  border-bottom-right-radius: 0.42rem !important; }

.rounded-bottom-left {
  border-bottom-left-radius: 0.42rem !important; }

.rounded-bottom-right {
  border-bottom-right-radius: 0.42rem !important; }

.rounded-xl {
  border-radius: 1.25rem !important; }

.rounded-top-xl {
  border-top-left-radius: 1.25rem !important;
  border-top-right-radius: 1.25rem !important; }

.rounded-top-left-xl {
  border-top-left-radius: 1.25rem !important; }

.rounded-top-right-xl {
  border-top-right-radius: 1.25rem !important; }

.rounded-bottom-xl {
  border-bottom-left-radius: 1.25rem !important;
  border-bottom-right-radius: 1.25rem !important; }

.rounded-bottom-left-xl {
  border-bottom-left-radius: 1.25rem !important; }

.rounded-bottom-right-xl {
  border-bottom-right-radius: 1.25rem !important; }

.shadow-xs {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.05); }

.h-auto {
  height: auto !important; }

.w-auto {
  width: auto !important; }

.w-100 {
  width: 100% !important; }

.h-100 {
  height: 100% !important; }

.min-w-100 {
  min-width: 100% !important; }

.min-h-100 {
  min-height: 100% !important; }

.max-h-100 {
  max-height: 100% !important; }

.max-w-100 {
  max-width: 100% !important; }

.w-50 {
  width: 50% !important; }

.h-50 {
  height: 50% !important; }

.min-w-50 {
  min-width: 50% !important; }

.min-h-50 {
  min-height: 50% !important; }

.max-h-50 {
  max-height: 50% !important; }

.max-w-50 {
  max-width: 50% !important; }

.w-auto {
  width: auto !important; }

.h-auto {
  height: auto !important; }

.min-w-auto {
  min-width: auto !important; }

.min-h-auto {
  min-height: auto !important; }

.max-h-auto {
  max-height: auto !important; }

.max-w-auto {
  max-width: auto !important; }

.w-1px {
  width: 1px !important; }

.h-1px {
  height: 1px !important; }

.min-w-1px {
  min-width: 1px !important; }

.min-h-1px {
  min-height: 1px !important; }

.max-h-1px {
  max-height: 1px !important; }

.max-w-1px {
  max-width: 1px !important; }

.w-2px {
  width: 2px !important; }

.h-2px {
  height: 2px !important; }

.min-w-2px {
  min-width: 2px !important; }

.min-h-2px {
  min-height: 2px !important; }

.max-h-2px {
  max-height: 2px !important; }

.max-w-2px {
  max-width: 2px !important; }

.w-3px {
  width: 3px !important; }

.h-3px {
  height: 3px !important; }

.min-w-3px {
  min-width: 3px !important; }

.min-h-3px {
  min-height: 3px !important; }

.max-h-3px {
  max-height: 3px !important; }

.max-w-3px {
  max-width: 3px !important; }

.w-4px {
  width: 4px !important; }

.h-4px {
  height: 4px !important; }

.min-w-4px {
  min-width: 4px !important; }

.min-h-4px {
  min-height: 4px !important; }

.max-h-4px {
  max-height: 4px !important; }

.max-w-4px {
  max-width: 4px !important; }

.w-5px {
  width: 5px !important; }

.h-5px {
  height: 5px !important; }

.min-w-5px {
  min-width: 5px !important; }

.min-h-5px {
  min-height: 5px !important; }

.max-h-5px {
  max-height: 5px !important; }

.max-w-5px {
  max-width: 5px !important; }

.w-10px {
  width: 10px !important; }

.h-10px {
  height: 10px !important; }

.min-w-10px {
  min-width: 10px !important; }

.min-h-10px {
  min-height: 10px !important; }

.max-h-10px {
  max-height: 10px !important; }

.max-w-10px {
  max-width: 10px !important; }

.w-15px {
  width: 15px !important; }

.h-15px {
  height: 15px !important; }

.min-w-15px {
  min-width: 15px !important; }

.min-h-15px {
  min-height: 15px !important; }

.max-h-15px {
  max-height: 15px !important; }

.max-w-15px {
  max-width: 15px !important; }

.w-20px {
  width: 20px !important; }

.h-20px {
  height: 20px !important; }

.min-w-20px {
  min-width: 20px !important; }

.min-h-20px {
  min-height: 20px !important; }

.max-h-20px {
  max-height: 20px !important; }

.max-w-20px {
  max-width: 20px !important; }

.w-25px {
  width: 25px !important; }

.h-25px {
  height: 25px !important; }

.min-w-25px {
  min-width: 25px !important; }

.min-h-25px {
  min-height: 25px !important; }

.max-h-25px {
  max-height: 25px !important; }

.max-w-25px {
  max-width: 25px !important; }

.w-30px {
  width: 30px !important; }

.h-30px {
  height: 30px !important; }

.min-w-30px {
  min-width: 30px !important; }

.min-h-30px {
  min-height: 30px !important; }

.max-h-30px {
  max-height: 30px !important; }

.max-w-30px {
  max-width: 30px !important; }

.w-35px {
  width: 35px !important; }

.h-35px {
  height: 35px !important; }

.min-w-35px {
  min-width: 35px !important; }

.min-h-35px {
  min-height: 35px !important; }

.max-h-35px {
  max-height: 35px !important; }

.max-w-35px {
  max-width: 35px !important; }

.w-40px {
  width: 40px !important; }

.h-40px {
  height: 40px !important; }

.min-w-40px {
  min-width: 40px !important; }

.min-h-40px {
  min-height: 40px !important; }

.max-h-40px {
  max-height: 40px !important; }

.max-w-40px {
  max-width: 40px !important; }

.w-45px {
  width: 45px !important; }

.h-45px {
  height: 45px !important; }

.min-w-45px {
  min-width: 45px !important; }

.min-h-45px {
  min-height: 45px !important; }

.max-h-45px {
  max-height: 45px !important; }

.max-w-45px {
  max-width: 45px !important; }

.w-50px {
  width: 50px !important; }

.h-50px {
  height: 50px !important; }

.min-w-50px {
  min-width: 50px !important; }

.min-h-50px {
  min-height: 50px !important; }

.max-h-50px {
  max-height: 50px !important; }

.max-w-50px {
  max-width: 50px !important; }

.w-55px {
  width: 55px !important; }

.h-55px {
  height: 55px !important; }

.min-w-55px {
  min-width: 55px !important; }

.min-h-55px {
  min-height: 55px !important; }

.max-h-55px {
  max-height: 55px !important; }

.max-w-55px {
  max-width: 55px !important; }

.w-60px {
  width: 60px !important; }

.h-60px {
  height: 60px !important; }

.min-w-60px {
  min-width: 60px !important; }

.min-h-60px {
  min-height: 60px !important; }

.max-h-60px {
  max-height: 60px !important; }

.max-w-60px {
  max-width: 60px !important; }

.w-65px {
  width: 65px !important; }

.h-65px {
  height: 65px !important; }

.min-w-65px {
  min-width: 65px !important; }

.min-h-65px {
  min-height: 65px !important; }

.max-h-65px {
  max-height: 65px !important; }

.max-w-65px {
  max-width: 65px !important; }

.w-70px {
  width: 70px !important; }

.h-70px {
  height: 70px !important; }

.min-w-70px {
  min-width: 70px !important; }

.min-h-70px {
  min-height: 70px !important; }

.max-h-70px {
  max-height: 70px !important; }

.max-w-70px {
  max-width: 70px !important; }

.w-75px {
  width: 75px !important; }

.h-75px {
  height: 75px !important; }

.min-w-75px {
  min-width: 75px !important; }

.min-h-75px {
  min-height: 75px !important; }

.max-h-75px {
  max-height: 75px !important; }

.max-w-75px {
  max-width: 75px !important; }

.w-80px {
  width: 80px !important; }

.h-80px {
  height: 80px !important; }

.min-w-80px {
  min-width: 80px !important; }

.min-h-80px {
  min-height: 80px !important; }

.max-h-80px {
  max-height: 80px !important; }

.max-w-80px {
  max-width: 80px !important; }

.w-85px {
  width: 85px !important; }

.h-85px {
  height: 85px !important; }

.min-w-85px {
  min-width: 85px !important; }

.min-h-85px {
  min-height: 85px !important; }

.max-h-85px {
  max-height: 85px !important; }

.max-w-85px {
  max-width: 85px !important; }

.w-90px {
  width: 90px !important; }

.h-90px {
  height: 90px !important; }

.min-w-90px {
  min-width: 90px !important; }

.min-h-90px {
  min-height: 90px !important; }

.max-h-90px {
  max-height: 90px !important; }

.max-w-90px {
  max-width: 90px !important; }

.w-95px {
  width: 95px !important; }

.h-95px {
  height: 95px !important; }

.min-w-95px {
  min-width: 95px !important; }

.min-h-95px {
  min-height: 95px !important; }

.max-h-95px {
  max-height: 95px !important; }

.max-w-95px {
  max-width: 95px !important; }

.w-100px {
  width: 100px !important; }

.h-100px {
  height: 100px !important; }

.min-w-100px {
  min-width: 100px !important; }

.min-h-100px {
  min-height: 100px !important; }

.max-h-100px {
  max-height: 100px !important; }

.max-w-100px {
  max-width: 100px !important; }

.w-105px {
  width: 105px !important; }

.h-105px {
  height: 105px !important; }

.min-w-105px {
  min-width: 105px !important; }

.min-h-105px {
  min-height: 105px !important; }

.max-h-105px {
  max-height: 105px !important; }

.max-w-105px {
  max-width: 105px !important; }

.w-110px {
  width: 110px !important; }

.h-110px {
  height: 110px !important; }

.min-w-110px {
  min-width: 110px !important; }

.min-h-110px {
  min-height: 110px !important; }

.max-h-110px {
  max-height: 110px !important; }

.max-w-110px {
  max-width: 110px !important; }

.w-115px {
  width: 115px !important; }

.h-115px {
  height: 115px !important; }

.min-w-115px {
  min-width: 115px !important; }

.min-h-115px {
  min-height: 115px !important; }

.max-h-115px {
  max-height: 115px !important; }

.max-w-115px {
  max-width: 115px !important; }

.w-120px {
  width: 120px !important; }

.h-120px {
  height: 120px !important; }

.min-w-120px {
  min-width: 120px !important; }

.min-h-120px {
  min-height: 120px !important; }

.max-h-120px {
  max-height: 120px !important; }

.max-w-120px {
  max-width: 120px !important; }

.w-125px {
  width: 125px !important; }

.h-125px {
  height: 125px !important; }

.min-w-125px {
  min-width: 125px !important; }

.min-h-125px {
  min-height: 125px !important; }

.max-h-125px {
  max-height: 125px !important; }

.max-w-125px {
  max-width: 125px !important; }

.w-130px {
  width: 130px !important; }

.h-130px {
  height: 130px !important; }

.min-w-130px {
  min-width: 130px !important; }

.min-h-130px {
  min-height: 130px !important; }

.max-h-130px {
  max-height: 130px !important; }

.max-w-130px {
  max-width: 130px !important; }

.w-135px {
  width: 135px !important; }

.h-135px {
  height: 135px !important; }

.min-w-135px {
  min-width: 135px !important; }

.min-h-135px {
  min-height: 135px !important; }

.max-h-135px {
  max-height: 135px !important; }

.max-w-135px {
  max-width: 135px !important; }

.w-140px {
  width: 140px !important; }

.h-140px {
  height: 140px !important; }

.min-w-140px {
  min-width: 140px !important; }

.min-h-140px {
  min-height: 140px !important; }

.max-h-140px {
  max-height: 140px !important; }

.max-w-140px {
  max-width: 140px !important; }

.w-145px {
  width: 145px !important; }

.h-145px {
  height: 145px !important; }

.min-w-145px {
  min-width: 145px !important; }

.min-h-145px {
  min-height: 145px !important; }

.max-h-145px {
  max-height: 145px !important; }

.max-w-145px {
  max-width: 145px !important; }

.w-150px {
  width: 150px !important; }

.h-150px {
  height: 150px !important; }

.min-w-150px {
  min-width: 150px !important; }

.min-h-150px {
  min-height: 150px !important; }

.max-h-150px {
  max-height: 150px !important; }

.max-w-150px {
  max-width: 150px !important; }

.w-155px {
  width: 155px !important; }

.h-155px {
  height: 155px !important; }

.min-w-155px {
  min-width: 155px !important; }

.min-h-155px {
  min-height: 155px !important; }

.max-h-155px {
  max-height: 155px !important; }

.max-w-155px {
  max-width: 155px !important; }

.w-160px {
  width: 160px !important; }

.h-160px {
  height: 160px !important; }

.min-w-160px {
  min-width: 160px !important; }

.min-h-160px {
  min-height: 160px !important; }

.max-h-160px {
  max-height: 160px !important; }

.max-w-160px {
  max-width: 160px !important; }

.w-165px {
  width: 165px !important; }

.h-165px {
  height: 165px !important; }

.min-w-165px {
  min-width: 165px !important; }

.min-h-165px {
  min-height: 165px !important; }

.max-h-165px {
  max-height: 165px !important; }

.max-w-165px {
  max-width: 165px !important; }

.w-176px {
  width: 170px !important; }

.h-176px {
  height: 170px !important; }

.min-w-176px {
  min-width: 170px !important; }

.min-h-176px {
  min-height: 170px !important; }

.max-h-176px {
  max-height: 170px !important; }

.max-w-176px {
  max-width: 170px !important; }

.w-175px {
  width: 175px !important; }

.h-175px {
  height: 175px !important; }

.min-w-175px {
  min-width: 175px !important; }

.min-h-175px {
  min-height: 175px !important; }

.max-h-175px {
  max-height: 175px !important; }

.max-w-175px {
  max-width: 175px !important; }

.w-180px {
  width: 180px !important; }

.h-180px {
  height: 180px !important; }

.min-w-180px {
  min-width: 180px !important; }

.min-h-180px {
  min-height: 180px !important; }

.max-h-180px {
  max-height: 180px !important; }

.max-w-180px {
  max-width: 180px !important; }

.w-200px {
  width: 200px !important; }

.h-200px {
  height: 200px !important; }

.min-w-200px {
  min-width: 200px !important; }

.min-h-200px {
  min-height: 200px !important; }

.max-h-200px {
  max-height: 200px !important; }

.max-w-200px {
  max-width: 200px !important; }

.w-225px {
  width: 225px !important; }

.h-225px {
  height: 225px !important; }

.min-w-225px {
  min-width: 225px !important; }

.min-h-225px {
  min-height: 225px !important; }

.max-h-225px {
  max-height: 225px !important; }

.max-w-225px {
  max-width: 225px !important; }

.w-235px {
  width: 235px !important; }

.h-235px {
  height: 235px !important; }

.min-w-235px {
  min-width: 235px !important; }

.min-h-235px {
  min-height: 235px !important; }

.max-h-235px {
  max-height: 235px !important; }

.max-w-235px {
  max-width: 235px !important; }

.w-250px {
  width: 250px !important; }

.h-250px {
  height: 250px !important; }

.min-w-250px {
  min-width: 250px !important; }

.min-h-250px {
  min-height: 250px !important; }

.max-h-250px {
  max-height: 250px !important; }

.max-w-250px {
  max-width: 250px !important; }

.w-255px {
  width: 255px !important; }

.h-255px {
  height: 255px !important; }

.min-w-255px {
  min-width: 255px !important; }

.min-h-255px {
  min-height: 255px !important; }

.max-h-255px {
  max-height: 255px !important; }

.max-w-255px {
  max-width: 255px !important; }

.w-260px {
  width: 260px !important; }

.h-260px {
  height: 260px !important; }

.min-w-260px {
  min-width: 260px !important; }

.min-h-260px {
  min-height: 260px !important; }

.max-h-260px {
  max-height: 260px !important; }

.max-w-260px {
  max-width: 260px !important; }

.w-265px {
  width: 265px !important; }

.h-265px {
  height: 265px !important; }

.min-w-265px {
  min-width: 265px !important; }

.min-h-265px {
  min-height: 265px !important; }

.max-h-265px {
  max-height: 265px !important; }

.max-w-265px {
  max-width: 265px !important; }

.w-275px {
  width: 275px !important; }

.h-275px {
  height: 275px !important; }

.min-w-275px {
  min-width: 275px !important; }

.min-h-275px {
  min-height: 275px !important; }

.max-h-275px {
  max-height: 275px !important; }

.max-w-275px {
  max-width: 275px !important; }

.w-295px {
  width: 295px !important; }

.h-295px {
  height: 295px !important; }

.min-w-295px {
  min-width: 295px !important; }

.min-h-295px {
  min-height: 295px !important; }

.max-h-295px {
  max-height: 295px !important; }

.max-w-295px {
  max-width: 295px !important; }

.w-300px {
  width: 300px !important; }

.h-300px {
  height: 300px !important; }

.min-w-300px {
  min-width: 300px !important; }

.min-h-300px {
  min-height: 300px !important; }

.max-h-300px {
  max-height: 300px !important; }

.max-w-300px {
  max-width: 300px !important; }

.w-325px {
  width: 325px !important; }

.h-325px {
  height: 325px !important; }

.min-w-325px {
  min-width: 325px !important; }

.min-h-325px {
  min-height: 325px !important; }

.max-h-325px {
  max-height: 325px !important; }

.max-w-325px {
  max-width: 325px !important; }

.w-350px {
  width: 350px !important; }

.h-350px {
  height: 350px !important; }

.min-w-350px {
  min-width: 350px !important; }

.min-h-350px {
  min-height: 350px !important; }

.max-h-350px {
  max-height: 350px !important; }

.max-w-350px {
  max-width: 350px !important; }

.w-375px {
  width: 375px !important; }

.h-375px {
  height: 375px !important; }

.min-w-375px {
  min-width: 375px !important; }

.min-h-375px {
  min-height: 375px !important; }

.max-h-375px {
  max-height: 375px !important; }

.max-w-375px {
  max-width: 375px !important; }

.w-400px {
  width: 400px !important; }

.h-400px {
  height: 400px !important; }

.min-w-400px {
  min-width: 400px !important; }

.min-h-400px {
  min-height: 400px !important; }

.max-h-400px {
  max-height: 400px !important; }

.max-w-400px {
  max-width: 400px !important; }

.w-425px {
  width: 425px !important; }

.h-425px {
  height: 425px !important; }

.min-w-425px {
  min-width: 425px !important; }

.min-h-425px {
  min-height: 425px !important; }

.max-h-425px {
  max-height: 425px !important; }

.max-w-425px {
  max-width: 425px !important; }

.w-450px {
  width: 450px !important; }

.h-450px {
  height: 450px !important; }

.min-w-450px {
  min-width: 450px !important; }

.min-h-450px {
  min-height: 450px !important; }

.max-h-450px {
  max-height: 450px !important; }

.max-w-450px {
  max-width: 450px !important; }

.w-475px {
  width: 475px !important; }

.h-475px {
  height: 475px !important; }

.min-w-475px {
  min-width: 475px !important; }

.min-h-475px {
  min-height: 475px !important; }

.max-h-475px {
  max-height: 475px !important; }

.max-w-475px {
  max-width: 475px !important; }

.w-500px {
  width: 500px !important; }

.h-500px {
  height: 500px !important; }

.min-w-500px {
  min-width: 500px !important; }

.min-h-500px {
  min-height: 500px !important; }

.max-h-500px {
  max-height: 500px !important; }

.max-w-500px {
  max-width: 500px !important; }

.w-550px {
  width: 550px !important; }

.h-550px {
  height: 550px !important; }

.min-w-550px {
  min-width: 550px !important; }

.min-h-550px {
  min-height: 550px !important; }

.max-h-550px {
  max-height: 550px !important; }

.max-w-550px {
  max-width: 550px !important; }

.w-600px {
  width: 600px !important; }

.h-600px {
  height: 600px !important; }

.min-w-600px {
  min-width: 600px !important; }

.min-h-600px {
  min-height: 600px !important; }

.max-h-600px {
  max-height: 600px !important; }

.max-w-600px {
  max-width: 600px !important; }

.w-650px {
  width: 650px !important; }

.h-650px {
  height: 650px !important; }

.min-w-650px {
  min-width: 650px !important; }

.min-h-650px {
  min-height: 650px !important; }

.max-h-650px {
  max-height: 650px !important; }

.max-w-650px {
  max-width: 650px !important; }

.w-700px {
  width: 700px !important; }

.h-700px {
  height: 700px !important; }

.min-w-700px {
  min-width: 700px !important; }

.min-h-700px {
  min-height: 700px !important; }

.max-h-700px {
  max-height: 700px !important; }

.max-w-700px {
  max-width: 700px !important; }

.w-750px {
  width: 750px !important; }

.h-750px {
  height: 750px !important; }

.min-w-750px {
  min-width: 750px !important; }

.min-h-750px {
  min-height: 750px !important; }

.max-h-750px {
  max-height: 750px !important; }

.max-w-750px {
  max-width: 750px !important; }

.w-800px {
  width: 800px !important; }

.h-800px {
  height: 800px !important; }

.min-w-800px {
  min-width: 800px !important; }

.min-h-800px {
  min-height: 800px !important; }

.max-h-800px {
  max-height: 800px !important; }

.max-w-800px {
  max-width: 800px !important; }

.w-850px {
  width: 850px !important; }

.h-850px {
  height: 850px !important; }

.min-w-850px {
  min-width: 850px !important; }

.min-h-850px {
  min-height: 850px !important; }

.max-h-850px {
  max-height: 850px !important; }

.max-w-850px {
  max-width: 850px !important; }

.w-900px {
  width: 900px !important; }

.h-900px {
  height: 900px !important; }

.min-w-900px {
  min-width: 900px !important; }

.min-h-900px {
  min-height: 900px !important; }

.max-h-900px {
  max-height: 900px !important; }

.max-w-900px {
  max-width: 900px !important; }

.w-950px {
  width: 950px !important; }

.h-950px {
  height: 950px !important; }

.min-w-950px {
  min-width: 950px !important; }

.min-h-950px {
  min-height: 950px !important; }

.max-h-950px {
  max-height: 950px !important; }

.max-w-950px {
  max-width: 950px !important; }

.w-1000px {
  width: 1000px !important; }

.h-1000px {
  height: 1000px !important; }

.min-w-1000px {
  min-width: 1000px !important; }

.min-h-1000px {
  min-height: 1000px !important; }

.max-h-1000px {
  max-height: 1000px !important; }

.max-w-1000px {
  max-width: 1000px !important; }

@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important; }
  .h-sm-100 {
    height: 100% !important; }
  .min-w-sm-100 {
    min-width: 100% !important; }
  .min-h-sm-100 {
    min-height: 100% !important; }
  .max-h-sm-100 {
    max-height: 100% !important; }
  .max-w-sm-100 {
    max-width: 100% !important; }
  .w-sm-50 {
    width: 50% !important; }
  .h-sm-50 {
    height: 50% !important; }
  .min-w-sm-50 {
    min-width: 50% !important; }
  .min-h-sm-50 {
    min-height: 50% !important; }
  .max-h-sm-50 {
    max-height: 50% !important; }
  .max-w-sm-50 {
    max-width: 50% !important; }
  .w-sm-auto {
    width: auto !important; }
  .h-sm-auto {
    height: auto !important; }
  .min-w-sm-auto {
    min-width: auto !important; }
  .min-h-sm-auto {
    min-height: auto !important; }
  .max-h-sm-auto {
    max-height: auto !important; }
  .max-w-sm-auto {
    max-width: auto !important; }
  .w-sm-1px {
    width: 1px !important; }
  .h-sm-1px {
    height: 1px !important; }
  .min-w-sm-1px {
    min-width: 1px !important; }
  .min-h-sm-1px {
    min-height: 1px !important; }
  .max-h-sm-1px {
    max-height: 1px !important; }
  .max-w-sm-1px {
    max-width: 1px !important; }
  .w-sm-2px {
    width: 2px !important; }
  .h-sm-2px {
    height: 2px !important; }
  .min-w-sm-2px {
    min-width: 2px !important; }
  .min-h-sm-2px {
    min-height: 2px !important; }
  .max-h-sm-2px {
    max-height: 2px !important; }
  .max-w-sm-2px {
    max-width: 2px !important; }
  .w-sm-3px {
    width: 3px !important; }
  .h-sm-3px {
    height: 3px !important; }
  .min-w-sm-3px {
    min-width: 3px !important; }
  .min-h-sm-3px {
    min-height: 3px !important; }
  .max-h-sm-3px {
    max-height: 3px !important; }
  .max-w-sm-3px {
    max-width: 3px !important; }
  .w-sm-4px {
    width: 4px !important; }
  .h-sm-4px {
    height: 4px !important; }
  .min-w-sm-4px {
    min-width: 4px !important; }
  .min-h-sm-4px {
    min-height: 4px !important; }
  .max-h-sm-4px {
    max-height: 4px !important; }
  .max-w-sm-4px {
    max-width: 4px !important; }
  .w-sm-5px {
    width: 5px !important; }
  .h-sm-5px {
    height: 5px !important; }
  .min-w-sm-5px {
    min-width: 5px !important; }
  .min-h-sm-5px {
    min-height: 5px !important; }
  .max-h-sm-5px {
    max-height: 5px !important; }
  .max-w-sm-5px {
    max-width: 5px !important; }
  .w-sm-10px {
    width: 10px !important; }
  .h-sm-10px {
    height: 10px !important; }
  .min-w-sm-10px {
    min-width: 10px !important; }
  .min-h-sm-10px {
    min-height: 10px !important; }
  .max-h-sm-10px {
    max-height: 10px !important; }
  .max-w-sm-10px {
    max-width: 10px !important; }
  .w-sm-15px {
    width: 15px !important; }
  .h-sm-15px {
    height: 15px !important; }
  .min-w-sm-15px {
    min-width: 15px !important; }
  .min-h-sm-15px {
    min-height: 15px !important; }
  .max-h-sm-15px {
    max-height: 15px !important; }
  .max-w-sm-15px {
    max-width: 15px !important; }
  .w-sm-20px {
    width: 20px !important; }
  .h-sm-20px {
    height: 20px !important; }
  .min-w-sm-20px {
    min-width: 20px !important; }
  .min-h-sm-20px {
    min-height: 20px !important; }
  .max-h-sm-20px {
    max-height: 20px !important; }
  .max-w-sm-20px {
    max-width: 20px !important; }
  .w-sm-25px {
    width: 25px !important; }
  .h-sm-25px {
    height: 25px !important; }
  .min-w-sm-25px {
    min-width: 25px !important; }
  .min-h-sm-25px {
    min-height: 25px !important; }
  .max-h-sm-25px {
    max-height: 25px !important; }
  .max-w-sm-25px {
    max-width: 25px !important; }
  .w-sm-30px {
    width: 30px !important; }
  .h-sm-30px {
    height: 30px !important; }
  .min-w-sm-30px {
    min-width: 30px !important; }
  .min-h-sm-30px {
    min-height: 30px !important; }
  .max-h-sm-30px {
    max-height: 30px !important; }
  .max-w-sm-30px {
    max-width: 30px !important; }
  .w-sm-35px {
    width: 35px !important; }
  .h-sm-35px {
    height: 35px !important; }
  .min-w-sm-35px {
    min-width: 35px !important; }
  .min-h-sm-35px {
    min-height: 35px !important; }
  .max-h-sm-35px {
    max-height: 35px !important; }
  .max-w-sm-35px {
    max-width: 35px !important; }
  .w-sm-40px {
    width: 40px !important; }
  .h-sm-40px {
    height: 40px !important; }
  .min-w-sm-40px {
    min-width: 40px !important; }
  .min-h-sm-40px {
    min-height: 40px !important; }
  .max-h-sm-40px {
    max-height: 40px !important; }
  .max-w-sm-40px {
    max-width: 40px !important; }
  .w-sm-45px {
    width: 45px !important; }
  .h-sm-45px {
    height: 45px !important; }
  .min-w-sm-45px {
    min-width: 45px !important; }
  .min-h-sm-45px {
    min-height: 45px !important; }
  .max-h-sm-45px {
    max-height: 45px !important; }
  .max-w-sm-45px {
    max-width: 45px !important; }
  .w-sm-50px {
    width: 50px !important; }
  .h-sm-50px {
    height: 50px !important; }
  .min-w-sm-50px {
    min-width: 50px !important; }
  .min-h-sm-50px {
    min-height: 50px !important; }
  .max-h-sm-50px {
    max-height: 50px !important; }
  .max-w-sm-50px {
    max-width: 50px !important; }
  .w-sm-55px {
    width: 55px !important; }
  .h-sm-55px {
    height: 55px !important; }
  .min-w-sm-55px {
    min-width: 55px !important; }
  .min-h-sm-55px {
    min-height: 55px !important; }
  .max-h-sm-55px {
    max-height: 55px !important; }
  .max-w-sm-55px {
    max-width: 55px !important; }
  .w-sm-60px {
    width: 60px !important; }
  .h-sm-60px {
    height: 60px !important; }
  .min-w-sm-60px {
    min-width: 60px !important; }
  .min-h-sm-60px {
    min-height: 60px !important; }
  .max-h-sm-60px {
    max-height: 60px !important; }
  .max-w-sm-60px {
    max-width: 60px !important; }
  .w-sm-65px {
    width: 65px !important; }
  .h-sm-65px {
    height: 65px !important; }
  .min-w-sm-65px {
    min-width: 65px !important; }
  .min-h-sm-65px {
    min-height: 65px !important; }
  .max-h-sm-65px {
    max-height: 65px !important; }
  .max-w-sm-65px {
    max-width: 65px !important; }
  .w-sm-70px {
    width: 70px !important; }
  .h-sm-70px {
    height: 70px !important; }
  .min-w-sm-70px {
    min-width: 70px !important; }
  .min-h-sm-70px {
    min-height: 70px !important; }
  .max-h-sm-70px {
    max-height: 70px !important; }
  .max-w-sm-70px {
    max-width: 70px !important; }
  .w-sm-75px {
    width: 75px !important; }
  .h-sm-75px {
    height: 75px !important; }
  .min-w-sm-75px {
    min-width: 75px !important; }
  .min-h-sm-75px {
    min-height: 75px !important; }
  .max-h-sm-75px {
    max-height: 75px !important; }
  .max-w-sm-75px {
    max-width: 75px !important; }
  .w-sm-80px {
    width: 80px !important; }
  .h-sm-80px {
    height: 80px !important; }
  .min-w-sm-80px {
    min-width: 80px !important; }
  .min-h-sm-80px {
    min-height: 80px !important; }
  .max-h-sm-80px {
    max-height: 80px !important; }
  .max-w-sm-80px {
    max-width: 80px !important; }
  .w-sm-85px {
    width: 85px !important; }
  .h-sm-85px {
    height: 85px !important; }
  .min-w-sm-85px {
    min-width: 85px !important; }
  .min-h-sm-85px {
    min-height: 85px !important; }
  .max-h-sm-85px {
    max-height: 85px !important; }
  .max-w-sm-85px {
    max-width: 85px !important; }
  .w-sm-90px {
    width: 90px !important; }
  .h-sm-90px {
    height: 90px !important; }
  .min-w-sm-90px {
    min-width: 90px !important; }
  .min-h-sm-90px {
    min-height: 90px !important; }
  .max-h-sm-90px {
    max-height: 90px !important; }
  .max-w-sm-90px {
    max-width: 90px !important; }
  .w-sm-95px {
    width: 95px !important; }
  .h-sm-95px {
    height: 95px !important; }
  .min-w-sm-95px {
    min-width: 95px !important; }
  .min-h-sm-95px {
    min-height: 95px !important; }
  .max-h-sm-95px {
    max-height: 95px !important; }
  .max-w-sm-95px {
    max-width: 95px !important; }
  .w-sm-100px {
    width: 100px !important; }
  .h-sm-100px {
    height: 100px !important; }
  .min-w-sm-100px {
    min-width: 100px !important; }
  .min-h-sm-100px {
    min-height: 100px !important; }
  .max-h-sm-100px {
    max-height: 100px !important; }
  .max-w-sm-100px {
    max-width: 100px !important; }
  .w-sm-105px {
    width: 105px !important; }
  .h-sm-105px {
    height: 105px !important; }
  .min-w-sm-105px {
    min-width: 105px !important; }
  .min-h-sm-105px {
    min-height: 105px !important; }
  .max-h-sm-105px {
    max-height: 105px !important; }
  .max-w-sm-105px {
    max-width: 105px !important; }
  .w-sm-110px {
    width: 110px !important; }
  .h-sm-110px {
    height: 110px !important; }
  .min-w-sm-110px {
    min-width: 110px !important; }
  .min-h-sm-110px {
    min-height: 110px !important; }
  .max-h-sm-110px {
    max-height: 110px !important; }
  .max-w-sm-110px {
    max-width: 110px !important; }
  .w-sm-115px {
    width: 115px !important; }
  .h-sm-115px {
    height: 115px !important; }
  .min-w-sm-115px {
    min-width: 115px !important; }
  .min-h-sm-115px {
    min-height: 115px !important; }
  .max-h-sm-115px {
    max-height: 115px !important; }
  .max-w-sm-115px {
    max-width: 115px !important; }
  .w-sm-120px {
    width: 120px !important; }
  .h-sm-120px {
    height: 120px !important; }
  .min-w-sm-120px {
    min-width: 120px !important; }
  .min-h-sm-120px {
    min-height: 120px !important; }
  .max-h-sm-120px {
    max-height: 120px !important; }
  .max-w-sm-120px {
    max-width: 120px !important; }
  .w-sm-125px {
    width: 125px !important; }
  .h-sm-125px {
    height: 125px !important; }
  .min-w-sm-125px {
    min-width: 125px !important; }
  .min-h-sm-125px {
    min-height: 125px !important; }
  .max-h-sm-125px {
    max-height: 125px !important; }
  .max-w-sm-125px {
    max-width: 125px !important; }
  .w-sm-130px {
    width: 130px !important; }
  .h-sm-130px {
    height: 130px !important; }
  .min-w-sm-130px {
    min-width: 130px !important; }
  .min-h-sm-130px {
    min-height: 130px !important; }
  .max-h-sm-130px {
    max-height: 130px !important; }
  .max-w-sm-130px {
    max-width: 130px !important; }
  .w-sm-135px {
    width: 135px !important; }
  .h-sm-135px {
    height: 135px !important; }
  .min-w-sm-135px {
    min-width: 135px !important; }
  .min-h-sm-135px {
    min-height: 135px !important; }
  .max-h-sm-135px {
    max-height: 135px !important; }
  .max-w-sm-135px {
    max-width: 135px !important; }
  .w-sm-140px {
    width: 140px !important; }
  .h-sm-140px {
    height: 140px !important; }
  .min-w-sm-140px {
    min-width: 140px !important; }
  .min-h-sm-140px {
    min-height: 140px !important; }
  .max-h-sm-140px {
    max-height: 140px !important; }
  .max-w-sm-140px {
    max-width: 140px !important; }
  .w-sm-145px {
    width: 145px !important; }
  .h-sm-145px {
    height: 145px !important; }
  .min-w-sm-145px {
    min-width: 145px !important; }
  .min-h-sm-145px {
    min-height: 145px !important; }
  .max-h-sm-145px {
    max-height: 145px !important; }
  .max-w-sm-145px {
    max-width: 145px !important; }
  .w-sm-150px {
    width: 150px !important; }
  .h-sm-150px {
    height: 150px !important; }
  .min-w-sm-150px {
    min-width: 150px !important; }
  .min-h-sm-150px {
    min-height: 150px !important; }
  .max-h-sm-150px {
    max-height: 150px !important; }
  .max-w-sm-150px {
    max-width: 150px !important; }
  .w-sm-155px {
    width: 155px !important; }
  .h-sm-155px {
    height: 155px !important; }
  .min-w-sm-155px {
    min-width: 155px !important; }
  .min-h-sm-155px {
    min-height: 155px !important; }
  .max-h-sm-155px {
    max-height: 155px !important; }
  .max-w-sm-155px {
    max-width: 155px !important; }
  .w-sm-160px {
    width: 160px !important; }
  .h-sm-160px {
    height: 160px !important; }
  .min-w-sm-160px {
    min-width: 160px !important; }
  .min-h-sm-160px {
    min-height: 160px !important; }
  .max-h-sm-160px {
    max-height: 160px !important; }
  .max-w-sm-160px {
    max-width: 160px !important; }
  .w-sm-165px {
    width: 165px !important; }
  .h-sm-165px {
    height: 165px !important; }
  .min-w-sm-165px {
    min-width: 165px !important; }
  .min-h-sm-165px {
    min-height: 165px !important; }
  .max-h-sm-165px {
    max-height: 165px !important; }
  .max-w-sm-165px {
    max-width: 165px !important; }
  .w-sm-176px {
    width: 170px !important; }
  .h-sm-176px {
    height: 170px !important; }
  .min-w-sm-176px {
    min-width: 170px !important; }
  .min-h-sm-176px {
    min-height: 170px !important; }
  .max-h-sm-176px {
    max-height: 170px !important; }
  .max-w-sm-176px {
    max-width: 170px !important; }
  .w-sm-175px {
    width: 175px !important; }
  .h-sm-175px {
    height: 175px !important; }
  .min-w-sm-175px {
    min-width: 175px !important; }
  .min-h-sm-175px {
    min-height: 175px !important; }
  .max-h-sm-175px {
    max-height: 175px !important; }
  .max-w-sm-175px {
    max-width: 175px !important; }
  .w-sm-180px {
    width: 180px !important; }
  .h-sm-180px {
    height: 180px !important; }
  .min-w-sm-180px {
    min-width: 180px !important; }
  .min-h-sm-180px {
    min-height: 180px !important; }
  .max-h-sm-180px {
    max-height: 180px !important; }
  .max-w-sm-180px {
    max-width: 180px !important; }
  .w-sm-200px {
    width: 200px !important; }
  .h-sm-200px {
    height: 200px !important; }
  .min-w-sm-200px {
    min-width: 200px !important; }
  .min-h-sm-200px {
    min-height: 200px !important; }
  .max-h-sm-200px {
    max-height: 200px !important; }
  .max-w-sm-200px {
    max-width: 200px !important; }
  .w-sm-225px {
    width: 225px !important; }
  .h-sm-225px {
    height: 225px !important; }
  .min-w-sm-225px {
    min-width: 225px !important; }
  .min-h-sm-225px {
    min-height: 225px !important; }
  .max-h-sm-225px {
    max-height: 225px !important; }
  .max-w-sm-225px {
    max-width: 225px !important; }
  .w-sm-235px {
    width: 235px !important; }
  .h-sm-235px {
    height: 235px !important; }
  .min-w-sm-235px {
    min-width: 235px !important; }
  .min-h-sm-235px {
    min-height: 235px !important; }
  .max-h-sm-235px {
    max-height: 235px !important; }
  .max-w-sm-235px {
    max-width: 235px !important; }
  .w-sm-250px {
    width: 250px !important; }
  .h-sm-250px {
    height: 250px !important; }
  .min-w-sm-250px {
    min-width: 250px !important; }
  .min-h-sm-250px {
    min-height: 250px !important; }
  .max-h-sm-250px {
    max-height: 250px !important; }
  .max-w-sm-250px {
    max-width: 250px !important; }
  .w-sm-255px {
    width: 255px !important; }
  .h-sm-255px {
    height: 255px !important; }
  .min-w-sm-255px {
    min-width: 255px !important; }
  .min-h-sm-255px {
    min-height: 255px !important; }
  .max-h-sm-255px {
    max-height: 255px !important; }
  .max-w-sm-255px {
    max-width: 255px !important; }
  .w-sm-260px {
    width: 260px !important; }
  .h-sm-260px {
    height: 260px !important; }
  .min-w-sm-260px {
    min-width: 260px !important; }
  .min-h-sm-260px {
    min-height: 260px !important; }
  .max-h-sm-260px {
    max-height: 260px !important; }
  .max-w-sm-260px {
    max-width: 260px !important; }
  .w-sm-265px {
    width: 265px !important; }
  .h-sm-265px {
    height: 265px !important; }
  .min-w-sm-265px {
    min-width: 265px !important; }
  .min-h-sm-265px {
    min-height: 265px !important; }
  .max-h-sm-265px {
    max-height: 265px !important; }
  .max-w-sm-265px {
    max-width: 265px !important; }
  .w-sm-275px {
    width: 275px !important; }
  .h-sm-275px {
    height: 275px !important; }
  .min-w-sm-275px {
    min-width: 275px !important; }
  .min-h-sm-275px {
    min-height: 275px !important; }
  .max-h-sm-275px {
    max-height: 275px !important; }
  .max-w-sm-275px {
    max-width: 275px !important; }
  .w-sm-295px {
    width: 295px !important; }
  .h-sm-295px {
    height: 295px !important; }
  .min-w-sm-295px {
    min-width: 295px !important; }
  .min-h-sm-295px {
    min-height: 295px !important; }
  .max-h-sm-295px {
    max-height: 295px !important; }
  .max-w-sm-295px {
    max-width: 295px !important; }
  .w-sm-300px {
    width: 300px !important; }
  .h-sm-300px {
    height: 300px !important; }
  .min-w-sm-300px {
    min-width: 300px !important; }
  .min-h-sm-300px {
    min-height: 300px !important; }
  .max-h-sm-300px {
    max-height: 300px !important; }
  .max-w-sm-300px {
    max-width: 300px !important; }
  .w-sm-325px {
    width: 325px !important; }
  .h-sm-325px {
    height: 325px !important; }
  .min-w-sm-325px {
    min-width: 325px !important; }
  .min-h-sm-325px {
    min-height: 325px !important; }
  .max-h-sm-325px {
    max-height: 325px !important; }
  .max-w-sm-325px {
    max-width: 325px !important; }
  .w-sm-350px {
    width: 350px !important; }
  .h-sm-350px {
    height: 350px !important; }
  .min-w-sm-350px {
    min-width: 350px !important; }
  .min-h-sm-350px {
    min-height: 350px !important; }
  .max-h-sm-350px {
    max-height: 350px !important; }
  .max-w-sm-350px {
    max-width: 350px !important; }
  .w-sm-375px {
    width: 375px !important; }
  .h-sm-375px {
    height: 375px !important; }
  .min-w-sm-375px {
    min-width: 375px !important; }
  .min-h-sm-375px {
    min-height: 375px !important; }
  .max-h-sm-375px {
    max-height: 375px !important; }
  .max-w-sm-375px {
    max-width: 375px !important; }
  .w-sm-400px {
    width: 400px !important; }
  .h-sm-400px {
    height: 400px !important; }
  .min-w-sm-400px {
    min-width: 400px !important; }
  .min-h-sm-400px {
    min-height: 400px !important; }
  .max-h-sm-400px {
    max-height: 400px !important; }
  .max-w-sm-400px {
    max-width: 400px !important; }
  .w-sm-425px {
    width: 425px !important; }
  .h-sm-425px {
    height: 425px !important; }
  .min-w-sm-425px {
    min-width: 425px !important; }
  .min-h-sm-425px {
    min-height: 425px !important; }
  .max-h-sm-425px {
    max-height: 425px !important; }
  .max-w-sm-425px {
    max-width: 425px !important; }
  .w-sm-450px {
    width: 450px !important; }
  .h-sm-450px {
    height: 450px !important; }
  .min-w-sm-450px {
    min-width: 450px !important; }
  .min-h-sm-450px {
    min-height: 450px !important; }
  .max-h-sm-450px {
    max-height: 450px !important; }
  .max-w-sm-450px {
    max-width: 450px !important; }
  .w-sm-475px {
    width: 475px !important; }
  .h-sm-475px {
    height: 475px !important; }
  .min-w-sm-475px {
    min-width: 475px !important; }
  .min-h-sm-475px {
    min-height: 475px !important; }
  .max-h-sm-475px {
    max-height: 475px !important; }
  .max-w-sm-475px {
    max-width: 475px !important; }
  .w-sm-500px {
    width: 500px !important; }
  .h-sm-500px {
    height: 500px !important; }
  .min-w-sm-500px {
    min-width: 500px !important; }
  .min-h-sm-500px {
    min-height: 500px !important; }
  .max-h-sm-500px {
    max-height: 500px !important; }
  .max-w-sm-500px {
    max-width: 500px !important; }
  .w-sm-550px {
    width: 550px !important; }
  .h-sm-550px {
    height: 550px !important; }
  .min-w-sm-550px {
    min-width: 550px !important; }
  .min-h-sm-550px {
    min-height: 550px !important; }
  .max-h-sm-550px {
    max-height: 550px !important; }
  .max-w-sm-550px {
    max-width: 550px !important; }
  .w-sm-600px {
    width: 600px !important; }
  .h-sm-600px {
    height: 600px !important; }
  .min-w-sm-600px {
    min-width: 600px !important; }
  .min-h-sm-600px {
    min-height: 600px !important; }
  .max-h-sm-600px {
    max-height: 600px !important; }
  .max-w-sm-600px {
    max-width: 600px !important; }
  .w-sm-650px {
    width: 650px !important; }
  .h-sm-650px {
    height: 650px !important; }
  .min-w-sm-650px {
    min-width: 650px !important; }
  .min-h-sm-650px {
    min-height: 650px !important; }
  .max-h-sm-650px {
    max-height: 650px !important; }
  .max-w-sm-650px {
    max-width: 650px !important; }
  .w-sm-700px {
    width: 700px !important; }
  .h-sm-700px {
    height: 700px !important; }
  .min-w-sm-700px {
    min-width: 700px !important; }
  .min-h-sm-700px {
    min-height: 700px !important; }
  .max-h-sm-700px {
    max-height: 700px !important; }
  .max-w-sm-700px {
    max-width: 700px !important; }
  .w-sm-750px {
    width: 750px !important; }
  .h-sm-750px {
    height: 750px !important; }
  .min-w-sm-750px {
    min-width: 750px !important; }
  .min-h-sm-750px {
    min-height: 750px !important; }
  .max-h-sm-750px {
    max-height: 750px !important; }
  .max-w-sm-750px {
    max-width: 750px !important; }
  .w-sm-800px {
    width: 800px !important; }
  .h-sm-800px {
    height: 800px !important; }
  .min-w-sm-800px {
    min-width: 800px !important; }
  .min-h-sm-800px {
    min-height: 800px !important; }
  .max-h-sm-800px {
    max-height: 800px !important; }
  .max-w-sm-800px {
    max-width: 800px !important; }
  .w-sm-850px {
    width: 850px !important; }
  .h-sm-850px {
    height: 850px !important; }
  .min-w-sm-850px {
    min-width: 850px !important; }
  .min-h-sm-850px {
    min-height: 850px !important; }
  .max-h-sm-850px {
    max-height: 850px !important; }
  .max-w-sm-850px {
    max-width: 850px !important; }
  .w-sm-900px {
    width: 900px !important; }
  .h-sm-900px {
    height: 900px !important; }
  .min-w-sm-900px {
    min-width: 900px !important; }
  .min-h-sm-900px {
    min-height: 900px !important; }
  .max-h-sm-900px {
    max-height: 900px !important; }
  .max-w-sm-900px {
    max-width: 900px !important; }
  .w-sm-950px {
    width: 950px !important; }
  .h-sm-950px {
    height: 950px !important; }
  .min-w-sm-950px {
    min-width: 950px !important; }
  .min-h-sm-950px {
    min-height: 950px !important; }
  .max-h-sm-950px {
    max-height: 950px !important; }
  .max-w-sm-950px {
    max-width: 950px !important; }
  .w-sm-1000px {
    width: 1000px !important; }
  .h-sm-1000px {
    height: 1000px !important; }
  .min-w-sm-1000px {
    min-width: 1000px !important; }
  .min-h-sm-1000px {
    min-height: 1000px !important; }
  .max-h-sm-1000px {
    max-height: 1000px !important; }
  .max-w-sm-1000px {
    max-width: 1000px !important; } }

@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important; }
  .h-md-100 {
    height: 100% !important; }
  .min-w-md-100 {
    min-width: 100% !important; }
  .min-h-md-100 {
    min-height: 100% !important; }
  .max-h-md-100 {
    max-height: 100% !important; }
  .max-w-md-100 {
    max-width: 100% !important; }
  .w-md-50 {
    width: 50% !important; }
  .h-md-50 {
    height: 50% !important; }
  .min-w-md-50 {
    min-width: 50% !important; }
  .min-h-md-50 {
    min-height: 50% !important; }
  .max-h-md-50 {
    max-height: 50% !important; }
  .max-w-md-50 {
    max-width: 50% !important; }
  .w-md-auto {
    width: auto !important; }
  .h-md-auto {
    height: auto !important; }
  .min-w-md-auto {
    min-width: auto !important; }
  .min-h-md-auto {
    min-height: auto !important; }
  .max-h-md-auto {
    max-height: auto !important; }
  .max-w-md-auto {
    max-width: auto !important; }
  .w-md-1px {
    width: 1px !important; }
  .h-md-1px {
    height: 1px !important; }
  .min-w-md-1px {
    min-width: 1px !important; }
  .min-h-md-1px {
    min-height: 1px !important; }
  .max-h-md-1px {
    max-height: 1px !important; }
  .max-w-md-1px {
    max-width: 1px !important; }
  .w-md-2px {
    width: 2px !important; }
  .h-md-2px {
    height: 2px !important; }
  .min-w-md-2px {
    min-width: 2px !important; }
  .min-h-md-2px {
    min-height: 2px !important; }
  .max-h-md-2px {
    max-height: 2px !important; }
  .max-w-md-2px {
    max-width: 2px !important; }
  .w-md-3px {
    width: 3px !important; }
  .h-md-3px {
    height: 3px !important; }
  .min-w-md-3px {
    min-width: 3px !important; }
  .min-h-md-3px {
    min-height: 3px !important; }
  .max-h-md-3px {
    max-height: 3px !important; }
  .max-w-md-3px {
    max-width: 3px !important; }
  .w-md-4px {
    width: 4px !important; }
  .h-md-4px {
    height: 4px !important; }
  .min-w-md-4px {
    min-width: 4px !important; }
  .min-h-md-4px {
    min-height: 4px !important; }
  .max-h-md-4px {
    max-height: 4px !important; }
  .max-w-md-4px {
    max-width: 4px !important; }
  .w-md-5px {
    width: 5px !important; }
  .h-md-5px {
    height: 5px !important; }
  .min-w-md-5px {
    min-width: 5px !important; }
  .min-h-md-5px {
    min-height: 5px !important; }
  .max-h-md-5px {
    max-height: 5px !important; }
  .max-w-md-5px {
    max-width: 5px !important; }
  .w-md-10px {
    width: 10px !important; }
  .h-md-10px {
    height: 10px !important; }
  .min-w-md-10px {
    min-width: 10px !important; }
  .min-h-md-10px {
    min-height: 10px !important; }
  .max-h-md-10px {
    max-height: 10px !important; }
  .max-w-md-10px {
    max-width: 10px !important; }
  .w-md-15px {
    width: 15px !important; }
  .h-md-15px {
    height: 15px !important; }
  .min-w-md-15px {
    min-width: 15px !important; }
  .min-h-md-15px {
    min-height: 15px !important; }
  .max-h-md-15px {
    max-height: 15px !important; }
  .max-w-md-15px {
    max-width: 15px !important; }
  .w-md-20px {
    width: 20px !important; }
  .h-md-20px {
    height: 20px !important; }
  .min-w-md-20px {
    min-width: 20px !important; }
  .min-h-md-20px {
    min-height: 20px !important; }
  .max-h-md-20px {
    max-height: 20px !important; }
  .max-w-md-20px {
    max-width: 20px !important; }
  .w-md-25px {
    width: 25px !important; }
  .h-md-25px {
    height: 25px !important; }
  .min-w-md-25px {
    min-width: 25px !important; }
  .min-h-md-25px {
    min-height: 25px !important; }
  .max-h-md-25px {
    max-height: 25px !important; }
  .max-w-md-25px {
    max-width: 25px !important; }
  .w-md-30px {
    width: 30px !important; }
  .h-md-30px {
    height: 30px !important; }
  .min-w-md-30px {
    min-width: 30px !important; }
  .min-h-md-30px {
    min-height: 30px !important; }
  .max-h-md-30px {
    max-height: 30px !important; }
  .max-w-md-30px {
    max-width: 30px !important; }
  .w-md-35px {
    width: 35px !important; }
  .h-md-35px {
    height: 35px !important; }
  .min-w-md-35px {
    min-width: 35px !important; }
  .min-h-md-35px {
    min-height: 35px !important; }
  .max-h-md-35px {
    max-height: 35px !important; }
  .max-w-md-35px {
    max-width: 35px !important; }
  .w-md-40px {
    width: 40px !important; }
  .h-md-40px {
    height: 40px !important; }
  .min-w-md-40px {
    min-width: 40px !important; }
  .min-h-md-40px {
    min-height: 40px !important; }
  .max-h-md-40px {
    max-height: 40px !important; }
  .max-w-md-40px {
    max-width: 40px !important; }
  .w-md-45px {
    width: 45px !important; }
  .h-md-45px {
    height: 45px !important; }
  .min-w-md-45px {
    min-width: 45px !important; }
  .min-h-md-45px {
    min-height: 45px !important; }
  .max-h-md-45px {
    max-height: 45px !important; }
  .max-w-md-45px {
    max-width: 45px !important; }
  .w-md-50px {
    width: 50px !important; }
  .h-md-50px {
    height: 50px !important; }
  .min-w-md-50px {
    min-width: 50px !important; }
  .min-h-md-50px {
    min-height: 50px !important; }
  .max-h-md-50px {
    max-height: 50px !important; }
  .max-w-md-50px {
    max-width: 50px !important; }
  .w-md-55px {
    width: 55px !important; }
  .h-md-55px {
    height: 55px !important; }
  .min-w-md-55px {
    min-width: 55px !important; }
  .min-h-md-55px {
    min-height: 55px !important; }
  .max-h-md-55px {
    max-height: 55px !important; }
  .max-w-md-55px {
    max-width: 55px !important; }
  .w-md-60px {
    width: 60px !important; }
  .h-md-60px {
    height: 60px !important; }
  .min-w-md-60px {
    min-width: 60px !important; }
  .min-h-md-60px {
    min-height: 60px !important; }
  .max-h-md-60px {
    max-height: 60px !important; }
  .max-w-md-60px {
    max-width: 60px !important; }
  .w-md-65px {
    width: 65px !important; }
  .h-md-65px {
    height: 65px !important; }
  .min-w-md-65px {
    min-width: 65px !important; }
  .min-h-md-65px {
    min-height: 65px !important; }
  .max-h-md-65px {
    max-height: 65px !important; }
  .max-w-md-65px {
    max-width: 65px !important; }
  .w-md-70px {
    width: 70px !important; }
  .h-md-70px {
    height: 70px !important; }
  .min-w-md-70px {
    min-width: 70px !important; }
  .min-h-md-70px {
    min-height: 70px !important; }
  .max-h-md-70px {
    max-height: 70px !important; }
  .max-w-md-70px {
    max-width: 70px !important; }
  .w-md-75px {
    width: 75px !important; }
  .h-md-75px {
    height: 75px !important; }
  .min-w-md-75px {
    min-width: 75px !important; }
  .min-h-md-75px {
    min-height: 75px !important; }
  .max-h-md-75px {
    max-height: 75px !important; }
  .max-w-md-75px {
    max-width: 75px !important; }
  .w-md-80px {
    width: 80px !important; }
  .h-md-80px {
    height: 80px !important; }
  .min-w-md-80px {
    min-width: 80px !important; }
  .min-h-md-80px {
    min-height: 80px !important; }
  .max-h-md-80px {
    max-height: 80px !important; }
  .max-w-md-80px {
    max-width: 80px !important; }
  .w-md-85px {
    width: 85px !important; }
  .h-md-85px {
    height: 85px !important; }
  .min-w-md-85px {
    min-width: 85px !important; }
  .min-h-md-85px {
    min-height: 85px !important; }
  .max-h-md-85px {
    max-height: 85px !important; }
  .max-w-md-85px {
    max-width: 85px !important; }
  .w-md-90px {
    width: 90px !important; }
  .h-md-90px {
    height: 90px !important; }
  .min-w-md-90px {
    min-width: 90px !important; }
  .min-h-md-90px {
    min-height: 90px !important; }
  .max-h-md-90px {
    max-height: 90px !important; }
  .max-w-md-90px {
    max-width: 90px !important; }
  .w-md-95px {
    width: 95px !important; }
  .h-md-95px {
    height: 95px !important; }
  .min-w-md-95px {
    min-width: 95px !important; }
  .min-h-md-95px {
    min-height: 95px !important; }
  .max-h-md-95px {
    max-height: 95px !important; }
  .max-w-md-95px {
    max-width: 95px !important; }
  .w-md-100px {
    width: 100px !important; }
  .h-md-100px {
    height: 100px !important; }
  .min-w-md-100px {
    min-width: 100px !important; }
  .min-h-md-100px {
    min-height: 100px !important; }
  .max-h-md-100px {
    max-height: 100px !important; }
  .max-w-md-100px {
    max-width: 100px !important; }
  .w-md-105px {
    width: 105px !important; }
  .h-md-105px {
    height: 105px !important; }
  .min-w-md-105px {
    min-width: 105px !important; }
  .min-h-md-105px {
    min-height: 105px !important; }
  .max-h-md-105px {
    max-height: 105px !important; }
  .max-w-md-105px {
    max-width: 105px !important; }
  .w-md-110px {
    width: 110px !important; }
  .h-md-110px {
    height: 110px !important; }
  .min-w-md-110px {
    min-width: 110px !important; }
  .min-h-md-110px {
    min-height: 110px !important; }
  .max-h-md-110px {
    max-height: 110px !important; }
  .max-w-md-110px {
    max-width: 110px !important; }
  .w-md-115px {
    width: 115px !important; }
  .h-md-115px {
    height: 115px !important; }
  .min-w-md-115px {
    min-width: 115px !important; }
  .min-h-md-115px {
    min-height: 115px !important; }
  .max-h-md-115px {
    max-height: 115px !important; }
  .max-w-md-115px {
    max-width: 115px !important; }
  .w-md-120px {
    width: 120px !important; }
  .h-md-120px {
    height: 120px !important; }
  .min-w-md-120px {
    min-width: 120px !important; }
  .min-h-md-120px {
    min-height: 120px !important; }
  .max-h-md-120px {
    max-height: 120px !important; }
  .max-w-md-120px {
    max-width: 120px !important; }
  .w-md-125px {
    width: 125px !important; }
  .h-md-125px {
    height: 125px !important; }
  .min-w-md-125px {
    min-width: 125px !important; }
  .min-h-md-125px {
    min-height: 125px !important; }
  .max-h-md-125px {
    max-height: 125px !important; }
  .max-w-md-125px {
    max-width: 125px !important; }
  .w-md-130px {
    width: 130px !important; }
  .h-md-130px {
    height: 130px !important; }
  .min-w-md-130px {
    min-width: 130px !important; }
  .min-h-md-130px {
    min-height: 130px !important; }
  .max-h-md-130px {
    max-height: 130px !important; }
  .max-w-md-130px {
    max-width: 130px !important; }
  .w-md-135px {
    width: 135px !important; }
  .h-md-135px {
    height: 135px !important; }
  .min-w-md-135px {
    min-width: 135px !important; }
  .min-h-md-135px {
    min-height: 135px !important; }
  .max-h-md-135px {
    max-height: 135px !important; }
  .max-w-md-135px {
    max-width: 135px !important; }
  .w-md-140px {
    width: 140px !important; }
  .h-md-140px {
    height: 140px !important; }
  .min-w-md-140px {
    min-width: 140px !important; }
  .min-h-md-140px {
    min-height: 140px !important; }
  .max-h-md-140px {
    max-height: 140px !important; }
  .max-w-md-140px {
    max-width: 140px !important; }
  .w-md-145px {
    width: 145px !important; }
  .h-md-145px {
    height: 145px !important; }
  .min-w-md-145px {
    min-width: 145px !important; }
  .min-h-md-145px {
    min-height: 145px !important; }
  .max-h-md-145px {
    max-height: 145px !important; }
  .max-w-md-145px {
    max-width: 145px !important; }
  .w-md-150px {
    width: 150px !important; }
  .h-md-150px {
    height: 150px !important; }
  .min-w-md-150px {
    min-width: 150px !important; }
  .min-h-md-150px {
    min-height: 150px !important; }
  .max-h-md-150px {
    max-height: 150px !important; }
  .max-w-md-150px {
    max-width: 150px !important; }
  .w-md-155px {
    width: 155px !important; }
  .h-md-155px {
    height: 155px !important; }
  .min-w-md-155px {
    min-width: 155px !important; }
  .min-h-md-155px {
    min-height: 155px !important; }
  .max-h-md-155px {
    max-height: 155px !important; }
  .max-w-md-155px {
    max-width: 155px !important; }
  .w-md-160px {
    width: 160px !important; }
  .h-md-160px {
    height: 160px !important; }
  .min-w-md-160px {
    min-width: 160px !important; }
  .min-h-md-160px {
    min-height: 160px !important; }
  .max-h-md-160px {
    max-height: 160px !important; }
  .max-w-md-160px {
    max-width: 160px !important; }
  .w-md-165px {
    width: 165px !important; }
  .h-md-165px {
    height: 165px !important; }
  .min-w-md-165px {
    min-width: 165px !important; }
  .min-h-md-165px {
    min-height: 165px !important; }
  .max-h-md-165px {
    max-height: 165px !important; }
  .max-w-md-165px {
    max-width: 165px !important; }
  .w-md-176px {
    width: 170px !important; }
  .h-md-176px {
    height: 170px !important; }
  .min-w-md-176px {
    min-width: 170px !important; }
  .min-h-md-176px {
    min-height: 170px !important; }
  .max-h-md-176px {
    max-height: 170px !important; }
  .max-w-md-176px {
    max-width: 170px !important; }
  .w-md-175px {
    width: 175px !important; }
  .h-md-175px {
    height: 175px !important; }
  .min-w-md-175px {
    min-width: 175px !important; }
  .min-h-md-175px {
    min-height: 175px !important; }
  .max-h-md-175px {
    max-height: 175px !important; }
  .max-w-md-175px {
    max-width: 175px !important; }
  .w-md-180px {
    width: 180px !important; }
  .h-md-180px {
    height: 180px !important; }
  .min-w-md-180px {
    min-width: 180px !important; }
  .min-h-md-180px {
    min-height: 180px !important; }
  .max-h-md-180px {
    max-height: 180px !important; }
  .max-w-md-180px {
    max-width: 180px !important; }
  .w-md-200px {
    width: 200px !important; }
  .h-md-200px {
    height: 200px !important; }
  .min-w-md-200px {
    min-width: 200px !important; }
  .min-h-md-200px {
    min-height: 200px !important; }
  .max-h-md-200px {
    max-height: 200px !important; }
  .max-w-md-200px {
    max-width: 200px !important; }
  .w-md-225px {
    width: 225px !important; }
  .h-md-225px {
    height: 225px !important; }
  .min-w-md-225px {
    min-width: 225px !important; }
  .min-h-md-225px {
    min-height: 225px !important; }
  .max-h-md-225px {
    max-height: 225px !important; }
  .max-w-md-225px {
    max-width: 225px !important; }
  .w-md-235px {
    width: 235px !important; }
  .h-md-235px {
    height: 235px !important; }
  .min-w-md-235px {
    min-width: 235px !important; }
  .min-h-md-235px {
    min-height: 235px !important; }
  .max-h-md-235px {
    max-height: 235px !important; }
  .max-w-md-235px {
    max-width: 235px !important; }
  .w-md-250px {
    width: 250px !important; }
  .h-md-250px {
    height: 250px !important; }
  .min-w-md-250px {
    min-width: 250px !important; }
  .min-h-md-250px {
    min-height: 250px !important; }
  .max-h-md-250px {
    max-height: 250px !important; }
  .max-w-md-250px {
    max-width: 250px !important; }
  .w-md-255px {
    width: 255px !important; }
  .h-md-255px {
    height: 255px !important; }
  .min-w-md-255px {
    min-width: 255px !important; }
  .min-h-md-255px {
    min-height: 255px !important; }
  .max-h-md-255px {
    max-height: 255px !important; }
  .max-w-md-255px {
    max-width: 255px !important; }
  .w-md-260px {
    width: 260px !important; }
  .h-md-260px {
    height: 260px !important; }
  .min-w-md-260px {
    min-width: 260px !important; }
  .min-h-md-260px {
    min-height: 260px !important; }
  .max-h-md-260px {
    max-height: 260px !important; }
  .max-w-md-260px {
    max-width: 260px !important; }
  .w-md-265px {
    width: 265px !important; }
  .h-md-265px {
    height: 265px !important; }
  .min-w-md-265px {
    min-width: 265px !important; }
  .min-h-md-265px {
    min-height: 265px !important; }
  .max-h-md-265px {
    max-height: 265px !important; }
  .max-w-md-265px {
    max-width: 265px !important; }
  .w-md-275px {
    width: 275px !important; }
  .h-md-275px {
    height: 275px !important; }
  .min-w-md-275px {
    min-width: 275px !important; }
  .min-h-md-275px {
    min-height: 275px !important; }
  .max-h-md-275px {
    max-height: 275px !important; }
  .max-w-md-275px {
    max-width: 275px !important; }
  .w-md-295px {
    width: 295px !important; }
  .h-md-295px {
    height: 295px !important; }
  .min-w-md-295px {
    min-width: 295px !important; }
  .min-h-md-295px {
    min-height: 295px !important; }
  .max-h-md-295px {
    max-height: 295px !important; }
  .max-w-md-295px {
    max-width: 295px !important; }
  .w-md-300px {
    width: 300px !important; }
  .h-md-300px {
    height: 300px !important; }
  .min-w-md-300px {
    min-width: 300px !important; }
  .min-h-md-300px {
    min-height: 300px !important; }
  .max-h-md-300px {
    max-height: 300px !important; }
  .max-w-md-300px {
    max-width: 300px !important; }
  .w-md-325px {
    width: 325px !important; }
  .h-md-325px {
    height: 325px !important; }
  .min-w-md-325px {
    min-width: 325px !important; }
  .min-h-md-325px {
    min-height: 325px !important; }
  .max-h-md-325px {
    max-height: 325px !important; }
  .max-w-md-325px {
    max-width: 325px !important; }
  .w-md-350px {
    width: 350px !important; }
  .h-md-350px {
    height: 350px !important; }
  .min-w-md-350px {
    min-width: 350px !important; }
  .min-h-md-350px {
    min-height: 350px !important; }
  .max-h-md-350px {
    max-height: 350px !important; }
  .max-w-md-350px {
    max-width: 350px !important; }
  .w-md-375px {
    width: 375px !important; }
  .h-md-375px {
    height: 375px !important; }
  .min-w-md-375px {
    min-width: 375px !important; }
  .min-h-md-375px {
    min-height: 375px !important; }
  .max-h-md-375px {
    max-height: 375px !important; }
  .max-w-md-375px {
    max-width: 375px !important; }
  .w-md-400px {
    width: 400px !important; }
  .h-md-400px {
    height: 400px !important; }
  .min-w-md-400px {
    min-width: 400px !important; }
  .min-h-md-400px {
    min-height: 400px !important; }
  .max-h-md-400px {
    max-height: 400px !important; }
  .max-w-md-400px {
    max-width: 400px !important; }
  .w-md-425px {
    width: 425px !important; }
  .h-md-425px {
    height: 425px !important; }
  .min-w-md-425px {
    min-width: 425px !important; }
  .min-h-md-425px {
    min-height: 425px !important; }
  .max-h-md-425px {
    max-height: 425px !important; }
  .max-w-md-425px {
    max-width: 425px !important; }
  .w-md-450px {
    width: 450px !important; }
  .h-md-450px {
    height: 450px !important; }
  .min-w-md-450px {
    min-width: 450px !important; }
  .min-h-md-450px {
    min-height: 450px !important; }
  .max-h-md-450px {
    max-height: 450px !important; }
  .max-w-md-450px {
    max-width: 450px !important; }
  .w-md-475px {
    width: 475px !important; }
  .h-md-475px {
    height: 475px !important; }
  .min-w-md-475px {
    min-width: 475px !important; }
  .min-h-md-475px {
    min-height: 475px !important; }
  .max-h-md-475px {
    max-height: 475px !important; }
  .max-w-md-475px {
    max-width: 475px !important; }
  .w-md-500px {
    width: 500px !important; }
  .h-md-500px {
    height: 500px !important; }
  .min-w-md-500px {
    min-width: 500px !important; }
  .min-h-md-500px {
    min-height: 500px !important; }
  .max-h-md-500px {
    max-height: 500px !important; }
  .max-w-md-500px {
    max-width: 500px !important; }
  .w-md-550px {
    width: 550px !important; }
  .h-md-550px {
    height: 550px !important; }
  .min-w-md-550px {
    min-width: 550px !important; }
  .min-h-md-550px {
    min-height: 550px !important; }
  .max-h-md-550px {
    max-height: 550px !important; }
  .max-w-md-550px {
    max-width: 550px !important; }
  .w-md-600px {
    width: 600px !important; }
  .h-md-600px {
    height: 600px !important; }
  .min-w-md-600px {
    min-width: 600px !important; }
  .min-h-md-600px {
    min-height: 600px !important; }
  .max-h-md-600px {
    max-height: 600px !important; }
  .max-w-md-600px {
    max-width: 600px !important; }
  .w-md-650px {
    width: 650px !important; }
  .h-md-650px {
    height: 650px !important; }
  .min-w-md-650px {
    min-width: 650px !important; }
  .min-h-md-650px {
    min-height: 650px !important; }
  .max-h-md-650px {
    max-height: 650px !important; }
  .max-w-md-650px {
    max-width: 650px !important; }
  .w-md-700px {
    width: 700px !important; }
  .h-md-700px {
    height: 700px !important; }
  .min-w-md-700px {
    min-width: 700px !important; }
  .min-h-md-700px {
    min-height: 700px !important; }
  .max-h-md-700px {
    max-height: 700px !important; }
  .max-w-md-700px {
    max-width: 700px !important; }
  .w-md-750px {
    width: 750px !important; }
  .h-md-750px {
    height: 750px !important; }
  .min-w-md-750px {
    min-width: 750px !important; }
  .min-h-md-750px {
    min-height: 750px !important; }
  .max-h-md-750px {
    max-height: 750px !important; }
  .max-w-md-750px {
    max-width: 750px !important; }
  .w-md-800px {
    width: 800px !important; }
  .h-md-800px {
    height: 800px !important; }
  .min-w-md-800px {
    min-width: 800px !important; }
  .min-h-md-800px {
    min-height: 800px !important; }
  .max-h-md-800px {
    max-height: 800px !important; }
  .max-w-md-800px {
    max-width: 800px !important; }
  .w-md-850px {
    width: 850px !important; }
  .h-md-850px {
    height: 850px !important; }
  .min-w-md-850px {
    min-width: 850px !important; }
  .min-h-md-850px {
    min-height: 850px !important; }
  .max-h-md-850px {
    max-height: 850px !important; }
  .max-w-md-850px {
    max-width: 850px !important; }
  .w-md-900px {
    width: 900px !important; }
  .h-md-900px {
    height: 900px !important; }
  .min-w-md-900px {
    min-width: 900px !important; }
  .min-h-md-900px {
    min-height: 900px !important; }
  .max-h-md-900px {
    max-height: 900px !important; }
  .max-w-md-900px {
    max-width: 900px !important; }
  .w-md-950px {
    width: 950px !important; }
  .h-md-950px {
    height: 950px !important; }
  .min-w-md-950px {
    min-width: 950px !important; }
  .min-h-md-950px {
    min-height: 950px !important; }
  .max-h-md-950px {
    max-height: 950px !important; }
  .max-w-md-950px {
    max-width: 950px !important; }
  .w-md-1000px {
    width: 1000px !important; }
  .h-md-1000px {
    height: 1000px !important; }
  .min-w-md-1000px {
    min-width: 1000px !important; }
  .min-h-md-1000px {
    min-height: 1000px !important; }
  .max-h-md-1000px {
    max-height: 1000px !important; }
  .max-w-md-1000px {
    max-width: 1000px !important; } }

@media (min-width: 992px) {
  .w-lg-100 {
    width: 100% !important; }
  .h-lg-100 {
    height: 100% !important; }
  .min-w-lg-100 {
    min-width: 100% !important; }
  .min-h-lg-100 {
    min-height: 100% !important; }
  .max-h-lg-100 {
    max-height: 100% !important; }
  .max-w-lg-100 {
    max-width: 100% !important; }
  .w-lg-50 {
    width: 50% !important; }
  .h-lg-50 {
    height: 50% !important; }
  .min-w-lg-50 {
    min-width: 50% !important; }
  .min-h-lg-50 {
    min-height: 50% !important; }
  .max-h-lg-50 {
    max-height: 50% !important; }
  .max-w-lg-50 {
    max-width: 50% !important; }
  .w-lg-auto {
    width: auto !important; }
  .h-lg-auto {
    height: auto !important; }
  .min-w-lg-auto {
    min-width: auto !important; }
  .min-h-lg-auto {
    min-height: auto !important; }
  .max-h-lg-auto {
    max-height: auto !important; }
  .max-w-lg-auto {
    max-width: auto !important; }
  .w-lg-1px {
    width: 1px !important; }
  .h-lg-1px {
    height: 1px !important; }
  .min-w-lg-1px {
    min-width: 1px !important; }
  .min-h-lg-1px {
    min-height: 1px !important; }
  .max-h-lg-1px {
    max-height: 1px !important; }
  .max-w-lg-1px {
    max-width: 1px !important; }
  .w-lg-2px {
    width: 2px !important; }
  .h-lg-2px {
    height: 2px !important; }
  .min-w-lg-2px {
    min-width: 2px !important; }
  .min-h-lg-2px {
    min-height: 2px !important; }
  .max-h-lg-2px {
    max-height: 2px !important; }
  .max-w-lg-2px {
    max-width: 2px !important; }
  .w-lg-3px {
    width: 3px !important; }
  .h-lg-3px {
    height: 3px !important; }
  .min-w-lg-3px {
    min-width: 3px !important; }
  .min-h-lg-3px {
    min-height: 3px !important; }
  .max-h-lg-3px {
    max-height: 3px !important; }
  .max-w-lg-3px {
    max-width: 3px !important; }
  .w-lg-4px {
    width: 4px !important; }
  .h-lg-4px {
    height: 4px !important; }
  .min-w-lg-4px {
    min-width: 4px !important; }
  .min-h-lg-4px {
    min-height: 4px !important; }
  .max-h-lg-4px {
    max-height: 4px !important; }
  .max-w-lg-4px {
    max-width: 4px !important; }
  .w-lg-5px {
    width: 5px !important; }
  .h-lg-5px {
    height: 5px !important; }
  .min-w-lg-5px {
    min-width: 5px !important; }
  .min-h-lg-5px {
    min-height: 5px !important; }
  .max-h-lg-5px {
    max-height: 5px !important; }
  .max-w-lg-5px {
    max-width: 5px !important; }
  .w-lg-10px {
    width: 10px !important; }
  .h-lg-10px {
    height: 10px !important; }
  .min-w-lg-10px {
    min-width: 10px !important; }
  .min-h-lg-10px {
    min-height: 10px !important; }
  .max-h-lg-10px {
    max-height: 10px !important; }
  .max-w-lg-10px {
    max-width: 10px !important; }
  .w-lg-15px {
    width: 15px !important; }
  .h-lg-15px {
    height: 15px !important; }
  .min-w-lg-15px {
    min-width: 15px !important; }
  .min-h-lg-15px {
    min-height: 15px !important; }
  .max-h-lg-15px {
    max-height: 15px !important; }
  .max-w-lg-15px {
    max-width: 15px !important; }
  .w-lg-20px {
    width: 20px !important; }
  .h-lg-20px {
    height: 20px !important; }
  .min-w-lg-20px {
    min-width: 20px !important; }
  .min-h-lg-20px {
    min-height: 20px !important; }
  .max-h-lg-20px {
    max-height: 20px !important; }
  .max-w-lg-20px {
    max-width: 20px !important; }
  .w-lg-25px {
    width: 25px !important; }
  .h-lg-25px {
    height: 25px !important; }
  .min-w-lg-25px {
    min-width: 25px !important; }
  .min-h-lg-25px {
    min-height: 25px !important; }
  .max-h-lg-25px {
    max-height: 25px !important; }
  .max-w-lg-25px {
    max-width: 25px !important; }
  .w-lg-30px {
    width: 30px !important; }
  .h-lg-30px {
    height: 30px !important; }
  .min-w-lg-30px {
    min-width: 30px !important; }
  .min-h-lg-30px {
    min-height: 30px !important; }
  .max-h-lg-30px {
    max-height: 30px !important; }
  .max-w-lg-30px {
    max-width: 30px !important; }
  .w-lg-35px {
    width: 35px !important; }
  .h-lg-35px {
    height: 35px !important; }
  .min-w-lg-35px {
    min-width: 35px !important; }
  .min-h-lg-35px {
    min-height: 35px !important; }
  .max-h-lg-35px {
    max-height: 35px !important; }
  .max-w-lg-35px {
    max-width: 35px !important; }
  .w-lg-40px {
    width: 40px !important; }
  .h-lg-40px {
    height: 40px !important; }
  .min-w-lg-40px {
    min-width: 40px !important; }
  .min-h-lg-40px {
    min-height: 40px !important; }
  .max-h-lg-40px {
    max-height: 40px !important; }
  .max-w-lg-40px {
    max-width: 40px !important; }
  .w-lg-45px {
    width: 45px !important; }
  .h-lg-45px {
    height: 45px !important; }
  .min-w-lg-45px {
    min-width: 45px !important; }
  .min-h-lg-45px {
    min-height: 45px !important; }
  .max-h-lg-45px {
    max-height: 45px !important; }
  .max-w-lg-45px {
    max-width: 45px !important; }
  .w-lg-50px {
    width: 50px !important; }
  .h-lg-50px {
    height: 50px !important; }
  .min-w-lg-50px {
    min-width: 50px !important; }
  .min-h-lg-50px {
    min-height: 50px !important; }
  .max-h-lg-50px {
    max-height: 50px !important; }
  .max-w-lg-50px {
    max-width: 50px !important; }
  .w-lg-55px {
    width: 55px !important; }
  .h-lg-55px {
    height: 55px !important; }
  .min-w-lg-55px {
    min-width: 55px !important; }
  .min-h-lg-55px {
    min-height: 55px !important; }
  .max-h-lg-55px {
    max-height: 55px !important; }
  .max-w-lg-55px {
    max-width: 55px !important; }
  .w-lg-60px {
    width: 60px !important; }
  .h-lg-60px {
    height: 60px !important; }
  .min-w-lg-60px {
    min-width: 60px !important; }
  .min-h-lg-60px {
    min-height: 60px !important; }
  .max-h-lg-60px {
    max-height: 60px !important; }
  .max-w-lg-60px {
    max-width: 60px !important; }
  .w-lg-65px {
    width: 65px !important; }
  .h-lg-65px {
    height: 65px !important; }
  .min-w-lg-65px {
    min-width: 65px !important; }
  .min-h-lg-65px {
    min-height: 65px !important; }
  .max-h-lg-65px {
    max-height: 65px !important; }
  .max-w-lg-65px {
    max-width: 65px !important; }
  .w-lg-70px {
    width: 70px !important; }
  .h-lg-70px {
    height: 70px !important; }
  .min-w-lg-70px {
    min-width: 70px !important; }
  .min-h-lg-70px {
    min-height: 70px !important; }
  .max-h-lg-70px {
    max-height: 70px !important; }
  .max-w-lg-70px {
    max-width: 70px !important; }
  .w-lg-75px {
    width: 75px !important; }
  .h-lg-75px {
    height: 75px !important; }
  .min-w-lg-75px {
    min-width: 75px !important; }
  .min-h-lg-75px {
    min-height: 75px !important; }
  .max-h-lg-75px {
    max-height: 75px !important; }
  .max-w-lg-75px {
    max-width: 75px !important; }
  .w-lg-80px {
    width: 80px !important; }
  .h-lg-80px {
    height: 80px !important; }
  .min-w-lg-80px {
    min-width: 80px !important; }
  .min-h-lg-80px {
    min-height: 80px !important; }
  .max-h-lg-80px {
    max-height: 80px !important; }
  .max-w-lg-80px {
    max-width: 80px !important; }
  .w-lg-85px {
    width: 85px !important; }
  .h-lg-85px {
    height: 85px !important; }
  .min-w-lg-85px {
    min-width: 85px !important; }
  .min-h-lg-85px {
    min-height: 85px !important; }
  .max-h-lg-85px {
    max-height: 85px !important; }
  .max-w-lg-85px {
    max-width: 85px !important; }
  .w-lg-90px {
    width: 90px !important; }
  .h-lg-90px {
    height: 90px !important; }
  .min-w-lg-90px {
    min-width: 90px !important; }
  .min-h-lg-90px {
    min-height: 90px !important; }
  .max-h-lg-90px {
    max-height: 90px !important; }
  .max-w-lg-90px {
    max-width: 90px !important; }
  .w-lg-95px {
    width: 95px !important; }
  .h-lg-95px {
    height: 95px !important; }
  .min-w-lg-95px {
    min-width: 95px !important; }
  .min-h-lg-95px {
    min-height: 95px !important; }
  .max-h-lg-95px {
    max-height: 95px !important; }
  .max-w-lg-95px {
    max-width: 95px !important; }
  .w-lg-100px {
    width: 100px !important; }
  .h-lg-100px {
    height: 100px !important; }
  .min-w-lg-100px {
    min-width: 100px !important; }
  .min-h-lg-100px {
    min-height: 100px !important; }
  .max-h-lg-100px {
    max-height: 100px !important; }
  .max-w-lg-100px {
    max-width: 100px !important; }
  .w-lg-105px {
    width: 105px !important; }
  .h-lg-105px {
    height: 105px !important; }
  .min-w-lg-105px {
    min-width: 105px !important; }
  .min-h-lg-105px {
    min-height: 105px !important; }
  .max-h-lg-105px {
    max-height: 105px !important; }
  .max-w-lg-105px {
    max-width: 105px !important; }
  .w-lg-110px {
    width: 110px !important; }
  .h-lg-110px {
    height: 110px !important; }
  .min-w-lg-110px {
    min-width: 110px !important; }
  .min-h-lg-110px {
    min-height: 110px !important; }
  .max-h-lg-110px {
    max-height: 110px !important; }
  .max-w-lg-110px {
    max-width: 110px !important; }
  .w-lg-115px {
    width: 115px !important; }
  .h-lg-115px {
    height: 115px !important; }
  .min-w-lg-115px {
    min-width: 115px !important; }
  .min-h-lg-115px {
    min-height: 115px !important; }
  .max-h-lg-115px {
    max-height: 115px !important; }
  .max-w-lg-115px {
    max-width: 115px !important; }
  .w-lg-120px {
    width: 120px !important; }
  .h-lg-120px {
    height: 120px !important; }
  .min-w-lg-120px {
    min-width: 120px !important; }
  .min-h-lg-120px {
    min-height: 120px !important; }
  .max-h-lg-120px {
    max-height: 120px !important; }
  .max-w-lg-120px {
    max-width: 120px !important; }
  .w-lg-125px {
    width: 125px !important; }
  .h-lg-125px {
    height: 125px !important; }
  .min-w-lg-125px {
    min-width: 125px !important; }
  .min-h-lg-125px {
    min-height: 125px !important; }
  .max-h-lg-125px {
    max-height: 125px !important; }
  .max-w-lg-125px {
    max-width: 125px !important; }
  .w-lg-130px {
    width: 130px !important; }
  .h-lg-130px {
    height: 130px !important; }
  .min-w-lg-130px {
    min-width: 130px !important; }
  .min-h-lg-130px {
    min-height: 130px !important; }
  .max-h-lg-130px {
    max-height: 130px !important; }
  .max-w-lg-130px {
    max-width: 130px !important; }
  .w-lg-135px {
    width: 135px !important; }
  .h-lg-135px {
    height: 135px !important; }
  .min-w-lg-135px {
    min-width: 135px !important; }
  .min-h-lg-135px {
    min-height: 135px !important; }
  .max-h-lg-135px {
    max-height: 135px !important; }
  .max-w-lg-135px {
    max-width: 135px !important; }
  .w-lg-140px {
    width: 140px !important; }
  .h-lg-140px {
    height: 140px !important; }
  .min-w-lg-140px {
    min-width: 140px !important; }
  .min-h-lg-140px {
    min-height: 140px !important; }
  .max-h-lg-140px {
    max-height: 140px !important; }
  .max-w-lg-140px {
    max-width: 140px !important; }
  .w-lg-145px {
    width: 145px !important; }
  .h-lg-145px {
    height: 145px !important; }
  .min-w-lg-145px {
    min-width: 145px !important; }
  .min-h-lg-145px {
    min-height: 145px !important; }
  .max-h-lg-145px {
    max-height: 145px !important; }
  .max-w-lg-145px {
    max-width: 145px !important; }
  .w-lg-150px {
    width: 150px !important; }
  .h-lg-150px {
    height: 150px !important; }
  .min-w-lg-150px {
    min-width: 150px !important; }
  .min-h-lg-150px {
    min-height: 150px !important; }
  .max-h-lg-150px {
    max-height: 150px !important; }
  .max-w-lg-150px {
    max-width: 150px !important; }
  .w-lg-155px {
    width: 155px !important; }
  .h-lg-155px {
    height: 155px !important; }
  .min-w-lg-155px {
    min-width: 155px !important; }
  .min-h-lg-155px {
    min-height: 155px !important; }
  .max-h-lg-155px {
    max-height: 155px !important; }
  .max-w-lg-155px {
    max-width: 155px !important; }
  .w-lg-160px {
    width: 160px !important; }
  .h-lg-160px {
    height: 160px !important; }
  .min-w-lg-160px {
    min-width: 160px !important; }
  .min-h-lg-160px {
    min-height: 160px !important; }
  .max-h-lg-160px {
    max-height: 160px !important; }
  .max-w-lg-160px {
    max-width: 160px !important; }
  .w-lg-165px {
    width: 165px !important; }
  .h-lg-165px {
    height: 165px !important; }
  .min-w-lg-165px {
    min-width: 165px !important; }
  .min-h-lg-165px {
    min-height: 165px !important; }
  .max-h-lg-165px {
    max-height: 165px !important; }
  .max-w-lg-165px {
    max-width: 165px !important; }
  .w-lg-176px {
    width: 170px !important; }
  .h-lg-176px {
    height: 170px !important; }
  .min-w-lg-176px {
    min-width: 170px !important; }
  .min-h-lg-176px {
    min-height: 170px !important; }
  .max-h-lg-176px {
    max-height: 170px !important; }
  .max-w-lg-176px {
    max-width: 170px !important; }
  .w-lg-175px {
    width: 175px !important; }
  .h-lg-175px {
    height: 175px !important; }
  .min-w-lg-175px {
    min-width: 175px !important; }
  .min-h-lg-175px {
    min-height: 175px !important; }
  .max-h-lg-175px {
    max-height: 175px !important; }
  .max-w-lg-175px {
    max-width: 175px !important; }
  .w-lg-180px {
    width: 180px !important; }
  .h-lg-180px {
    height: 180px !important; }
  .min-w-lg-180px {
    min-width: 180px !important; }
  .min-h-lg-180px {
    min-height: 180px !important; }
  .max-h-lg-180px {
    max-height: 180px !important; }
  .max-w-lg-180px {
    max-width: 180px !important; }
  .w-lg-200px {
    width: 200px !important; }
  .h-lg-200px {
    height: 200px !important; }
  .min-w-lg-200px {
    min-width: 200px !important; }
  .min-h-lg-200px {
    min-height: 200px !important; }
  .max-h-lg-200px {
    max-height: 200px !important; }
  .max-w-lg-200px {
    max-width: 200px !important; }
  .w-lg-225px {
    width: 225px !important; }
  .h-lg-225px {
    height: 225px !important; }
  .min-w-lg-225px {
    min-width: 225px !important; }
  .min-h-lg-225px {
    min-height: 225px !important; }
  .max-h-lg-225px {
    max-height: 225px !important; }
  .max-w-lg-225px {
    max-width: 225px !important; }
  .w-lg-235px {
    width: 235px !important; }
  .h-lg-235px {
    height: 235px !important; }
  .min-w-lg-235px {
    min-width: 235px !important; }
  .min-h-lg-235px {
    min-height: 235px !important; }
  .max-h-lg-235px {
    max-height: 235px !important; }
  .max-w-lg-235px {
    max-width: 235px !important; }
  .w-lg-250px {
    width: 250px !important; }
  .h-lg-250px {
    height: 250px !important; }
  .min-w-lg-250px {
    min-width: 250px !important; }
  .min-h-lg-250px {
    min-height: 250px !important; }
  .max-h-lg-250px {
    max-height: 250px !important; }
  .max-w-lg-250px {
    max-width: 250px !important; }
  .w-lg-255px {
    width: 255px !important; }
  .h-lg-255px {
    height: 255px !important; }
  .min-w-lg-255px {
    min-width: 255px !important; }
  .min-h-lg-255px {
    min-height: 255px !important; }
  .max-h-lg-255px {
    max-height: 255px !important; }
  .max-w-lg-255px {
    max-width: 255px !important; }
  .w-lg-260px {
    width: 260px !important; }
  .h-lg-260px {
    height: 260px !important; }
  .min-w-lg-260px {
    min-width: 260px !important; }
  .min-h-lg-260px {
    min-height: 260px !important; }
  .max-h-lg-260px {
    max-height: 260px !important; }
  .max-w-lg-260px {
    max-width: 260px !important; }
  .w-lg-265px {
    width: 265px !important; }
  .h-lg-265px {
    height: 265px !important; }
  .min-w-lg-265px {
    min-width: 265px !important; }
  .min-h-lg-265px {
    min-height: 265px !important; }
  .max-h-lg-265px {
    max-height: 265px !important; }
  .max-w-lg-265px {
    max-width: 265px !important; }
  .w-lg-275px {
    width: 275px !important; }
  .h-lg-275px {
    height: 275px !important; }
  .min-w-lg-275px {
    min-width: 275px !important; }
  .min-h-lg-275px {
    min-height: 275px !important; }
  .max-h-lg-275px {
    max-height: 275px !important; }
  .max-w-lg-275px {
    max-width: 275px !important; }
  .w-lg-295px {
    width: 295px !important; }
  .h-lg-295px {
    height: 295px !important; }
  .min-w-lg-295px {
    min-width: 295px !important; }
  .min-h-lg-295px {
    min-height: 295px !important; }
  .max-h-lg-295px {
    max-height: 295px !important; }
  .max-w-lg-295px {
    max-width: 295px !important; }
  .w-lg-300px {
    width: 300px !important; }
  .h-lg-300px {
    height: 300px !important; }
  .min-w-lg-300px {
    min-width: 300px !important; }
  .min-h-lg-300px {
    min-height: 300px !important; }
  .max-h-lg-300px {
    max-height: 300px !important; }
  .max-w-lg-300px {
    max-width: 300px !important; }
  .w-lg-325px {
    width: 325px !important; }
  .h-lg-325px {
    height: 325px !important; }
  .min-w-lg-325px {
    min-width: 325px !important; }
  .min-h-lg-325px {
    min-height: 325px !important; }
  .max-h-lg-325px {
    max-height: 325px !important; }
  .max-w-lg-325px {
    max-width: 325px !important; }
  .w-lg-350px {
    width: 350px !important; }
  .h-lg-350px {
    height: 350px !important; }
  .min-w-lg-350px {
    min-width: 350px !important; }
  .min-h-lg-350px {
    min-height: 350px !important; }
  .max-h-lg-350px {
    max-height: 350px !important; }
  .max-w-lg-350px {
    max-width: 350px !important; }
  .w-lg-375px {
    width: 375px !important; }
  .h-lg-375px {
    height: 375px !important; }
  .min-w-lg-375px {
    min-width: 375px !important; }
  .min-h-lg-375px {
    min-height: 375px !important; }
  .max-h-lg-375px {
    max-height: 375px !important; }
  .max-w-lg-375px {
    max-width: 375px !important; }
  .w-lg-400px {
    width: 400px !important; }
  .h-lg-400px {
    height: 400px !important; }
  .min-w-lg-400px {
    min-width: 400px !important; }
  .min-h-lg-400px {
    min-height: 400px !important; }
  .max-h-lg-400px {
    max-height: 400px !important; }
  .max-w-lg-400px {
    max-width: 400px !important; }
  .w-lg-425px {
    width: 425px !important; }
  .h-lg-425px {
    height: 425px !important; }
  .min-w-lg-425px {
    min-width: 425px !important; }
  .min-h-lg-425px {
    min-height: 425px !important; }
  .max-h-lg-425px {
    max-height: 425px !important; }
  .max-w-lg-425px {
    max-width: 425px !important; }
  .w-lg-450px {
    width: 450px !important; }
  .h-lg-450px {
    height: 450px !important; }
  .min-w-lg-450px {
    min-width: 450px !important; }
  .min-h-lg-450px {
    min-height: 450px !important; }
  .max-h-lg-450px {
    max-height: 450px !important; }
  .max-w-lg-450px {
    max-width: 450px !important; }
  .w-lg-475px {
    width: 475px !important; }
  .h-lg-475px {
    height: 475px !important; }
  .min-w-lg-475px {
    min-width: 475px !important; }
  .min-h-lg-475px {
    min-height: 475px !important; }
  .max-h-lg-475px {
    max-height: 475px !important; }
  .max-w-lg-475px {
    max-width: 475px !important; }
  .w-lg-500px {
    width: 500px !important; }
  .h-lg-500px {
    height: 500px !important; }
  .min-w-lg-500px {
    min-width: 500px !important; }
  .min-h-lg-500px {
    min-height: 500px !important; }
  .max-h-lg-500px {
    max-height: 500px !important; }
  .max-w-lg-500px {
    max-width: 500px !important; }
  .w-lg-550px {
    width: 550px !important; }
  .h-lg-550px {
    height: 550px !important; }
  .min-w-lg-550px {
    min-width: 550px !important; }
  .min-h-lg-550px {
    min-height: 550px !important; }
  .max-h-lg-550px {
    max-height: 550px !important; }
  .max-w-lg-550px {
    max-width: 550px !important; }
  .w-lg-600px {
    width: 600px !important; }
  .h-lg-600px {
    height: 600px !important; }
  .min-w-lg-600px {
    min-width: 600px !important; }
  .min-h-lg-600px {
    min-height: 600px !important; }
  .max-h-lg-600px {
    max-height: 600px !important; }
  .max-w-lg-600px {
    max-width: 600px !important; }
  .w-lg-650px {
    width: 650px !important; }
  .h-lg-650px {
    height: 650px !important; }
  .min-w-lg-650px {
    min-width: 650px !important; }
  .min-h-lg-650px {
    min-height: 650px !important; }
  .max-h-lg-650px {
    max-height: 650px !important; }
  .max-w-lg-650px {
    max-width: 650px !important; }
  .w-lg-700px {
    width: 700px !important; }
  .h-lg-700px {
    height: 700px !important; }
  .min-w-lg-700px {
    min-width: 700px !important; }
  .min-h-lg-700px {
    min-height: 700px !important; }
  .max-h-lg-700px {
    max-height: 700px !important; }
  .max-w-lg-700px {
    max-width: 700px !important; }
  .w-lg-750px {
    width: 750px !important; }
  .h-lg-750px {
    height: 750px !important; }
  .min-w-lg-750px {
    min-width: 750px !important; }
  .min-h-lg-750px {
    min-height: 750px !important; }
  .max-h-lg-750px {
    max-height: 750px !important; }
  .max-w-lg-750px {
    max-width: 750px !important; }
  .w-lg-800px {
    width: 800px !important; }
  .h-lg-800px {
    height: 800px !important; }
  .min-w-lg-800px {
    min-width: 800px !important; }
  .min-h-lg-800px {
    min-height: 800px !important; }
  .max-h-lg-800px {
    max-height: 800px !important; }
  .max-w-lg-800px {
    max-width: 800px !important; }
  .w-lg-850px {
    width: 850px !important; }
  .h-lg-850px {
    height: 850px !important; }
  .min-w-lg-850px {
    min-width: 850px !important; }
  .min-h-lg-850px {
    min-height: 850px !important; }
  .max-h-lg-850px {
    max-height: 850px !important; }
  .max-w-lg-850px {
    max-width: 850px !important; }
  .w-lg-900px {
    width: 900px !important; }
  .h-lg-900px {
    height: 900px !important; }
  .min-w-lg-900px {
    min-width: 900px !important; }
  .min-h-lg-900px {
    min-height: 900px !important; }
  .max-h-lg-900px {
    max-height: 900px !important; }
  .max-w-lg-900px {
    max-width: 900px !important; }
  .w-lg-950px {
    width: 950px !important; }
  .h-lg-950px {
    height: 950px !important; }
  .min-w-lg-950px {
    min-width: 950px !important; }
  .min-h-lg-950px {
    min-height: 950px !important; }
  .max-h-lg-950px {
    max-height: 950px !important; }
  .max-w-lg-950px {
    max-width: 950px !important; }
  .w-lg-1000px {
    width: 1000px !important; }
  .h-lg-1000px {
    height: 1000px !important; }
  .min-w-lg-1000px {
    min-width: 1000px !important; }
  .min-h-lg-1000px {
    min-height: 1000px !important; }
  .max-h-lg-1000px {
    max-height: 1000px !important; }
  .max-w-lg-1000px {
    max-width: 1000px !important; } }

@media (min-width: 1200px) {
  .w-xl-100 {
    width: 100% !important; }
  .h-xl-100 {
    height: 100% !important; }
  .min-w-xl-100 {
    min-width: 100% !important; }
  .min-h-xl-100 {
    min-height: 100% !important; }
  .max-h-xl-100 {
    max-height: 100% !important; }
  .max-w-xl-100 {
    max-width: 100% !important; }
  .w-xl-50 {
    width: 50% !important; }
  .h-xl-50 {
    height: 50% !important; }
  .min-w-xl-50 {
    min-width: 50% !important; }
  .min-h-xl-50 {
    min-height: 50% !important; }
  .max-h-xl-50 {
    max-height: 50% !important; }
  .max-w-xl-50 {
    max-width: 50% !important; }
  .w-xl-auto {
    width: auto !important; }
  .h-xl-auto {
    height: auto !important; }
  .min-w-xl-auto {
    min-width: auto !important; }
  .min-h-xl-auto {
    min-height: auto !important; }
  .max-h-xl-auto {
    max-height: auto !important; }
  .max-w-xl-auto {
    max-width: auto !important; }
  .w-xl-1px {
    width: 1px !important; }
  .h-xl-1px {
    height: 1px !important; }
  .min-w-xl-1px {
    min-width: 1px !important; }
  .min-h-xl-1px {
    min-height: 1px !important; }
  .max-h-xl-1px {
    max-height: 1px !important; }
  .max-w-xl-1px {
    max-width: 1px !important; }
  .w-xl-2px {
    width: 2px !important; }
  .h-xl-2px {
    height: 2px !important; }
  .min-w-xl-2px {
    min-width: 2px !important; }
  .min-h-xl-2px {
    min-height: 2px !important; }
  .max-h-xl-2px {
    max-height: 2px !important; }
  .max-w-xl-2px {
    max-width: 2px !important; }
  .w-xl-3px {
    width: 3px !important; }
  .h-xl-3px {
    height: 3px !important; }
  .min-w-xl-3px {
    min-width: 3px !important; }
  .min-h-xl-3px {
    min-height: 3px !important; }
  .max-h-xl-3px {
    max-height: 3px !important; }
  .max-w-xl-3px {
    max-width: 3px !important; }
  .w-xl-4px {
    width: 4px !important; }
  .h-xl-4px {
    height: 4px !important; }
  .min-w-xl-4px {
    min-width: 4px !important; }
  .min-h-xl-4px {
    min-height: 4px !important; }
  .max-h-xl-4px {
    max-height: 4px !important; }
  .max-w-xl-4px {
    max-width: 4px !important; }
  .w-xl-5px {
    width: 5px !important; }
  .h-xl-5px {
    height: 5px !important; }
  .min-w-xl-5px {
    min-width: 5px !important; }
  .min-h-xl-5px {
    min-height: 5px !important; }
  .max-h-xl-5px {
    max-height: 5px !important; }
  .max-w-xl-5px {
    max-width: 5px !important; }
  .w-xl-10px {
    width: 10px !important; }
  .h-xl-10px {
    height: 10px !important; }
  .min-w-xl-10px {
    min-width: 10px !important; }
  .min-h-xl-10px {
    min-height: 10px !important; }
  .max-h-xl-10px {
    max-height: 10px !important; }
  .max-w-xl-10px {
    max-width: 10px !important; }
  .w-xl-15px {
    width: 15px !important; }
  .h-xl-15px {
    height: 15px !important; }
  .min-w-xl-15px {
    min-width: 15px !important; }
  .min-h-xl-15px {
    min-height: 15px !important; }
  .max-h-xl-15px {
    max-height: 15px !important; }
  .max-w-xl-15px {
    max-width: 15px !important; }
  .w-xl-20px {
    width: 20px !important; }
  .h-xl-20px {
    height: 20px !important; }
  .min-w-xl-20px {
    min-width: 20px !important; }
  .min-h-xl-20px {
    min-height: 20px !important; }
  .max-h-xl-20px {
    max-height: 20px !important; }
  .max-w-xl-20px {
    max-width: 20px !important; }
  .w-xl-25px {
    width: 25px !important; }
  .h-xl-25px {
    height: 25px !important; }
  .min-w-xl-25px {
    min-width: 25px !important; }
  .min-h-xl-25px {
    min-height: 25px !important; }
  .max-h-xl-25px {
    max-height: 25px !important; }
  .max-w-xl-25px {
    max-width: 25px !important; }
  .w-xl-30px {
    width: 30px !important; }
  .h-xl-30px {
    height: 30px !important; }
  .min-w-xl-30px {
    min-width: 30px !important; }
  .min-h-xl-30px {
    min-height: 30px !important; }
  .max-h-xl-30px {
    max-height: 30px !important; }
  .max-w-xl-30px {
    max-width: 30px !important; }
  .w-xl-35px {
    width: 35px !important; }
  .h-xl-35px {
    height: 35px !important; }
  .min-w-xl-35px {
    min-width: 35px !important; }
  .min-h-xl-35px {
    min-height: 35px !important; }
  .max-h-xl-35px {
    max-height: 35px !important; }
  .max-w-xl-35px {
    max-width: 35px !important; }
  .w-xl-40px {
    width: 40px !important; }
  .h-xl-40px {
    height: 40px !important; }
  .min-w-xl-40px {
    min-width: 40px !important; }
  .min-h-xl-40px {
    min-height: 40px !important; }
  .max-h-xl-40px {
    max-height: 40px !important; }
  .max-w-xl-40px {
    max-width: 40px !important; }
  .w-xl-45px {
    width: 45px !important; }
  .h-xl-45px {
    height: 45px !important; }
  .min-w-xl-45px {
    min-width: 45px !important; }
  .min-h-xl-45px {
    min-height: 45px !important; }
  .max-h-xl-45px {
    max-height: 45px !important; }
  .max-w-xl-45px {
    max-width: 45px !important; }
  .w-xl-50px {
    width: 50px !important; }
  .h-xl-50px {
    height: 50px !important; }
  .min-w-xl-50px {
    min-width: 50px !important; }
  .min-h-xl-50px {
    min-height: 50px !important; }
  .max-h-xl-50px {
    max-height: 50px !important; }
  .max-w-xl-50px {
    max-width: 50px !important; }
  .w-xl-55px {
    width: 55px !important; }
  .h-xl-55px {
    height: 55px !important; }
  .min-w-xl-55px {
    min-width: 55px !important; }
  .min-h-xl-55px {
    min-height: 55px !important; }
  .max-h-xl-55px {
    max-height: 55px !important; }
  .max-w-xl-55px {
    max-width: 55px !important; }
  .w-xl-60px {
    width: 60px !important; }
  .h-xl-60px {
    height: 60px !important; }
  .min-w-xl-60px {
    min-width: 60px !important; }
  .min-h-xl-60px {
    min-height: 60px !important; }
  .max-h-xl-60px {
    max-height: 60px !important; }
  .max-w-xl-60px {
    max-width: 60px !important; }
  .w-xl-65px {
    width: 65px !important; }
  .h-xl-65px {
    height: 65px !important; }
  .min-w-xl-65px {
    min-width: 65px !important; }
  .min-h-xl-65px {
    min-height: 65px !important; }
  .max-h-xl-65px {
    max-height: 65px !important; }
  .max-w-xl-65px {
    max-width: 65px !important; }
  .w-xl-70px {
    width: 70px !important; }
  .h-xl-70px {
    height: 70px !important; }
  .min-w-xl-70px {
    min-width: 70px !important; }
  .min-h-xl-70px {
    min-height: 70px !important; }
  .max-h-xl-70px {
    max-height: 70px !important; }
  .max-w-xl-70px {
    max-width: 70px !important; }
  .w-xl-75px {
    width: 75px !important; }
  .h-xl-75px {
    height: 75px !important; }
  .min-w-xl-75px {
    min-width: 75px !important; }
  .min-h-xl-75px {
    min-height: 75px !important; }
  .max-h-xl-75px {
    max-height: 75px !important; }
  .max-w-xl-75px {
    max-width: 75px !important; }
  .w-xl-80px {
    width: 80px !important; }
  .h-xl-80px {
    height: 80px !important; }
  .min-w-xl-80px {
    min-width: 80px !important; }
  .min-h-xl-80px {
    min-height: 80px !important; }
  .max-h-xl-80px {
    max-height: 80px !important; }
  .max-w-xl-80px {
    max-width: 80px !important; }
  .w-xl-85px {
    width: 85px !important; }
  .h-xl-85px {
    height: 85px !important; }
  .min-w-xl-85px {
    min-width: 85px !important; }
  .min-h-xl-85px {
    min-height: 85px !important; }
  .max-h-xl-85px {
    max-height: 85px !important; }
  .max-w-xl-85px {
    max-width: 85px !important; }
  .w-xl-90px {
    width: 90px !important; }
  .h-xl-90px {
    height: 90px !important; }
  .min-w-xl-90px {
    min-width: 90px !important; }
  .min-h-xl-90px {
    min-height: 90px !important; }
  .max-h-xl-90px {
    max-height: 90px !important; }
  .max-w-xl-90px {
    max-width: 90px !important; }
  .w-xl-95px {
    width: 95px !important; }
  .h-xl-95px {
    height: 95px !important; }
  .min-w-xl-95px {
    min-width: 95px !important; }
  .min-h-xl-95px {
    min-height: 95px !important; }
  .max-h-xl-95px {
    max-height: 95px !important; }
  .max-w-xl-95px {
    max-width: 95px !important; }
  .w-xl-100px {
    width: 100px !important; }
  .h-xl-100px {
    height: 100px !important; }
  .min-w-xl-100px {
    min-width: 100px !important; }
  .min-h-xl-100px {
    min-height: 100px !important; }
  .max-h-xl-100px {
    max-height: 100px !important; }
  .max-w-xl-100px {
    max-width: 100px !important; }
  .w-xl-105px {
    width: 105px !important; }
  .h-xl-105px {
    height: 105px !important; }
  .min-w-xl-105px {
    min-width: 105px !important; }
  .min-h-xl-105px {
    min-height: 105px !important; }
  .max-h-xl-105px {
    max-height: 105px !important; }
  .max-w-xl-105px {
    max-width: 105px !important; }
  .w-xl-110px {
    width: 110px !important; }
  .h-xl-110px {
    height: 110px !important; }
  .min-w-xl-110px {
    min-width: 110px !important; }
  .min-h-xl-110px {
    min-height: 110px !important; }
  .max-h-xl-110px {
    max-height: 110px !important; }
  .max-w-xl-110px {
    max-width: 110px !important; }
  .w-xl-115px {
    width: 115px !important; }
  .h-xl-115px {
    height: 115px !important; }
  .min-w-xl-115px {
    min-width: 115px !important; }
  .min-h-xl-115px {
    min-height: 115px !important; }
  .max-h-xl-115px {
    max-height: 115px !important; }
  .max-w-xl-115px {
    max-width: 115px !important; }
  .w-xl-120px {
    width: 120px !important; }
  .h-xl-120px {
    height: 120px !important; }
  .min-w-xl-120px {
    min-width: 120px !important; }
  .min-h-xl-120px {
    min-height: 120px !important; }
  .max-h-xl-120px {
    max-height: 120px !important; }
  .max-w-xl-120px {
    max-width: 120px !important; }
  .w-xl-125px {
    width: 125px !important; }
  .h-xl-125px {
    height: 125px !important; }
  .min-w-xl-125px {
    min-width: 125px !important; }
  .min-h-xl-125px {
    min-height: 125px !important; }
  .max-h-xl-125px {
    max-height: 125px !important; }
  .max-w-xl-125px {
    max-width: 125px !important; }
  .w-xl-130px {
    width: 130px !important; }
  .h-xl-130px {
    height: 130px !important; }
  .min-w-xl-130px {
    min-width: 130px !important; }
  .min-h-xl-130px {
    min-height: 130px !important; }
  .max-h-xl-130px {
    max-height: 130px !important; }
  .max-w-xl-130px {
    max-width: 130px !important; }
  .w-xl-135px {
    width: 135px !important; }
  .h-xl-135px {
    height: 135px !important; }
  .min-w-xl-135px {
    min-width: 135px !important; }
  .min-h-xl-135px {
    min-height: 135px !important; }
  .max-h-xl-135px {
    max-height: 135px !important; }
  .max-w-xl-135px {
    max-width: 135px !important; }
  .w-xl-140px {
    width: 140px !important; }
  .h-xl-140px {
    height: 140px !important; }
  .min-w-xl-140px {
    min-width: 140px !important; }
  .min-h-xl-140px {
    min-height: 140px !important; }
  .max-h-xl-140px {
    max-height: 140px !important; }
  .max-w-xl-140px {
    max-width: 140px !important; }
  .w-xl-145px {
    width: 145px !important; }
  .h-xl-145px {
    height: 145px !important; }
  .min-w-xl-145px {
    min-width: 145px !important; }
  .min-h-xl-145px {
    min-height: 145px !important; }
  .max-h-xl-145px {
    max-height: 145px !important; }
  .max-w-xl-145px {
    max-width: 145px !important; }
  .w-xl-150px {
    width: 150px !important; }
  .h-xl-150px {
    height: 150px !important; }
  .min-w-xl-150px {
    min-width: 150px !important; }
  .min-h-xl-150px {
    min-height: 150px !important; }
  .max-h-xl-150px {
    max-height: 150px !important; }
  .max-w-xl-150px {
    max-width: 150px !important; }
  .w-xl-155px {
    width: 155px !important; }
  .h-xl-155px {
    height: 155px !important; }
  .min-w-xl-155px {
    min-width: 155px !important; }
  .min-h-xl-155px {
    min-height: 155px !important; }
  .max-h-xl-155px {
    max-height: 155px !important; }
  .max-w-xl-155px {
    max-width: 155px !important; }
  .w-xl-160px {
    width: 160px !important; }
  .h-xl-160px {
    height: 160px !important; }
  .min-w-xl-160px {
    min-width: 160px !important; }
  .min-h-xl-160px {
    min-height: 160px !important; }
  .max-h-xl-160px {
    max-height: 160px !important; }
  .max-w-xl-160px {
    max-width: 160px !important; }
  .w-xl-165px {
    width: 165px !important; }
  .h-xl-165px {
    height: 165px !important; }
  .min-w-xl-165px {
    min-width: 165px !important; }
  .min-h-xl-165px {
    min-height: 165px !important; }
  .max-h-xl-165px {
    max-height: 165px !important; }
  .max-w-xl-165px {
    max-width: 165px !important; }
  .w-xl-176px {
    width: 170px !important; }
  .h-xl-176px {
    height: 170px !important; }
  .min-w-xl-176px {
    min-width: 170px !important; }
  .min-h-xl-176px {
    min-height: 170px !important; }
  .max-h-xl-176px {
    max-height: 170px !important; }
  .max-w-xl-176px {
    max-width: 170px !important; }
  .w-xl-175px {
    width: 175px !important; }
  .h-xl-175px {
    height: 175px !important; }
  .min-w-xl-175px {
    min-width: 175px !important; }
  .min-h-xl-175px {
    min-height: 175px !important; }
  .max-h-xl-175px {
    max-height: 175px !important; }
  .max-w-xl-175px {
    max-width: 175px !important; }
  .w-xl-180px {
    width: 180px !important; }
  .h-xl-180px {
    height: 180px !important; }
  .min-w-xl-180px {
    min-width: 180px !important; }
  .min-h-xl-180px {
    min-height: 180px !important; }
  .max-h-xl-180px {
    max-height: 180px !important; }
  .max-w-xl-180px {
    max-width: 180px !important; }
  .w-xl-200px {
    width: 200px !important; }
  .h-xl-200px {
    height: 200px !important; }
  .min-w-xl-200px {
    min-width: 200px !important; }
  .min-h-xl-200px {
    min-height: 200px !important; }
  .max-h-xl-200px {
    max-height: 200px !important; }
  .max-w-xl-200px {
    max-width: 200px !important; }
  .w-xl-225px {
    width: 225px !important; }
  .h-xl-225px {
    height: 225px !important; }
  .min-w-xl-225px {
    min-width: 225px !important; }
  .min-h-xl-225px {
    min-height: 225px !important; }
  .max-h-xl-225px {
    max-height: 225px !important; }
  .max-w-xl-225px {
    max-width: 225px !important; }
  .w-xl-235px {
    width: 235px !important; }
  .h-xl-235px {
    height: 235px !important; }
  .min-w-xl-235px {
    min-width: 235px !important; }
  .min-h-xl-235px {
    min-height: 235px !important; }
  .max-h-xl-235px {
    max-height: 235px !important; }
  .max-w-xl-235px {
    max-width: 235px !important; }
  .w-xl-250px {
    width: 250px !important; }
  .h-xl-250px {
    height: 250px !important; }
  .min-w-xl-250px {
    min-width: 250px !important; }
  .min-h-xl-250px {
    min-height: 250px !important; }
  .max-h-xl-250px {
    max-height: 250px !important; }
  .max-w-xl-250px {
    max-width: 250px !important; }
  .w-xl-255px {
    width: 255px !important; }
  .h-xl-255px {
    height: 255px !important; }
  .min-w-xl-255px {
    min-width: 255px !important; }
  .min-h-xl-255px {
    min-height: 255px !important; }
  .max-h-xl-255px {
    max-height: 255px !important; }
  .max-w-xl-255px {
    max-width: 255px !important; }
  .w-xl-260px {
    width: 260px !important; }
  .h-xl-260px {
    height: 260px !important; }
  .min-w-xl-260px {
    min-width: 260px !important; }
  .min-h-xl-260px {
    min-height: 260px !important; }
  .max-h-xl-260px {
    max-height: 260px !important; }
  .max-w-xl-260px {
    max-width: 260px !important; }
  .w-xl-265px {
    width: 265px !important; }
  .h-xl-265px {
    height: 265px !important; }
  .min-w-xl-265px {
    min-width: 265px !important; }
  .min-h-xl-265px {
    min-height: 265px !important; }
  .max-h-xl-265px {
    max-height: 265px !important; }
  .max-w-xl-265px {
    max-width: 265px !important; }
  .w-xl-275px {
    width: 275px !important; }
  .h-xl-275px {
    height: 275px !important; }
  .min-w-xl-275px {
    min-width: 275px !important; }
  .min-h-xl-275px {
    min-height: 275px !important; }
  .max-h-xl-275px {
    max-height: 275px !important; }
  .max-w-xl-275px {
    max-width: 275px !important; }
  .w-xl-295px {
    width: 295px !important; }
  .h-xl-295px {
    height: 295px !important; }
  .min-w-xl-295px {
    min-width: 295px !important; }
  .min-h-xl-295px {
    min-height: 295px !important; }
  .max-h-xl-295px {
    max-height: 295px !important; }
  .max-w-xl-295px {
    max-width: 295px !important; }
  .w-xl-300px {
    width: 300px !important; }
  .h-xl-300px {
    height: 300px !important; }
  .min-w-xl-300px {
    min-width: 300px !important; }
  .min-h-xl-300px {
    min-height: 300px !important; }
  .max-h-xl-300px {
    max-height: 300px !important; }
  .max-w-xl-300px {
    max-width: 300px !important; }
  .w-xl-325px {
    width: 325px !important; }
  .h-xl-325px {
    height: 325px !important; }
  .min-w-xl-325px {
    min-width: 325px !important; }
  .min-h-xl-325px {
    min-height: 325px !important; }
  .max-h-xl-325px {
    max-height: 325px !important; }
  .max-w-xl-325px {
    max-width: 325px !important; }
  .w-xl-350px {
    width: 350px !important; }
  .h-xl-350px {
    height: 350px !important; }
  .min-w-xl-350px {
    min-width: 350px !important; }
  .min-h-xl-350px {
    min-height: 350px !important; }
  .max-h-xl-350px {
    max-height: 350px !important; }
  .max-w-xl-350px {
    max-width: 350px !important; }
  .w-xl-375px {
    width: 375px !important; }
  .h-xl-375px {
    height: 375px !important; }
  .min-w-xl-375px {
    min-width: 375px !important; }
  .min-h-xl-375px {
    min-height: 375px !important; }
  .max-h-xl-375px {
    max-height: 375px !important; }
  .max-w-xl-375px {
    max-width: 375px !important; }
  .w-xl-400px {
    width: 400px !important; }
  .h-xl-400px {
    height: 400px !important; }
  .min-w-xl-400px {
    min-width: 400px !important; }
  .min-h-xl-400px {
    min-height: 400px !important; }
  .max-h-xl-400px {
    max-height: 400px !important; }
  .max-w-xl-400px {
    max-width: 400px !important; }
  .w-xl-425px {
    width: 425px !important; }
  .h-xl-425px {
    height: 425px !important; }
  .min-w-xl-425px {
    min-width: 425px !important; }
  .min-h-xl-425px {
    min-height: 425px !important; }
  .max-h-xl-425px {
    max-height: 425px !important; }
  .max-w-xl-425px {
    max-width: 425px !important; }
  .w-xl-450px {
    width: 450px !important; }
  .h-xl-450px {
    height: 450px !important; }
  .min-w-xl-450px {
    min-width: 450px !important; }
  .min-h-xl-450px {
    min-height: 450px !important; }
  .max-h-xl-450px {
    max-height: 450px !important; }
  .max-w-xl-450px {
    max-width: 450px !important; }
  .w-xl-475px {
    width: 475px !important; }
  .h-xl-475px {
    height: 475px !important; }
  .min-w-xl-475px {
    min-width: 475px !important; }
  .min-h-xl-475px {
    min-height: 475px !important; }
  .max-h-xl-475px {
    max-height: 475px !important; }
  .max-w-xl-475px {
    max-width: 475px !important; }
  .w-xl-500px {
    width: 500px !important; }
  .h-xl-500px {
    height: 500px !important; }
  .min-w-xl-500px {
    min-width: 500px !important; }
  .min-h-xl-500px {
    min-height: 500px !important; }
  .max-h-xl-500px {
    max-height: 500px !important; }
  .max-w-xl-500px {
    max-width: 500px !important; }
  .w-xl-550px {
    width: 550px !important; }
  .h-xl-550px {
    height: 550px !important; }
  .min-w-xl-550px {
    min-width: 550px !important; }
  .min-h-xl-550px {
    min-height: 550px !important; }
  .max-h-xl-550px {
    max-height: 550px !important; }
  .max-w-xl-550px {
    max-width: 550px !important; }
  .w-xl-600px {
    width: 600px !important; }
  .h-xl-600px {
    height: 600px !important; }
  .min-w-xl-600px {
    min-width: 600px !important; }
  .min-h-xl-600px {
    min-height: 600px !important; }
  .max-h-xl-600px {
    max-height: 600px !important; }
  .max-w-xl-600px {
    max-width: 600px !important; }
  .w-xl-650px {
    width: 650px !important; }
  .h-xl-650px {
    height: 650px !important; }
  .min-w-xl-650px {
    min-width: 650px !important; }
  .min-h-xl-650px {
    min-height: 650px !important; }
  .max-h-xl-650px {
    max-height: 650px !important; }
  .max-w-xl-650px {
    max-width: 650px !important; }
  .w-xl-700px {
    width: 700px !important; }
  .h-xl-700px {
    height: 700px !important; }
  .min-w-xl-700px {
    min-width: 700px !important; }
  .min-h-xl-700px {
    min-height: 700px !important; }
  .max-h-xl-700px {
    max-height: 700px !important; }
  .max-w-xl-700px {
    max-width: 700px !important; }
  .w-xl-750px {
    width: 750px !important; }
  .h-xl-750px {
    height: 750px !important; }
  .min-w-xl-750px {
    min-width: 750px !important; }
  .min-h-xl-750px {
    min-height: 750px !important; }
  .max-h-xl-750px {
    max-height: 750px !important; }
  .max-w-xl-750px {
    max-width: 750px !important; }
  .w-xl-800px {
    width: 800px !important; }
  .h-xl-800px {
    height: 800px !important; }
  .min-w-xl-800px {
    min-width: 800px !important; }
  .min-h-xl-800px {
    min-height: 800px !important; }
  .max-h-xl-800px {
    max-height: 800px !important; }
  .max-w-xl-800px {
    max-width: 800px !important; }
  .w-xl-850px {
    width: 850px !important; }
  .h-xl-850px {
    height: 850px !important; }
  .min-w-xl-850px {
    min-width: 850px !important; }
  .min-h-xl-850px {
    min-height: 850px !important; }
  .max-h-xl-850px {
    max-height: 850px !important; }
  .max-w-xl-850px {
    max-width: 850px !important; }
  .w-xl-900px {
    width: 900px !important; }
  .h-xl-900px {
    height: 900px !important; }
  .min-w-xl-900px {
    min-width: 900px !important; }
  .min-h-xl-900px {
    min-height: 900px !important; }
  .max-h-xl-900px {
    max-height: 900px !important; }
  .max-w-xl-900px {
    max-width: 900px !important; }
  .w-xl-950px {
    width: 950px !important; }
  .h-xl-950px {
    height: 950px !important; }
  .min-w-xl-950px {
    min-width: 950px !important; }
  .min-h-xl-950px {
    min-height: 950px !important; }
  .max-h-xl-950px {
    max-height: 950px !important; }
  .max-w-xl-950px {
    max-width: 950px !important; }
  .w-xl-1000px {
    width: 1000px !important; }
  .h-xl-1000px {
    height: 1000px !important; }
  .min-w-xl-1000px {
    min-width: 1000px !important; }
  .min-h-xl-1000px {
    min-height: 1000px !important; }
  .max-h-xl-1000px {
    max-height: 1000px !important; }
  .max-w-xl-1000px {
    max-width: 1000px !important; } }

@media (min-width: 1400px) {
  .w-xxl-100 {
    width: 100% !important; }
  .h-xxl-100 {
    height: 100% !important; }
  .min-w-xxl-100 {
    min-width: 100% !important; }
  .min-h-xxl-100 {
    min-height: 100% !important; }
  .max-h-xxl-100 {
    max-height: 100% !important; }
  .max-w-xxl-100 {
    max-width: 100% !important; }
  .w-xxl-50 {
    width: 50% !important; }
  .h-xxl-50 {
    height: 50% !important; }
  .min-w-xxl-50 {
    min-width: 50% !important; }
  .min-h-xxl-50 {
    min-height: 50% !important; }
  .max-h-xxl-50 {
    max-height: 50% !important; }
  .max-w-xxl-50 {
    max-width: 50% !important; }
  .w-xxl-auto {
    width: auto !important; }
  .h-xxl-auto {
    height: auto !important; }
  .min-w-xxl-auto {
    min-width: auto !important; }
  .min-h-xxl-auto {
    min-height: auto !important; }
  .max-h-xxl-auto {
    max-height: auto !important; }
  .max-w-xxl-auto {
    max-width: auto !important; }
  .w-xxl-1px {
    width: 1px !important; }
  .h-xxl-1px {
    height: 1px !important; }
  .min-w-xxl-1px {
    min-width: 1px !important; }
  .min-h-xxl-1px {
    min-height: 1px !important; }
  .max-h-xxl-1px {
    max-height: 1px !important; }
  .max-w-xxl-1px {
    max-width: 1px !important; }
  .w-xxl-2px {
    width: 2px !important; }
  .h-xxl-2px {
    height: 2px !important; }
  .min-w-xxl-2px {
    min-width: 2px !important; }
  .min-h-xxl-2px {
    min-height: 2px !important; }
  .max-h-xxl-2px {
    max-height: 2px !important; }
  .max-w-xxl-2px {
    max-width: 2px !important; }
  .w-xxl-3px {
    width: 3px !important; }
  .h-xxl-3px {
    height: 3px !important; }
  .min-w-xxl-3px {
    min-width: 3px !important; }
  .min-h-xxl-3px {
    min-height: 3px !important; }
  .max-h-xxl-3px {
    max-height: 3px !important; }
  .max-w-xxl-3px {
    max-width: 3px !important; }
  .w-xxl-4px {
    width: 4px !important; }
  .h-xxl-4px {
    height: 4px !important; }
  .min-w-xxl-4px {
    min-width: 4px !important; }
  .min-h-xxl-4px {
    min-height: 4px !important; }
  .max-h-xxl-4px {
    max-height: 4px !important; }
  .max-w-xxl-4px {
    max-width: 4px !important; }
  .w-xxl-5px {
    width: 5px !important; }
  .h-xxl-5px {
    height: 5px !important; }
  .min-w-xxl-5px {
    min-width: 5px !important; }
  .min-h-xxl-5px {
    min-height: 5px !important; }
  .max-h-xxl-5px {
    max-height: 5px !important; }
  .max-w-xxl-5px {
    max-width: 5px !important; }
  .w-xxl-10px {
    width: 10px !important; }
  .h-xxl-10px {
    height: 10px !important; }
  .min-w-xxl-10px {
    min-width: 10px !important; }
  .min-h-xxl-10px {
    min-height: 10px !important; }
  .max-h-xxl-10px {
    max-height: 10px !important; }
  .max-w-xxl-10px {
    max-width: 10px !important; }
  .w-xxl-15px {
    width: 15px !important; }
  .h-xxl-15px {
    height: 15px !important; }
  .min-w-xxl-15px {
    min-width: 15px !important; }
  .min-h-xxl-15px {
    min-height: 15px !important; }
  .max-h-xxl-15px {
    max-height: 15px !important; }
  .max-w-xxl-15px {
    max-width: 15px !important; }
  .w-xxl-20px {
    width: 20px !important; }
  .h-xxl-20px {
    height: 20px !important; }
  .min-w-xxl-20px {
    min-width: 20px !important; }
  .min-h-xxl-20px {
    min-height: 20px !important; }
  .max-h-xxl-20px {
    max-height: 20px !important; }
  .max-w-xxl-20px {
    max-width: 20px !important; }
  .w-xxl-25px {
    width: 25px !important; }
  .h-xxl-25px {
    height: 25px !important; }
  .min-w-xxl-25px {
    min-width: 25px !important; }
  .min-h-xxl-25px {
    min-height: 25px !important; }
  .max-h-xxl-25px {
    max-height: 25px !important; }
  .max-w-xxl-25px {
    max-width: 25px !important; }
  .w-xxl-30px {
    width: 30px !important; }
  .h-xxl-30px {
    height: 30px !important; }
  .min-w-xxl-30px {
    min-width: 30px !important; }
  .min-h-xxl-30px {
    min-height: 30px !important; }
  .max-h-xxl-30px {
    max-height: 30px !important; }
  .max-w-xxl-30px {
    max-width: 30px !important; }
  .w-xxl-35px {
    width: 35px !important; }
  .h-xxl-35px {
    height: 35px !important; }
  .min-w-xxl-35px {
    min-width: 35px !important; }
  .min-h-xxl-35px {
    min-height: 35px !important; }
  .max-h-xxl-35px {
    max-height: 35px !important; }
  .max-w-xxl-35px {
    max-width: 35px !important; }
  .w-xxl-40px {
    width: 40px !important; }
  .h-xxl-40px {
    height: 40px !important; }
  .min-w-xxl-40px {
    min-width: 40px !important; }
  .min-h-xxl-40px {
    min-height: 40px !important; }
  .max-h-xxl-40px {
    max-height: 40px !important; }
  .max-w-xxl-40px {
    max-width: 40px !important; }
  .w-xxl-45px {
    width: 45px !important; }
  .h-xxl-45px {
    height: 45px !important; }
  .min-w-xxl-45px {
    min-width: 45px !important; }
  .min-h-xxl-45px {
    min-height: 45px !important; }
  .max-h-xxl-45px {
    max-height: 45px !important; }
  .max-w-xxl-45px {
    max-width: 45px !important; }
  .w-xxl-50px {
    width: 50px !important; }
  .h-xxl-50px {
    height: 50px !important; }
  .min-w-xxl-50px {
    min-width: 50px !important; }
  .min-h-xxl-50px {
    min-height: 50px !important; }
  .max-h-xxl-50px {
    max-height: 50px !important; }
  .max-w-xxl-50px {
    max-width: 50px !important; }
  .w-xxl-55px {
    width: 55px !important; }
  .h-xxl-55px {
    height: 55px !important; }
  .min-w-xxl-55px {
    min-width: 55px !important; }
  .min-h-xxl-55px {
    min-height: 55px !important; }
  .max-h-xxl-55px {
    max-height: 55px !important; }
  .max-w-xxl-55px {
    max-width: 55px !important; }
  .w-xxl-60px {
    width: 60px !important; }
  .h-xxl-60px {
    height: 60px !important; }
  .min-w-xxl-60px {
    min-width: 60px !important; }
  .min-h-xxl-60px {
    min-height: 60px !important; }
  .max-h-xxl-60px {
    max-height: 60px !important; }
  .max-w-xxl-60px {
    max-width: 60px !important; }
  .w-xxl-65px {
    width: 65px !important; }
  .h-xxl-65px {
    height: 65px !important; }
  .min-w-xxl-65px {
    min-width: 65px !important; }
  .min-h-xxl-65px {
    min-height: 65px !important; }
  .max-h-xxl-65px {
    max-height: 65px !important; }
  .max-w-xxl-65px {
    max-width: 65px !important; }
  .w-xxl-70px {
    width: 70px !important; }
  .h-xxl-70px {
    height: 70px !important; }
  .min-w-xxl-70px {
    min-width: 70px !important; }
  .min-h-xxl-70px {
    min-height: 70px !important; }
  .max-h-xxl-70px {
    max-height: 70px !important; }
  .max-w-xxl-70px {
    max-width: 70px !important; }
  .w-xxl-75px {
    width: 75px !important; }
  .h-xxl-75px {
    height: 75px !important; }
  .min-w-xxl-75px {
    min-width: 75px !important; }
  .min-h-xxl-75px {
    min-height: 75px !important; }
  .max-h-xxl-75px {
    max-height: 75px !important; }
  .max-w-xxl-75px {
    max-width: 75px !important; }
  .w-xxl-80px {
    width: 80px !important; }
  .h-xxl-80px {
    height: 80px !important; }
  .min-w-xxl-80px {
    min-width: 80px !important; }
  .min-h-xxl-80px {
    min-height: 80px !important; }
  .max-h-xxl-80px {
    max-height: 80px !important; }
  .max-w-xxl-80px {
    max-width: 80px !important; }
  .w-xxl-85px {
    width: 85px !important; }
  .h-xxl-85px {
    height: 85px !important; }
  .min-w-xxl-85px {
    min-width: 85px !important; }
  .min-h-xxl-85px {
    min-height: 85px !important; }
  .max-h-xxl-85px {
    max-height: 85px !important; }
  .max-w-xxl-85px {
    max-width: 85px !important; }
  .w-xxl-90px {
    width: 90px !important; }
  .h-xxl-90px {
    height: 90px !important; }
  .min-w-xxl-90px {
    min-width: 90px !important; }
  .min-h-xxl-90px {
    min-height: 90px !important; }
  .max-h-xxl-90px {
    max-height: 90px !important; }
  .max-w-xxl-90px {
    max-width: 90px !important; }
  .w-xxl-95px {
    width: 95px !important; }
  .h-xxl-95px {
    height: 95px !important; }
  .min-w-xxl-95px {
    min-width: 95px !important; }
  .min-h-xxl-95px {
    min-height: 95px !important; }
  .max-h-xxl-95px {
    max-height: 95px !important; }
  .max-w-xxl-95px {
    max-width: 95px !important; }
  .w-xxl-100px {
    width: 100px !important; }
  .h-xxl-100px {
    height: 100px !important; }
  .min-w-xxl-100px {
    min-width: 100px !important; }
  .min-h-xxl-100px {
    min-height: 100px !important; }
  .max-h-xxl-100px {
    max-height: 100px !important; }
  .max-w-xxl-100px {
    max-width: 100px !important; }
  .w-xxl-105px {
    width: 105px !important; }
  .h-xxl-105px {
    height: 105px !important; }
  .min-w-xxl-105px {
    min-width: 105px !important; }
  .min-h-xxl-105px {
    min-height: 105px !important; }
  .max-h-xxl-105px {
    max-height: 105px !important; }
  .max-w-xxl-105px {
    max-width: 105px !important; }
  .w-xxl-110px {
    width: 110px !important; }
  .h-xxl-110px {
    height: 110px !important; }
  .min-w-xxl-110px {
    min-width: 110px !important; }
  .min-h-xxl-110px {
    min-height: 110px !important; }
  .max-h-xxl-110px {
    max-height: 110px !important; }
  .max-w-xxl-110px {
    max-width: 110px !important; }
  .w-xxl-115px {
    width: 115px !important; }
  .h-xxl-115px {
    height: 115px !important; }
  .min-w-xxl-115px {
    min-width: 115px !important; }
  .min-h-xxl-115px {
    min-height: 115px !important; }
  .max-h-xxl-115px {
    max-height: 115px !important; }
  .max-w-xxl-115px {
    max-width: 115px !important; }
  .w-xxl-120px {
    width: 120px !important; }
  .h-xxl-120px {
    height: 120px !important; }
  .min-w-xxl-120px {
    min-width: 120px !important; }
  .min-h-xxl-120px {
    min-height: 120px !important; }
  .max-h-xxl-120px {
    max-height: 120px !important; }
  .max-w-xxl-120px {
    max-width: 120px !important; }
  .w-xxl-125px {
    width: 125px !important; }
  .h-xxl-125px {
    height: 125px !important; }
  .min-w-xxl-125px {
    min-width: 125px !important; }
  .min-h-xxl-125px {
    min-height: 125px !important; }
  .max-h-xxl-125px {
    max-height: 125px !important; }
  .max-w-xxl-125px {
    max-width: 125px !important; }
  .w-xxl-130px {
    width: 130px !important; }
  .h-xxl-130px {
    height: 130px !important; }
  .min-w-xxl-130px {
    min-width: 130px !important; }
  .min-h-xxl-130px {
    min-height: 130px !important; }
  .max-h-xxl-130px {
    max-height: 130px !important; }
  .max-w-xxl-130px {
    max-width: 130px !important; }
  .w-xxl-135px {
    width: 135px !important; }
  .h-xxl-135px {
    height: 135px !important; }
  .min-w-xxl-135px {
    min-width: 135px !important; }
  .min-h-xxl-135px {
    min-height: 135px !important; }
  .max-h-xxl-135px {
    max-height: 135px !important; }
  .max-w-xxl-135px {
    max-width: 135px !important; }
  .w-xxl-140px {
    width: 140px !important; }
  .h-xxl-140px {
    height: 140px !important; }
  .min-w-xxl-140px {
    min-width: 140px !important; }
  .min-h-xxl-140px {
    min-height: 140px !important; }
  .max-h-xxl-140px {
    max-height: 140px !important; }
  .max-w-xxl-140px {
    max-width: 140px !important; }
  .w-xxl-145px {
    width: 145px !important; }
  .h-xxl-145px {
    height: 145px !important; }
  .min-w-xxl-145px {
    min-width: 145px !important; }
  .min-h-xxl-145px {
    min-height: 145px !important; }
  .max-h-xxl-145px {
    max-height: 145px !important; }
  .max-w-xxl-145px {
    max-width: 145px !important; }
  .w-xxl-150px {
    width: 150px !important; }
  .h-xxl-150px {
    height: 150px !important; }
  .min-w-xxl-150px {
    min-width: 150px !important; }
  .min-h-xxl-150px {
    min-height: 150px !important; }
  .max-h-xxl-150px {
    max-height: 150px !important; }
  .max-w-xxl-150px {
    max-width: 150px !important; }
  .w-xxl-155px {
    width: 155px !important; }
  .h-xxl-155px {
    height: 155px !important; }
  .min-w-xxl-155px {
    min-width: 155px !important; }
  .min-h-xxl-155px {
    min-height: 155px !important; }
  .max-h-xxl-155px {
    max-height: 155px !important; }
  .max-w-xxl-155px {
    max-width: 155px !important; }
  .w-xxl-160px {
    width: 160px !important; }
  .h-xxl-160px {
    height: 160px !important; }
  .min-w-xxl-160px {
    min-width: 160px !important; }
  .min-h-xxl-160px {
    min-height: 160px !important; }
  .max-h-xxl-160px {
    max-height: 160px !important; }
  .max-w-xxl-160px {
    max-width: 160px !important; }
  .w-xxl-165px {
    width: 165px !important; }
  .h-xxl-165px {
    height: 165px !important; }
  .min-w-xxl-165px {
    min-width: 165px !important; }
  .min-h-xxl-165px {
    min-height: 165px !important; }
  .max-h-xxl-165px {
    max-height: 165px !important; }
  .max-w-xxl-165px {
    max-width: 165px !important; }
  .w-xxl-176px {
    width: 170px !important; }
  .h-xxl-176px {
    height: 170px !important; }
  .min-w-xxl-176px {
    min-width: 170px !important; }
  .min-h-xxl-176px {
    min-height: 170px !important; }
  .max-h-xxl-176px {
    max-height: 170px !important; }
  .max-w-xxl-176px {
    max-width: 170px !important; }
  .w-xxl-175px {
    width: 175px !important; }
  .h-xxl-175px {
    height: 175px !important; }
  .min-w-xxl-175px {
    min-width: 175px !important; }
  .min-h-xxl-175px {
    min-height: 175px !important; }
  .max-h-xxl-175px {
    max-height: 175px !important; }
  .max-w-xxl-175px {
    max-width: 175px !important; }
  .w-xxl-180px {
    width: 180px !important; }
  .h-xxl-180px {
    height: 180px !important; }
  .min-w-xxl-180px {
    min-width: 180px !important; }
  .min-h-xxl-180px {
    min-height: 180px !important; }
  .max-h-xxl-180px {
    max-height: 180px !important; }
  .max-w-xxl-180px {
    max-width: 180px !important; }
  .w-xxl-200px {
    width: 200px !important; }
  .h-xxl-200px {
    height: 200px !important; }
  .min-w-xxl-200px {
    min-width: 200px !important; }
  .min-h-xxl-200px {
    min-height: 200px !important; }
  .max-h-xxl-200px {
    max-height: 200px !important; }
  .max-w-xxl-200px {
    max-width: 200px !important; }
  .w-xxl-225px {
    width: 225px !important; }
  .h-xxl-225px {
    height: 225px !important; }
  .min-w-xxl-225px {
    min-width: 225px !important; }
  .min-h-xxl-225px {
    min-height: 225px !important; }
  .max-h-xxl-225px {
    max-height: 225px !important; }
  .max-w-xxl-225px {
    max-width: 225px !important; }
  .w-xxl-235px {
    width: 235px !important; }
  .h-xxl-235px {
    height: 235px !important; }
  .min-w-xxl-235px {
    min-width: 235px !important; }
  .min-h-xxl-235px {
    min-height: 235px !important; }
  .max-h-xxl-235px {
    max-height: 235px !important; }
  .max-w-xxl-235px {
    max-width: 235px !important; }
  .w-xxl-250px {
    width: 250px !important; }
  .h-xxl-250px {
    height: 250px !important; }
  .min-w-xxl-250px {
    min-width: 250px !important; }
  .min-h-xxl-250px {
    min-height: 250px !important; }
  .max-h-xxl-250px {
    max-height: 250px !important; }
  .max-w-xxl-250px {
    max-width: 250px !important; }
  .w-xxl-255px {
    width: 255px !important; }
  .h-xxl-255px {
    height: 255px !important; }
  .min-w-xxl-255px {
    min-width: 255px !important; }
  .min-h-xxl-255px {
    min-height: 255px !important; }
  .max-h-xxl-255px {
    max-height: 255px !important; }
  .max-w-xxl-255px {
    max-width: 255px !important; }
  .w-xxl-260px {
    width: 260px !important; }
  .h-xxl-260px {
    height: 260px !important; }
  .min-w-xxl-260px {
    min-width: 260px !important; }
  .min-h-xxl-260px {
    min-height: 260px !important; }
  .max-h-xxl-260px {
    max-height: 260px !important; }
  .max-w-xxl-260px {
    max-width: 260px !important; }
  .w-xxl-265px {
    width: 265px !important; }
  .h-xxl-265px {
    height: 265px !important; }
  .min-w-xxl-265px {
    min-width: 265px !important; }
  .min-h-xxl-265px {
    min-height: 265px !important; }
  .max-h-xxl-265px {
    max-height: 265px !important; }
  .max-w-xxl-265px {
    max-width: 265px !important; }
  .w-xxl-275px {
    width: 275px !important; }
  .h-xxl-275px {
    height: 275px !important; }
  .min-w-xxl-275px {
    min-width: 275px !important; }
  .min-h-xxl-275px {
    min-height: 275px !important; }
  .max-h-xxl-275px {
    max-height: 275px !important; }
  .max-w-xxl-275px {
    max-width: 275px !important; }
  .w-xxl-295px {
    width: 295px !important; }
  .h-xxl-295px {
    height: 295px !important; }
  .min-w-xxl-295px {
    min-width: 295px !important; }
  .min-h-xxl-295px {
    min-height: 295px !important; }
  .max-h-xxl-295px {
    max-height: 295px !important; }
  .max-w-xxl-295px {
    max-width: 295px !important; }
  .w-xxl-300px {
    width: 300px !important; }
  .h-xxl-300px {
    height: 300px !important; }
  .min-w-xxl-300px {
    min-width: 300px !important; }
  .min-h-xxl-300px {
    min-height: 300px !important; }
  .max-h-xxl-300px {
    max-height: 300px !important; }
  .max-w-xxl-300px {
    max-width: 300px !important; }
  .w-xxl-325px {
    width: 325px !important; }
  .h-xxl-325px {
    height: 325px !important; }
  .min-w-xxl-325px {
    min-width: 325px !important; }
  .min-h-xxl-325px {
    min-height: 325px !important; }
  .max-h-xxl-325px {
    max-height: 325px !important; }
  .max-w-xxl-325px {
    max-width: 325px !important; }
  .w-xxl-350px {
    width: 350px !important; }
  .h-xxl-350px {
    height: 350px !important; }
  .min-w-xxl-350px {
    min-width: 350px !important; }
  .min-h-xxl-350px {
    min-height: 350px !important; }
  .max-h-xxl-350px {
    max-height: 350px !important; }
  .max-w-xxl-350px {
    max-width: 350px !important; }
  .w-xxl-375px {
    width: 375px !important; }
  .h-xxl-375px {
    height: 375px !important; }
  .min-w-xxl-375px {
    min-width: 375px !important; }
  .min-h-xxl-375px {
    min-height: 375px !important; }
  .max-h-xxl-375px {
    max-height: 375px !important; }
  .max-w-xxl-375px {
    max-width: 375px !important; }
  .w-xxl-400px {
    width: 400px !important; }
  .h-xxl-400px {
    height: 400px !important; }
  .min-w-xxl-400px {
    min-width: 400px !important; }
  .min-h-xxl-400px {
    min-height: 400px !important; }
  .max-h-xxl-400px {
    max-height: 400px !important; }
  .max-w-xxl-400px {
    max-width: 400px !important; }
  .w-xxl-425px {
    width: 425px !important; }
  .h-xxl-425px {
    height: 425px !important; }
  .min-w-xxl-425px {
    min-width: 425px !important; }
  .min-h-xxl-425px {
    min-height: 425px !important; }
  .max-h-xxl-425px {
    max-height: 425px !important; }
  .max-w-xxl-425px {
    max-width: 425px !important; }
  .w-xxl-450px {
    width: 450px !important; }
  .h-xxl-450px {
    height: 450px !important; }
  .min-w-xxl-450px {
    min-width: 450px !important; }
  .min-h-xxl-450px {
    min-height: 450px !important; }
  .max-h-xxl-450px {
    max-height: 450px !important; }
  .max-w-xxl-450px {
    max-width: 450px !important; }
  .w-xxl-475px {
    width: 475px !important; }
  .h-xxl-475px {
    height: 475px !important; }
  .min-w-xxl-475px {
    min-width: 475px !important; }
  .min-h-xxl-475px {
    min-height: 475px !important; }
  .max-h-xxl-475px {
    max-height: 475px !important; }
  .max-w-xxl-475px {
    max-width: 475px !important; }
  .w-xxl-500px {
    width: 500px !important; }
  .h-xxl-500px {
    height: 500px !important; }
  .min-w-xxl-500px {
    min-width: 500px !important; }
  .min-h-xxl-500px {
    min-height: 500px !important; }
  .max-h-xxl-500px {
    max-height: 500px !important; }
  .max-w-xxl-500px {
    max-width: 500px !important; }
  .w-xxl-550px {
    width: 550px !important; }
  .h-xxl-550px {
    height: 550px !important; }
  .min-w-xxl-550px {
    min-width: 550px !important; }
  .min-h-xxl-550px {
    min-height: 550px !important; }
  .max-h-xxl-550px {
    max-height: 550px !important; }
  .max-w-xxl-550px {
    max-width: 550px !important; }
  .w-xxl-600px {
    width: 600px !important; }
  .h-xxl-600px {
    height: 600px !important; }
  .min-w-xxl-600px {
    min-width: 600px !important; }
  .min-h-xxl-600px {
    min-height: 600px !important; }
  .max-h-xxl-600px {
    max-height: 600px !important; }
  .max-w-xxl-600px {
    max-width: 600px !important; }
  .w-xxl-650px {
    width: 650px !important; }
  .h-xxl-650px {
    height: 650px !important; }
  .min-w-xxl-650px {
    min-width: 650px !important; }
  .min-h-xxl-650px {
    min-height: 650px !important; }
  .max-h-xxl-650px {
    max-height: 650px !important; }
  .max-w-xxl-650px {
    max-width: 650px !important; }
  .w-xxl-700px {
    width: 700px !important; }
  .h-xxl-700px {
    height: 700px !important; }
  .min-w-xxl-700px {
    min-width: 700px !important; }
  .min-h-xxl-700px {
    min-height: 700px !important; }
  .max-h-xxl-700px {
    max-height: 700px !important; }
  .max-w-xxl-700px {
    max-width: 700px !important; }
  .w-xxl-750px {
    width: 750px !important; }
  .h-xxl-750px {
    height: 750px !important; }
  .min-w-xxl-750px {
    min-width: 750px !important; }
  .min-h-xxl-750px {
    min-height: 750px !important; }
  .max-h-xxl-750px {
    max-height: 750px !important; }
  .max-w-xxl-750px {
    max-width: 750px !important; }
  .w-xxl-800px {
    width: 800px !important; }
  .h-xxl-800px {
    height: 800px !important; }
  .min-w-xxl-800px {
    min-width: 800px !important; }
  .min-h-xxl-800px {
    min-height: 800px !important; }
  .max-h-xxl-800px {
    max-height: 800px !important; }
  .max-w-xxl-800px {
    max-width: 800px !important; }
  .w-xxl-850px {
    width: 850px !important; }
  .h-xxl-850px {
    height: 850px !important; }
  .min-w-xxl-850px {
    min-width: 850px !important; }
  .min-h-xxl-850px {
    min-height: 850px !important; }
  .max-h-xxl-850px {
    max-height: 850px !important; }
  .max-w-xxl-850px {
    max-width: 850px !important; }
  .w-xxl-900px {
    width: 900px !important; }
  .h-xxl-900px {
    height: 900px !important; }
  .min-w-xxl-900px {
    min-width: 900px !important; }
  .min-h-xxl-900px {
    min-height: 900px !important; }
  .max-h-xxl-900px {
    max-height: 900px !important; }
  .max-w-xxl-900px {
    max-width: 900px !important; }
  .w-xxl-950px {
    width: 950px !important; }
  .h-xxl-950px {
    height: 950px !important; }
  .min-w-xxl-950px {
    min-width: 950px !important; }
  .min-h-xxl-950px {
    min-height: 950px !important; }
  .max-h-xxl-950px {
    max-height: 950px !important; }
  .max-w-xxl-950px {
    max-width: 950px !important; }
  .w-xxl-1000px {
    width: 1000px !important; }
  .h-xxl-1000px {
    height: 1000px !important; }
  .min-w-xxl-1000px {
    min-width: 1000px !important; }
  .min-h-xxl-1000px {
    min-height: 1000px !important; }
  .max-h-xxl-1000px {
    max-height: 1000px !important; }
  .max-w-xxl-1000px {
    max-width: 1000px !important; } }

.left-0 {
  left: 0 !important; }

.right-0 {
  right: 0 !important; }

.top-0 {
  top: 0 !important; }

.bottom-0 {
  bottom: 0 !important; }

.zindex-0 {
  z-index: 0; }

.zindex-n1 {
  z-index: -1; }

.zindex-1 {
  z-index: 1; }

.zindex-2 {
  z-index: 2; }

.zindex-3 {
  z-index: 3; }

.zindex-4 {
  z-index: 4; }

.zindex-5 {
  z-index: 5; }

.text-white {
  color: #ffffff !important; }

.text-inverse-white {
  color: #3F4254 !important; }

.text-light-white {
  color: #ffffff !important; }

a.text-hover-white,
.text-hover-white {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-white:hover,
  .text-hover-white:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #ffffff !important; }
    a.text-hover-white:hover i,
    .text-hover-white:hover i {
      color: #ffffff !important; }
    a.text-hover-white:hover .svg-icon svg g [fill],
    .text-hover-white:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    a.text-hover-white:hover .svg-icon svg:hover g [fill],
    .text-hover-white:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-white,
.hoverable:hover .text-hover-white {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #ffffff !important; }
  .hoverable:hover a.text-hover-white i,
  .hoverable:hover .text-hover-white i {
    color: #ffffff !important; }
  .hoverable:hover a.text-hover-white .svg-icon svg g [fill],
  .hoverable:hover .text-hover-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .hoverable:hover a.text-hover-white .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-primary {
  color: #551e43 !important; }

.text-inverse-primary {
  color: #e8e8e8 !important; }

.text-light-primary {
  color: #c9c9c9 !important; }

a.text-hover-primary,
.text-hover-primary {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-primary:hover,
  .text-hover-primary:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #551e43 !important; }
    a.text-hover-primary:hover i,
    .text-hover-primary:hover i {
      color: #551e43 !important; }
    a.text-hover-primary:hover .svg-icon svg g [fill],
    .text-hover-primary:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    a.text-hover-primary:hover .svg-icon svg:hover g [fill],
    .text-hover-primary:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-primary,
.hoverable:hover .text-hover-primary {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #551e43 !important; }
  .hoverable:hover a.text-hover-primary i,
  .hoverable:hover .text-hover-primary i {
    color: #551e43 !important; }
  .hoverable:hover a.text-hover-primary .svg-icon svg g [fill],
  .hoverable:hover .text-hover-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43 !important; }
  .hoverable:hover a.text-hover-primary .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-secondary {
  color: #181C32 !important; }

.text-inverse-secondary {
  color: #3F4254 !important; }

.text-light-secondary {
  color: #EBEDF3 !important; }

a.text-hover-secondary,
.text-hover-secondary {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-secondary:hover,
  .text-hover-secondary:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #181C32 !important; }
    a.text-hover-secondary:hover i,
    .text-hover-secondary:hover i {
      color: #181C32 !important; }
    a.text-hover-secondary:hover .svg-icon svg g [fill],
    .text-hover-secondary:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    a.text-hover-secondary:hover .svg-icon svg:hover g [fill],
    .text-hover-secondary:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-secondary,
.hoverable:hover .text-hover-secondary {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #181C32 !important; }
  .hoverable:hover a.text-hover-secondary i,
  .hoverable:hover .text-hover-secondary i {
    color: #181C32 !important; }
  .hoverable:hover a.text-hover-secondary .svg-icon svg g [fill],
  .hoverable:hover .text-hover-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32 !important; }
  .hoverable:hover a.text-hover-secondary .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-success {
  color: #1BC5BD !important; }

.text-inverse-success {
  color: #ffffff !important; }

.text-light-success {
  color: #C9F7F5 !important; }

a.text-hover-success,
.text-hover-success {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-success:hover,
  .text-hover-success:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #1BC5BD !important; }
    a.text-hover-success:hover i,
    .text-hover-success:hover i {
      color: #1BC5BD !important; }
    a.text-hover-success:hover .svg-icon svg g [fill],
    .text-hover-success:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    a.text-hover-success:hover .svg-icon svg:hover g [fill],
    .text-hover-success:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-success,
.hoverable:hover .text-hover-success {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #1BC5BD !important; }
  .hoverable:hover a.text-hover-success i,
  .hoverable:hover .text-hover-success i {
    color: #1BC5BD !important; }
  .hoverable:hover a.text-hover-success .svg-icon svg g [fill],
  .hoverable:hover .text-hover-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD !important; }
  .hoverable:hover a.text-hover-success .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-info {
  color: #8950FC !important; }

.text-inverse-info {
  color: #ffffff !important; }

.text-light-info {
  color: #EEE5FF !important; }

a.text-hover-info,
.text-hover-info {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-info:hover,
  .text-hover-info:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #8950FC !important; }
    a.text-hover-info:hover i,
    .text-hover-info:hover i {
      color: #8950FC !important; }
    a.text-hover-info:hover .svg-icon svg g [fill],
    .text-hover-info:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    a.text-hover-info:hover .svg-icon svg:hover g [fill],
    .text-hover-info:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-info,
.hoverable:hover .text-hover-info {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #8950FC !important; }
  .hoverable:hover a.text-hover-info i,
  .hoverable:hover .text-hover-info i {
    color: #8950FC !important; }
  .hoverable:hover a.text-hover-info .svg-icon svg g [fill],
  .hoverable:hover .text-hover-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC !important; }
  .hoverable:hover a.text-hover-info .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-warning {
  color: #FFA800 !important; }

.text-inverse-warning {
  color: #ffffff !important; }

.text-light-warning {
  color: #FFF4DE !important; }

a.text-hover-warning,
.text-hover-warning {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-warning:hover,
  .text-hover-warning:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #FFA800 !important; }
    a.text-hover-warning:hover i,
    .text-hover-warning:hover i {
      color: #FFA800 !important; }
    a.text-hover-warning:hover .svg-icon svg g [fill],
    .text-hover-warning:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    a.text-hover-warning:hover .svg-icon svg:hover g [fill],
    .text-hover-warning:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-warning,
.hoverable:hover .text-hover-warning {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #FFA800 !important; }
  .hoverable:hover a.text-hover-warning i,
  .hoverable:hover .text-hover-warning i {
    color: #FFA800 !important; }
  .hoverable:hover a.text-hover-warning .svg-icon svg g [fill],
  .hoverable:hover .text-hover-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800 !important; }
  .hoverable:hover a.text-hover-warning .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-danger {
  color: #F64E60 !important; }

.text-inverse-danger {
  color: #ffffff !important; }

.text-light-danger {
  color: #FFE2E5 !important; }

a.text-hover-danger,
.text-hover-danger {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-danger:hover,
  .text-hover-danger:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #F64E60 !important; }
    a.text-hover-danger:hover i,
    .text-hover-danger:hover i {
      color: #F64E60 !important; }
    a.text-hover-danger:hover .svg-icon svg g [fill],
    .text-hover-danger:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    a.text-hover-danger:hover .svg-icon svg:hover g [fill],
    .text-hover-danger:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-danger,
.hoverable:hover .text-hover-danger {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #F64E60 !important; }
  .hoverable:hover a.text-hover-danger i,
  .hoverable:hover .text-hover-danger i {
    color: #F64E60 !important; }
  .hoverable:hover a.text-hover-danger .svg-icon svg g [fill],
  .hoverable:hover .text-hover-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60 !important; }
  .hoverable:hover a.text-hover-danger .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-light {
  color: #F3F6F9 !important; }

.text-inverse-light {
  color: #7E8299 !important; }

.text-light-light {
  color: #F3F6F9 !important; }

a.text-hover-light,
.text-hover-light {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-light:hover,
  .text-hover-light:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #F3F6F9 !important; }
    a.text-hover-light:hover i,
    .text-hover-light:hover i {
      color: #F3F6F9 !important; }
    a.text-hover-light:hover .svg-icon svg g [fill],
    .text-hover-light:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    a.text-hover-light:hover .svg-icon svg:hover g [fill],
    .text-hover-light:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-light,
.hoverable:hover .text-hover-light {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #F3F6F9 !important; }
  .hoverable:hover a.text-hover-light i,
  .hoverable:hover .text-hover-light i {
    color: #F3F6F9 !important; }
  .hoverable:hover a.text-hover-light .svg-icon svg g [fill],
  .hoverable:hover .text-hover-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9 !important; }
  .hoverable:hover a.text-hover-light .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-dark {
  color: #181C32 !important; }

.text-inverse-dark {
  color: #ffffff !important; }

.text-light-dark {
  color: #D1D3E0 !important; }

a.text-hover-dark,
.text-hover-dark {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-dark:hover,
  .text-hover-dark:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #181C32 !important; }
    a.text-hover-dark:hover i,
    .text-hover-dark:hover i {
      color: #181C32 !important; }
    a.text-hover-dark:hover .svg-icon svg g [fill],
    .text-hover-dark:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    a.text-hover-dark:hover .svg-icon svg:hover g [fill],
    .text-hover-dark:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-dark,
.hoverable:hover .text-hover-dark {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #181C32 !important; }
  .hoverable:hover a.text-hover-dark i,
  .hoverable:hover .text-hover-dark i {
    color: #181C32 !important; }
  .hoverable:hover a.text-hover-dark .svg-icon svg g [fill],
  .hoverable:hover .text-hover-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32 !important; }
  .hoverable:hover a.text-hover-dark .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-dark-75 {
  color: #3F4254 !important; }

.text-inverse-dark-75 {
  color: !important; }

.text-light-dark-75 {
  color: !important; }

a.text-hover-dark-75,
.text-hover-dark-75 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-dark-75:hover,
  .text-hover-dark-75:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #3F4254 !important; }
    a.text-hover-dark-75:hover i,
    .text-hover-dark-75:hover i {
      color: #3F4254 !important; }
    a.text-hover-dark-75:hover .svg-icon svg g [fill],
    .text-hover-dark-75:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    a.text-hover-dark-75:hover .svg-icon svg:hover g [fill],
    .text-hover-dark-75:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-dark-75,
.hoverable:hover .text-hover-dark-75 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #3F4254 !important; }
  .hoverable:hover a.text-hover-dark-75 i,
  .hoverable:hover .text-hover-dark-75 i {
    color: #3F4254 !important; }
  .hoverable:hover a.text-hover-dark-75 .svg-icon svg g [fill],
  .hoverable:hover .text-hover-dark-75 .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .hoverable:hover a.text-hover-dark-75 .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-dark-75 .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-dark-65 {
  color: #5E6278 !important; }

.text-inverse-dark-65 {
  color: !important; }

.text-light-dark-65 {
  color: !important; }

a.text-hover-dark-65,
.text-hover-dark-65 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-dark-65:hover,
  .text-hover-dark-65:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #5E6278 !important; }
    a.text-hover-dark-65:hover i,
    .text-hover-dark-65:hover i {
      color: #5E6278 !important; }
    a.text-hover-dark-65:hover .svg-icon svg g [fill],
    .text-hover-dark-65:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #5E6278; }
    a.text-hover-dark-65:hover .svg-icon svg:hover g [fill],
    .text-hover-dark-65:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-dark-65,
.hoverable:hover .text-hover-dark-65 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #5E6278 !important; }
  .hoverable:hover a.text-hover-dark-65 i,
  .hoverable:hover .text-hover-dark-65 i {
    color: #5E6278 !important; }
  .hoverable:hover a.text-hover-dark-65 .svg-icon svg g [fill],
  .hoverable:hover .text-hover-dark-65 .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #5E6278 !important; }
  .hoverable:hover a.text-hover-dark-65 .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-dark-65 .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-dark-50 {
  color: #7E8299 !important; }

.text-inverse-dark-50 {
  color: !important; }

.text-light-dark-50 {
  color: !important; }

a.text-hover-dark-50,
.text-hover-dark-50 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-dark-50:hover,
  .text-hover-dark-50:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #7E8299 !important; }
    a.text-hover-dark-50:hover i,
    .text-hover-dark-50:hover i {
      color: #7E8299 !important; }
    a.text-hover-dark-50:hover .svg-icon svg g [fill],
    .text-hover-dark-50:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    a.text-hover-dark-50:hover .svg-icon svg:hover g [fill],
    .text-hover-dark-50:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-dark-50,
.hoverable:hover .text-hover-dark-50 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #7E8299 !important; }
  .hoverable:hover a.text-hover-dark-50 i,
  .hoverable:hover .text-hover-dark-50 i {
    color: #7E8299 !important; }
  .hoverable:hover a.text-hover-dark-50 .svg-icon svg g [fill],
  .hoverable:hover .text-hover-dark-50 .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299 !important; }
  .hoverable:hover a.text-hover-dark-50 .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-dark-50 .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-dark-25 {
  color: #D1D3E0 !important; }

.text-inverse-dark-25 {
  color: !important; }

.text-light-dark-25 {
  color: !important; }

a.text-hover-dark-25,
.text-hover-dark-25 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-dark-25:hover,
  .text-hover-dark-25:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #D1D3E0 !important; }
    a.text-hover-dark-25:hover i,
    .text-hover-dark-25:hover i {
      color: #D1D3E0 !important; }
    a.text-hover-dark-25:hover .svg-icon svg g [fill],
    .text-hover-dark-25:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #D1D3E0; }
    a.text-hover-dark-25:hover .svg-icon svg:hover g [fill],
    .text-hover-dark-25:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-dark-25,
.hoverable:hover .text-hover-dark-25 {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #D1D3E0 !important; }
  .hoverable:hover a.text-hover-dark-25 i,
  .hoverable:hover .text-hover-dark-25 i {
    color: #D1D3E0 !important; }
  .hoverable:hover a.text-hover-dark-25 .svg-icon svg g [fill],
  .hoverable:hover .text-hover-dark-25 .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #D1D3E0 !important; }
  .hoverable:hover a.text-hover-dark-25 .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-dark-25 .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.text-muted {
  color: #B5B5C3 !important; }

.text-inverse-muted {
  color: !important; }

.text-light-muted {
  color: !important; }

a.text-hover-muted,
.text-hover-muted {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a.text-hover-muted:hover,
  .text-hover-muted:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #B5B5C3 !important; }
    a.text-hover-muted:hover i,
    .text-hover-muted:hover i {
      color: #B5B5C3 !important; }
    a.text-hover-muted:hover .svg-icon svg g [fill],
    .text-hover-muted:hover .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    a.text-hover-muted:hover .svg-icon svg:hover g [fill],
    .text-hover-muted:hover .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }

.hoverable:hover a.text-hover-muted,
.hoverable:hover .text-hover-muted {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #B5B5C3 !important; }
  .hoverable:hover a.text-hover-muted i,
  .hoverable:hover .text-hover-muted i {
    color: #B5B5C3 !important; }
  .hoverable:hover a.text-hover-muted .svg-icon svg g [fill],
  .hoverable:hover .text-hover-muted .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #B5B5C3 !important; }
  .hoverable:hover a.text-hover-muted .svg-icon svg:hover g [fill],
  .hoverable:hover .text-hover-muted .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }

.font-size-base {
  font-size: 1rem; }

.font-size-sm {
  font-size: 0.925rem; }

.font-size-xs {
  font-size: 0.8rem; }

.font-size-lg {
  font-size: 1.08rem; }

.font-size-h1 {
  font-size: 2rem !important; }

.font-size-h2 {
  font-size: 1.75rem !important; }

.font-size-h3 {
  font-size: 1.5rem !important; }

.font-size-h4 {
  font-size: 1.35rem !important; }

.font-size-h5 {
  font-size: 1.25rem !important; }

.font-size-h6 {
  font-size: 1.175rem !important; }

.display1 {
  font-size: 5.5rem !important; }

.display2 {
  font-size: 4.5rem !important; }

.display3 {
  font-size: 3.5rem !important; }

.display4 {
  font-size: 2.5rem !important; }

.display5 {
  font-size: 2.25rem !important; }

@media (min-width: 576px) {
  .font-size-h1-sm {
    font-size: 2rem !important; }
  .font-size-h2-sm {
    font-size: 1.75rem !important; }
  .font-size-h3-sm {
    font-size: 1.5rem !important; }
  .font-size-h4-sm {
    font-size: 1.35rem !important; }
  .font-size-h5-sm {
    font-size: 1.25rem !important; }
  .font-size-h6-sm {
    font-size: 1.175rem !important; }
  .display1-sm {
    font-size: 5.5rem !important; }
  .display2-sm {
    font-size: 4.5rem !important; }
  .display3-sm {
    font-size: 3.5rem !important; }
  .display4-sm {
    font-size: 2.5rem !important; }
  .display5-sm {
    font-size: 2.25rem !important; } }

@media (min-width: 768px) {
  .font-size-h1-md {
    font-size: 2rem !important; }
  .font-size-h2-md {
    font-size: 1.75rem !important; }
  .font-size-h3-md {
    font-size: 1.5rem !important; }
  .font-size-h4-md {
    font-size: 1.35rem !important; }
  .font-size-h5-md {
    font-size: 1.25rem !important; }
  .font-size-h6-md {
    font-size: 1.175rem !important; }
  .display1-md {
    font-size: 5.5rem !important; }
  .display2-md {
    font-size: 4.5rem !important; }
  .display3-md {
    font-size: 3.5rem !important; }
  .display4-md {
    font-size: 2.5rem !important; }
  .display5-md {
    font-size: 2.25rem !important; } }

@media (min-width: 992px) {
  .font-size-h1-lg {
    font-size: 2rem !important; }
  .font-size-h2-lg {
    font-size: 1.75rem !important; }
  .font-size-h3-lg {
    font-size: 1.5rem !important; }
  .font-size-h4-lg {
    font-size: 1.35rem !important; }
  .font-size-h5-lg {
    font-size: 1.25rem !important; }
  .font-size-h6-lg {
    font-size: 1.175rem !important; }
  .display1-lg {
    font-size: 5.5rem !important; }
  .display2-lg {
    font-size: 4.5rem !important; }
  .display3-lg {
    font-size: 3.5rem !important; }
  .display4-lg {
    font-size: 2.5rem !important; }
  .display5-lg {
    font-size: 2.25rem !important; } }

@media (min-width: 1200px) {
  .font-size-h1-xl {
    font-size: 2rem !important; }
  .font-size-h2-xl {
    font-size: 1.75rem !important; }
  .font-size-h3-xl {
    font-size: 1.5rem !important; }
  .font-size-h4-xl {
    font-size: 1.35rem !important; }
  .font-size-h5-xl {
    font-size: 1.25rem !important; }
  .font-size-h6-xl {
    font-size: 1.175rem !important; }
  .display1-xl {
    font-size: 5.5rem !important; }
  .display2-xl {
    font-size: 4.5rem !important; }
  .display3-xl {
    font-size: 3.5rem !important; }
  .display4-xl {
    font-size: 2.5rem !important; }
  .display5-xl {
    font-size: 2.25rem !important; } }

@media (min-width: 1400px) {
  .font-size-h1-xxl {
    font-size: 2rem !important; }
  .font-size-h2-xxl {
    font-size: 1.75rem !important; }
  .font-size-h3-xxl {
    font-size: 1.5rem !important; }
  .font-size-h4-xxl {
    font-size: 1.35rem !important; }
  .font-size-h5-xxl {
    font-size: 1.25rem !important; }
  .font-size-h6-xxl {
    font-size: 1.175rem !important; }
  .display1-xxl {
    font-size: 5.5rem !important; }
  .display2-xxl {
    font-size: 4.5rem !important; }
  .display3-xxl {
    font-size: 3.5rem !important; }
  .display4-xxl {
    font-size: 2.5rem !important; }
  .display5-xxl {
    font-size: 2.25rem !important; } }

.font-weight-boldest {
  font-weight: 700; }

.line-height-0 {
  line-height: 0 !important; }

.line-height-xs {
  line-height: 0.75 !important; }

.line-height-sm {
  line-height: 1 !important; }

.line-height-md {
  line-height: 1.25 !important; }

.line-height-lg {
  line-height: 1.5 !important; }

.line-height-xl {
  line-height: 1.75 !important; }

.text-transparent {
  color: transparent; }

.text-stroke {
  -webkit-text-stroke-width: 0.35rem;
  -moz-text-stroke-width: 0.35rem;
  text-stroke-width: 0.35rem;
  -webkit-text-stroke-color: #ffffff;
  -moz-text-stroke-color: #ffffff;
  text-stroke-color: #ffffff; }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

a {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  a:hover {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

i {
  font-size: 1.25rem;
  color: #B5B5C3; }

.icon-ss {
  font-size: 0.5rem !important; }

.icon-xs {
  font-size: 0.65rem !important; }

.icon-sm {
  font-size: 0.75rem !important; }

.icon-nm {
  font-size: 0.9rem !important; }

.icon-ms {
  font-size: 1.15rem !important; }

.icon-md {
  font-size: 1.25rem !important; }

.icon-lg {
  font-size: 1.5rem !important; }

.icon-xl {
  font-size: 1.75rem !important; }

.icon-xxl {
  font-size: 2.25rem !important; }

.icon-1x {
  font-size: 1rem !important; }

.icon-2x {
  font-size: 2rem !important; }

.icon-3x {
  font-size: 3rem !important; }

.icon-4x {
  font-size: 4rem !important; }

.icon-5x {
  font-size: 5rem !important; }

.icon-6x {
  font-size: 6rem !important; }

.icon-7x {
  font-size: 7rem !important; }

.icon-8x {
  font-size: 8rem !important; }

.icon-9x {
  font-size: 9rem !important; }

.icon-10x {
  font-size: 10rem !important; }

@media (min-width: 576px) {
  .icon-sm-ss {
    font-size: 0.5rem !important; }
  .icon-sm-xs {
    font-size: 0.65rem !important; }
  .icon-sm-sm {
    font-size: 0.75rem !important; }
  .icon-sm-nm {
    font-size: 0.9rem !important; }
  .icon-sm-ms {
    font-size: 1.15rem !important; }
  .icon-sm-md {
    font-size: 1.25rem !important; }
  .icon-sm-lg {
    font-size: 1.5rem !important; }
  .icon-sm-xl {
    font-size: 1.75rem !important; }
  .icon-sm-xxl {
    font-size: 2.25rem !important; }
  .icon-sm-1x {
    font-size: 1rem !important; }
  .icon-sm-2x {
    font-size: 2rem !important; }
  .icon-sm-3x {
    font-size: 3rem !important; }
  .icon-sm-4x {
    font-size: 4rem !important; }
  .icon-sm-5x {
    font-size: 5rem !important; }
  .icon-sm-6x {
    font-size: 6rem !important; }
  .icon-sm-7x {
    font-size: 7rem !important; }
  .icon-sm-8x {
    font-size: 8rem !important; }
  .icon-sm-9x {
    font-size: 9rem !important; }
  .icon-sm-10x {
    font-size: 10rem !important; } }

@media (min-width: 768px) {
  .icon-md-ss {
    font-size: 0.5rem !important; }
  .icon-md-xs {
    font-size: 0.65rem !important; }
  .icon-md-sm {
    font-size: 0.75rem !important; }
  .icon-md-nm {
    font-size: 0.9rem !important; }
  .icon-md-ms {
    font-size: 1.15rem !important; }
  .icon-md-md {
    font-size: 1.25rem !important; }
  .icon-md-lg {
    font-size: 1.5rem !important; }
  .icon-md-xl {
    font-size: 1.75rem !important; }
  .icon-md-xxl {
    font-size: 2.25rem !important; }
  .icon-md-1x {
    font-size: 1rem !important; }
  .icon-md-2x {
    font-size: 2rem !important; }
  .icon-md-3x {
    font-size: 3rem !important; }
  .icon-md-4x {
    font-size: 4rem !important; }
  .icon-md-5x {
    font-size: 5rem !important; }
  .icon-md-6x {
    font-size: 6rem !important; }
  .icon-md-7x {
    font-size: 7rem !important; }
  .icon-md-8x {
    font-size: 8rem !important; }
  .icon-md-9x {
    font-size: 9rem !important; }
  .icon-md-10x {
    font-size: 10rem !important; } }

@media (min-width: 992px) {
  .icon-lg-ss {
    font-size: 0.5rem !important; }
  .icon-lg-xs {
    font-size: 0.65rem !important; }
  .icon-lg-sm {
    font-size: 0.75rem !important; }
  .icon-lg-nm {
    font-size: 0.9rem !important; }
  .icon-lg-ms {
    font-size: 1.15rem !important; }
  .icon-lg-md {
    font-size: 1.25rem !important; }
  .icon-lg-lg {
    font-size: 1.5rem !important; }
  .icon-lg-xl {
    font-size: 1.75rem !important; }
  .icon-lg-xxl {
    font-size: 2.25rem !important; }
  .icon-lg-1x {
    font-size: 1rem !important; }
  .icon-lg-2x {
    font-size: 2rem !important; }
  .icon-lg-3x {
    font-size: 3rem !important; }
  .icon-lg-4x {
    font-size: 4rem !important; }
  .icon-lg-5x {
    font-size: 5rem !important; }
  .icon-lg-6x {
    font-size: 6rem !important; }
  .icon-lg-7x {
    font-size: 7rem !important; }
  .icon-lg-8x {
    font-size: 8rem !important; }
  .icon-lg-9x {
    font-size: 9rem !important; }
  .icon-lg-10x {
    font-size: 10rem !important; } }

@media (min-width: 1200px) {
  .icon-xl-ss {
    font-size: 0.5rem !important; }
  .icon-xl-xs {
    font-size: 0.65rem !important; }
  .icon-xl-sm {
    font-size: 0.75rem !important; }
  .icon-xl-nm {
    font-size: 0.9rem !important; }
  .icon-xl-ms {
    font-size: 1.15rem !important; }
  .icon-xl-md {
    font-size: 1.25rem !important; }
  .icon-xl-lg {
    font-size: 1.5rem !important; }
  .icon-xl-xl {
    font-size: 1.75rem !important; }
  .icon-xl-xxl {
    font-size: 2.25rem !important; }
  .icon-xl-1x {
    font-size: 1rem !important; }
  .icon-xl-2x {
    font-size: 2rem !important; }
  .icon-xl-3x {
    font-size: 3rem !important; }
  .icon-xl-4x {
    font-size: 4rem !important; }
  .icon-xl-5x {
    font-size: 5rem !important; }
  .icon-xl-6x {
    font-size: 6rem !important; }
  .icon-xl-7x {
    font-size: 7rem !important; }
  .icon-xl-8x {
    font-size: 8rem !important; }
  .icon-xl-9x {
    font-size: 9rem !important; }
  .icon-xl-10x {
    font-size: 10rem !important; } }

@media (min-width: 1400px) {
  .icon-xxl-ss {
    font-size: 0.5rem !important; }
  .icon-xxl-xs {
    font-size: 0.65rem !important; }
  .icon-xxl-sm {
    font-size: 0.75rem !important; }
  .icon-xxl-nm {
    font-size: 0.9rem !important; }
  .icon-xxl-ms {
    font-size: 1.15rem !important; }
  .icon-xxl-md {
    font-size: 1.25rem !important; }
  .icon-xxl-lg {
    font-size: 1.5rem !important; }
  .icon-xxl-xl {
    font-size: 1.75rem !important; }
  .icon-xxl-xxl {
    font-size: 2.25rem !important; }
  .icon-xxl-1x {
    font-size: 1rem !important; }
  .icon-xxl-2x {
    font-size: 2rem !important; }
  .icon-xxl-3x {
    font-size: 3rem !important; }
  .icon-xxl-4x {
    font-size: 4rem !important; }
  .icon-xxl-5x {
    font-size: 5rem !important; }
  .icon-xxl-6x {
    font-size: 6rem !important; }
  .icon-xxl-7x {
    font-size: 7rem !important; }
  .icon-xxl-8x {
    font-size: 8rem !important; }
  .icon-xxl-9x {
    font-size: 9rem !important; }
  .icon-xxl-10x {
    font-size: 10rem !important; } }

.burger-icon {
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent;
  outline: none  !important;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: none;
  outline: none !important;
  width: 24px;
  height: 24px;
  transition: all 0.3s; }
  .burger-icon span {
    display: block;
    position: absolute;
    border-radius: 3px;
    transition: all 0.3s;
    top: 10px;
    height: 3px;
    min-height: 3px;
    width: 100%; }
    .burger-icon span::before, .burger-icon span::after {
      position: absolute;
      display: block;
      left: 0;
      width: 100%;
      height: 3px;
      min-height: 3px;
      content: "";
      transition: all 0.3s;
      border-radius: 3px; }
    .burger-icon span::before {
      top: -8px; }
    .burger-icon span::after {
      bottom: -8px; }
  .burger-icon-left span:before {
    transition: all 0.3s;
    left: auto;
    right: 0px;
    width: 50%; }
  .burger-icon-left span:after {
    transition: all 0.3s;
    left: auto;
    right: 0px;
    width: 75%; }
  .burger-icon-left-active span:before {
    transition: all 0.3s;
    left: 0px;
    right: auto;
    width: 50%; }
  .burger-icon-left-active span:after {
    transition: all 0.3s;
    left: 0px;
    right: auto;
    width: 75%; }
  .burger-icon-right span:before {
    left: 0px;
    right: auto;
    width: 50%;
    transition: all 0.3s; }
  .burger-icon-right span:after {
    left: 0px;
    right: auto;
    width: 75%;
    transition: all 0.3s; }
  .burger-icon-right-active span:before {
    left: auto;
    right: 0px;
    width: 50%;
    transition: all 0.3s; }
  .burger-icon-right-active span:after {
    left: auto;
    right: 0px;
    width: 75%;
    transition: all 0.3s; }
  .burger-icon span {
    background-color: #B5B5C3; }
    .burger-icon span::before, .burger-icon span::after {
      background-color: #B5B5C3; }
  .burger-icon:hover span {
    background-color: #551e43; }
    .burger-icon:hover span::before, .burger-icon:hover span::after {
      background-color: #551e43; }
  .burger-icon-active span {
    background-color: #551e43; }
    .burger-icon-active span::before, .burger-icon-active span::after {
      background-color: #551e43; }

.card.card-custom {
  box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
  border: 0; }
  .card.card-custom > .card-header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent; }
    .card.card-custom > .card-header .card-title {
      display: flex;
      align-items: center;
      margin: 0.5rem;
      margin-left: 0; }
      .card.card-custom > .card-header .card-title .card-icon {
        margin-right: 0.75rem;
        line-height: 0; }
        .card.card-custom > .card-header .card-title .card-icon i {
          font-size: 1.25rem;
          color: #7E8299;
          line-height: 0; }
          .card.card-custom > .card-header .card-title .card-icon i:after, .card.card-custom > .card-header .card-title .card-icon i:before {
            line-height: 0; }
        .card.card-custom > .card-header .card-title .card-icon .svg-icon svg {
          height: 24px;
          width: 24px; }
        .card.card-custom > .card-header .card-title .card-icon .svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #7E8299; }
        .card.card-custom > .card-header .card-title .card-icon .svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .card.card-custom > .card-header .card-title,
      .card.card-custom > .card-header .card-title .card-label {
        font-weight: 500;
        font-size: 1.275rem;
        color: #181C32; }
      .card.card-custom > .card-header .card-title .card-label {
        margin: 0 0.75rem 0 0;
        flex-wrap: wrap; }
      .card.card-custom > .card-header .card-title small {
        color: #B5B5C3;
        font-size: 1rem; }
    .card.card-custom > .card-header .card-toolbar {
      display: flex;
      align-items: center;
      margin: 0.5rem 0;
      flex-wrap: wrap; }
    .card.card-custom > .card-header.card-header-tabs-line {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      align-items: stretch; }
      .card.card-custom > .card-header.card-header-tabs-line .card-toolbar {
        margin: 0; }
      .card.card-custom > .card-header.card-header-tabs-line .nav {
        border-bottom-color: transparent; }
        .card.card-custom > .card-header.card-header-tabs-line .nav .nav-item {
          align-items: stretch; }
        .card.card-custom > .card-header.card-header-tabs-line .nav .nav-link {
          padding-top: 2rem;
          padding-bottom: 2rem; }
    .card.card-custom > .card-header.card-header-right {
      justify-content: flex-end; }
  .card.card-custom > .card-body {
    padding: 2rem 2.25rem; }
  .card.card-custom > .card-footer {
    background-color: transparent; }
  .card.card-custom .card-scroll {
    position: relative;
    overflow: auto; }
  .card.card-custom.card-stretch {
    display: flex;
    align-items: stretch !important;
    flex-direction: column;
    height: 100%; }
    .card.card-custom.card-stretch.gutter-b {
      height: calc(100% - 25px); }
    .card.card-custom.card-stretch.card-stretch-half {
      height: 50%; }
      .card.card-custom.card-stretch.card-stretch-half.gutter-b {
        height: calc(50% - 25px); }
    .card.card-custom.card-stretch.card-stretch-third {
      height: 33.33%; }
      .card.card-custom.card-stretch.card-stretch-third.gutter-b {
        height: calc(33.33% - 25px); }
    .card.card-custom.card-stretch.card-stretch-fourth {
      height: 25%; }
      .card.card-custom.card-stretch.card-stretch-fourth.gutter-b {
        height: calc(25% - 25px); }
  .card.card-custom.card-fit > .card-header {
    border-bottom: 0; }
  .card.card-custom.card-fit > .card-footer {
    border-top: 0; }
  .card.card-custom.card-space {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
    .card.card-custom.card-space > .card-header {
      padding-left: 0;
      padding-right: 0; }
    .card.card-custom.card-space > form > .card-body,
    .card.card-custom.card-space > .card-body {
      padding-left: 0;
      padding-right: 0; }
    .card.card-custom.card-space > form > .card-footer,
    .card.card-custom.card-space > .card-footer {
      padding-left: 0;
      padding-right: 0; }
  .card.card-custom.card-sticky > .card-header {
    transition: left 0.3s, right 0.3s, height 0.3s;
    min-height: 70px; }
  .card-sticky-on .card.card-custom.card-sticky > .card-header {
    transition: left 0.3s, right 0.3s, height 0.3s;
    position: fixed;
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
    z-index: 101;
    background: #ffffff; }
  .card.card-custom.card-transparent {
    background-color: transparent; }
  .card.card-custom.card-shadowless {
    box-shadow: none; }
  .card.card-custom.card-px-0 .card-header,
  .card.card-custom.card-px-0 .card-body,
  .card.card-custom.card-px-0 .card-footer {
    padding-left: 0;
    padding-right: 0; }
  .card.card-custom.card-border {
    box-shadow: none;
    border: 1px solid #EBEDF3; }
  .card.card-custom.card-collapsed > form,
  .card.card-custom.card-collapsed > .card-body {
    display: none; }
  .card.card-custom .card-header .card-toolbar [data-card-tool="toggle"] i {
    transition: all 0.15s ease; }
  .card.card-custom.card-collapsed .card-header .card-toolbar [data-card-tool="toggle"] i, .card.card-custom.card-collapse .card-header .card-toolbar [data-card-tool="toggle"] i {
    transition: all 0.15s ease;
    transform: rotate(180deg); }

.card-spacer {
  padding: 2rem 2.25rem !important; }

.card-spacer-x {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important; }

.card-spacer-y {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.card-rounded {
  border-radius: 0.42rem; }

.card-rounded-top {
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem; }

.card-rounded-bottom {
  border-bottom-left-radius: 0.42rem;
  border-bottom-right-radius: 0.42rem; }

@media (max-width: 767.98px) {
  .card.card-custom > .card-header:not(.flex-nowrap) {
    min-height: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; } }

.rounded-card {
  border-radius: 0.42rem; }

.rounded-card-top {
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem; }

.rounded-card-bottom {
  border-bottom-left-radius: 0.42rem;
  border-bottom-right-radius: 0.42rem; }

.wizard [data-wizard-type="step-info"] {
  display: none; }
  .wizard [data-wizard-type="step-info"][data-wizard-state="current"] {
    display: block; }

.wizard [data-wizard-type="step-content"] {
  display: none; }
  .wizard [data-wizard-type="step-content"][data-wizard-state="current"] {
    display: block; }

.wizard [data-wizard-type="action-prev"] {
  display: none; }

.wizard [data-wizard-type="action-next"] {
  display: inline-block; }

.wizard [data-wizard-type="action-submit"] {
  display: none; }

.wizard[data-wizard-state="first"] [data-wizard-type="action-prev"] {
  display: none; }

.wizard[data-wizard-state="first"] [data-wizard-type="action-next"] {
  display: inline-block; }

.wizard[data-wizard-state="first"] [data-wizard-type="action-submit"] {
  display: none; }

.wizard[data-wizard-state="between"] [data-wizard-type="action-prev"] {
  display: inline-block; }

.wizard[data-wizard-state="between"] [data-wizard-type="action-next"] {
  display: inline-block; }

.wizard[data-wizard-state="between"] [data-wizard-type="action-submit"] {
  display: none; }

.wizard[data-wizard-state="last"] [data-wizard-type="action-prev"] {
  display: inline-block; }

.wizard[data-wizard-state="last"] [data-wizard-type="action-next"] {
  display: none; }

.wizard[data-wizard-state="last"] [data-wizard-type="action-submit"] {
  display: inline-block; }

.wizard[data-wizard-clickable="true"] .wizard-step {
  cursor: pointer; }

.h1 {
  font-size: 2rem !important; }

.h2 {
  font-size: 1.75rem !important; }

.h3 {
  font-size: 1.5rem !important; }

.h4 {
  font-size: 1.35rem !important; }

.h5 {
  font-size: 1.25rem !important; }

.h6 {
  font-size: 1.175rem !important; }

.lead {
  font-size: 1.25rem !important; }

.display-1 {
  font-size: 5.5rem !important; }

.display-2 {
  font-size: 4.5rem !important; }

.display-3 {
  font-size: 3.5rem !important; }

.display-4 {
  font-size: 2.5rem !important; }

a,
button {
  outline: 0 !important; }

.breadcrumb {
  align-items: center; }
  .breadcrumb .breadcrumb-item a {
    display: flex;
    align-items: center; }
  .breadcrumb .breadcrumb-item.active i,
  .breadcrumb .breadcrumb-item.active a, .breadcrumb .breadcrumb-item:hover i,
  .breadcrumb .breadcrumb-item:hover a {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #551e43 !important; }
  .breadcrumb.breadcrumb-transparent {
    background-color: transparent;
    border-radius: 0; }
  .breadcrumb.breadcrumb-line .breadcrumb-item:before {
    display: none; }
  .breadcrumb.breadcrumb-line .breadcrumb-item:after {
    content: "-";
    padding-left: 0.5rem; }
  .breadcrumb.breadcrumb-line .breadcrumb-item:last-child:after {
    display: none; }
  .breadcrumb.breadcrumb-dot .breadcrumb-item:before {
    display: none; }
  .breadcrumb.breadcrumb-dot .breadcrumb-item:after {
    content: "\2022";
    padding-left: 0.5rem; }
  .breadcrumb.breadcrumb-dot .breadcrumb-item:last-child:after {
    display: none; }

.nav .nav-link {
  display: flex;
  align-items: center;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  padding: 0.75rem 1.5rem;
  color: #7E8299; }
  .nav .nav-link .nav-text {
    flex-grow: 1;
    font-size: 1rem;
    color: #7E8299;
    font-weight: 400;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav .nav-link .nav-icon {
    line-height: 0;
    color: #7E8299;
    width: 2rem; }
    .nav .nav-link .nav-icon:before {
      line-height: 0; }
    .nav .nav-link .nav-icon i {
      color: #B5B5C3;
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      font-size: 1.25rem; }
    .nav .nav-link .nav-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    .nav .nav-link .nav-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
  .nav .nav-link .label {
    margin-left: 0.25rem; }
  .nav .nav-link.disabled {
    opacity: 0.6; }

.nav .show > .nav-link,
.nav .nav-link:hover:not(.disabled),
.nav .nav-link.active {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  color: #551e43; }
  .nav .show > .nav-link .nav-text,
  .nav .nav-link:hover:not(.disabled) .nav-text,
  .nav .nav-link.active .nav-text {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #551e43; }
  .nav .show > .nav-link .nav-icon i,
  .nav .nav-link:hover:not(.disabled) .nav-icon i,
  .nav .nav-link.active .nav-icon i {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #551e43; }
  .nav .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
  .nav .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .nav .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
  .nav .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav .show > .nav-link:after,
  .nav .nav-link:hover:not(.disabled):after,
  .nav .nav-link.active:after {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: #551e43; }

.nav.nav-bold .nav-item .nav-link {
  font-weight: 500; }
  .nav.nav-bold .nav-item .nav-link .nav-text {
    font-weight: 500; }

.nav.nav-bolder .nav-item .nav-link {
  font-weight: 600; }
  .nav.nav-bolder .nav-item .nav-link .nav-text {
    font-weight: 600; }

.nav.nav-boldest .nav-item .nav-link {
  font-weight: 700; }
  .nav.nav-boldest .nav-item .nav-link .nav-text {
    font-weight: 700; }

.nav.nav-tabs .nav-item {
  margin-right: 0.25rem; }
  .nav.nav-tabs .nav-item:last-child {
    margin-right: 0; }

.nav.nav-tabs .nav-link .nav-text {
  flex-grow: 0; }

.nav.nav-tabs.nav-tabs-line .nav-item {
  margin: 0 0 -1px 0; }

.nav.nav-tabs.nav-tabs-line .nav-link {
  border: 0;
  border-bottom: 1px solid transparent;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  padding: 0.85rem 0;
  margin: 0 1rem; }
  .nav-item:first-child .nav.nav-tabs.nav-tabs-line .nav-link {
    margin-left: 0; }
  .nav-item:last-child .nav.nav-tabs.nav-tabs-line .nav-link {
    margin-right: 0; }

.nav.nav-tabs.nav-tabs-line .nav-item:first-child .nav-link {
  margin-left: 0; }

.nav.nav-tabs.nav-tabs-line .nav-item:last-child .nav-link {
  margin-right: 0; }

.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line .nav-link.active,
.nav.nav-tabs.nav-tabs-line .show > .nav-link {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #551e43;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x {
  border-bottom-width: 2px; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-item {
    margin-bottom: -2px; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-link {
    border-bottom: 2px solid transparent; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-2x .show > .nav-link {
    border-bottom: 2px solid #551e43; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x {
  border-bottom-width: 3px; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-item {
    margin-bottom: -3px; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link {
    border-bottom: 3px solid transparent; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .show > .nav-link {
    border-bottom: 3px solid #551e43; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white {
  border-bottom-color: rgba(255, 255, 255, 0.7); }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link {
    color: rgba(255, 255, 255, 0.7); }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link .nav-text {
      color: rgba(255, 255, 255, 0.7); }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link .nav-icon i {
      color: rgba(255, 255, 255, 0.7); }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: rgba(255, 255, 255, 0.7); }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link .nav-arrow {
      color: rgba(255, 255, 255, 0.7); }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link {
    border-bottom-color: #ffffff;
    color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link .nav-text {
      color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link .nav-icon i {
      color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-transparent-white .show > .nav-link .nav-arrow {
      color: #ffffff; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary {
  border-bottom-color: #c9c9c9 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link {
    border-bottom-color: #551e43;
    color: #551e43; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link .nav-text {
      color: #551e43; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link .nav-icon i {
      color: #551e43; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-primary .show > .nav-link .nav-arrow {
      color: #551e43; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-primary .show > .nav-link {
  border-bottom-color: #551e43 !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary {
  border-bottom-color: #EBEDF3 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link {
    border-bottom-color: #E4E6EF;
    color: #E4E6EF; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link .nav-text {
      color: #E4E6EF; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link .nav-icon i {
      color: #E4E6EF; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-secondary .show > .nav-link .nav-arrow {
      color: #E4E6EF; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-secondary .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-secondary .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-secondary .show > .nav-link {
  border-bottom-color: #E4E6EF !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-success {
  border-bottom-color: #C9F7F5 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link {
    border-bottom-color: #1BC5BD;
    color: #1BC5BD; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link .nav-text {
      color: #1BC5BD; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link .nav-icon i {
      color: #1BC5BD; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-success .show > .nav-link .nav-arrow {
      color: #1BC5BD; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-success .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-success .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-success .show > .nav-link {
  border-bottom-color: #1BC5BD !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-info {
  border-bottom-color: #EEE5FF !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link {
    border-bottom-color: #8950FC;
    color: #8950FC; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link .nav-text {
      color: #8950FC; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link .nav-icon i {
      color: #8950FC; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-info .show > .nav-link .nav-arrow {
      color: #8950FC; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-info .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-info .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-info .show > .nav-link {
  border-bottom-color: #8950FC !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning {
  border-bottom-color: #FFF4DE !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link {
    border-bottom-color: #FFA800;
    color: #FFA800; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link .nav-text {
      color: #FFA800; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link .nav-icon i {
      color: #FFA800; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-warning .show > .nav-link .nav-arrow {
      color: #FFA800; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-warning .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-warning .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-warning .show > .nav-link {
  border-bottom-color: #FFA800 !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger {
  border-bottom-color: #FFE2E5 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link {
    border-bottom-color: #F64E60;
    color: #F64E60; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link .nav-text {
      color: #F64E60; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link .nav-icon i {
      color: #F64E60; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-danger .show > .nav-link .nav-arrow {
      color: #F64E60; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-danger .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-danger .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-danger .show > .nav-link {
  border-bottom-color: #F64E60 !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-light {
  border-bottom-color: #F3F6F9 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link {
    border-bottom-color: #F3F6F9;
    color: #F3F6F9; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link .nav-text {
      color: #F3F6F9; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link .nav-icon i {
      color: #F3F6F9; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-light .show > .nav-link .nav-arrow {
      color: #F3F6F9; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-light .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-light .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-light .show > .nav-link {
  border-bottom-color: #F3F6F9 !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark {
  border-bottom-color: #D1D3E0 !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link {
    border-bottom-color: #181C32;
    color: #181C32; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link .nav-text {
      color: #181C32; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link .nav-icon i {
      color: #181C32; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-dark .show > .nav-link .nav-arrow {
      color: #181C32; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-dark .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-dark .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-dark .show > .nav-link {
  border-bottom-color: #181C32 !important; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-white {
  border-bottom-color: #ffffff !important; }
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled),
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active,
  .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link {
    border-bottom-color: #ffffff;
    color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled) .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active .nav-text,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link .nav-text {
      color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled) .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active .nav-icon i,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link .nav-icon i {
      color: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active .nav-icon .svg-icon svg g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link .nav-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active .nav-icon .svg-icon svg:hover g [fill],
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link .nav-icon .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link:hover:not(.disabled) .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .nav-link.active .nav-arrow,
    .nav.nav-tabs.nav-tabs-line.nav-tabs-line-white .show > .nav-link .nav-arrow {
      color: #ffffff; }

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-white .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-white .nav-link.active,
.nav.nav-tabs.nav-tabs-line.nav-tabs-line-active-border-white .show > .nav-link {
  border-bottom-color: #ffffff !important; }

.nav.nav-pills.nav-fill .nav-item {
  justify-content: center; }

.nav.nav-pills.nav-fill .nav-link {
  text-align: center;
  justify-content: center; }
  .nav.nav-pills.nav-fill .nav-link .nav-text {
    flex-grow: 0; }
  .nav.nav-pills.nav-fill .nav-link .nav-icon {
    margin-right: 0.25rem; }

.nav.nav-pills.nav-group .nav-item {
  padding: 0;
  margin: 0; }
  .nav.nav-pills.nav-group .nav-item .nav-link {
    border-radius: 0; }
  .nav.nav-pills.nav-group .nav-item:first-child .nav-link {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem; }
  .nav.nav-pills.nav-group .nav-item:last-child .nav-link {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem; }

.nav.nav-pills.nav-group.nav-rounded:first-child .nav-link {
  border-top-left-radius: 0.42rem;
  border-bottom-left-radius: 0.42rem; }

.nav.nav-pills.nav-group.nav-rounded:last-child .nav-link {
  border-top-right-radius: 0.42rem;
  border-bottom-right-radius: 0.42rem; }

.nav.nav-pills .nav-item {
  margin-right: 0.25rem; }

.nav.nav-pills .nav-link {
  color: #B5B5C3;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  position: relative; }
  .nav.nav-pills .nav-link .nav-text {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav.nav-pills .nav-link .nav-icon i {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav.nav-pills .nav-link:after {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

.nav.nav-pills .show > .nav-link,
.nav.nav-pills .nav-link.active {
  color: #ffffff;
  background-color: #551e43;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav.nav-pills .show > .nav-link .nav-text,
  .nav.nav-pills .nav-link.active .nav-text {
    color: #ffffff;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav.nav-pills .show > .nav-link .nav-icon i,
  .nav.nav-pills .nav-link.active .nav-icon i {
    color: rgba(255, 255, 255, 0.8);
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .nav.nav-pills .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: rgba(255, 255, 255, 0.8); }
  .nav.nav-pills .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills .show > .nav-link:after,
  .nav.nav-pills .nav-link.active:after {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    color: rgba(255, 255, 255, 0.8); }

.nav.nav-pills.nav-primary .show > .nav-link,
.nav.nav-pills.nav-primary .nav-link:hover:not(.active) {
  color: #551e43;
  background-color: transparent; }
  .nav.nav-pills.nav-primary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-text {
    color: #551e43; }
  .nav.nav-pills.nav-primary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-icon i {
    color: #551e43; }
  .nav.nav-pills.nav-primary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .nav.nav-pills.nav-primary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-primary .show > .nav-link:after,
  .nav.nav-pills.nav-primary .nav-link:hover:not(.active):after {
    color: #551e43; }

.nav.nav-pills.nav-primary .nav-link.active {
  color: #e8e8e8;
  background-color: #551e43; }
  .nav.nav-pills.nav-primary .nav-link.active .nav-text {
    color: #e8e8e8; }
  .nav.nav-pills.nav-primary .nav-link.active .nav-icon i {
    color: #e8e8e8; }
  .nav.nav-pills.nav-primary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e8e8e8 !important; }
  .nav.nav-pills.nav-primary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-primary .nav-link.active:after {
    color: #e8e8e8; }

.nav.nav-pills.nav-light-primary .show > .nav-link,
.nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) {
  color: #551e43;
  background-color: transparent; }
  .nav.nav-pills.nav-light-primary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-text {
    color: #551e43; }
  .nav.nav-pills.nav-light-primary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-icon i {
    color: #551e43; }
  .nav.nav-pills.nav-light-primary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .nav.nav-pills.nav-light-primary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-primary .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-primary .show > .nav-link:after,
  .nav.nav-pills.nav-light-primary .nav-link:hover:not(.active):after {
    color: #551e43; }

.nav.nav-pills.nav-light-primary .nav-link.active {
  color: #551e43;
  background-color: rgba(85, 30, 67, 0.1); }
  .nav.nav-pills.nav-light-primary .nav-link.active .nav-text {
    color: #551e43; }
  .nav.nav-pills.nav-light-primary .nav-link.active .nav-icon i {
    color: #551e43; }
  .nav.nav-pills.nav-light-primary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .nav.nav-pills.nav-light-primary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-primary .nav-link.active:after {
    color: #551e43; }

.nav.nav-pills.nav-group.nav-primary .nav-link {
  color: #551e43;
  background-color: #c9c9c9;
  border: 0; }
  .nav.nav-pills.nav-group.nav-primary .nav-link .nav-text {
    color: #551e43; }
  .nav.nav-pills.nav-group.nav-primary .nav-link .nav-icon i {
    color: #551e43; }
  .nav.nav-pills.nav-group.nav-primary .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .nav.nav-pills.nav-group.nav-primary .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-primary .nav-link:after {
    color: #551e43; }

.nav.nav-pills.nav-group.nav-primary .show > .nav-link,
.nav.nav-pills.nav-group.nav-primary .nav-link:hover,
.nav.nav-pills.nav-group.nav-primary .nav-link.active {
  color: #e8e8e8;
  background-color: #551e43; }
  .nav.nav-pills.nav-group.nav-primary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-primary .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-primary .nav-link.active .nav-text {
    color: #e8e8e8; }
  .nav.nav-pills.nav-group.nav-primary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-primary .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-primary .nav-link.active .nav-icon i {
    color: #e8e8e8; }
  .nav.nav-pills.nav-group.nav-primary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-primary .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-primary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e8e8e8; }
  .nav.nav-pills.nav-group.nav-primary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-primary .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-primary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-primary .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-primary .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-primary .nav-link.active:after {
    color: #e8e8e8; }

.nav.nav-pills.nav-group.nav-primary .nav-link:hover {
  background-color: #52093a; }

.nav.nav-pills.nav-secondary .show > .nav-link,
.nav.nav-pills.nav-secondary .nav-link:hover:not(.active) {
  color: #E4E6EF;
  background-color: transparent; }
  .nav.nav-pills.nav-secondary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-secondary .nav-link:hover:not(.active) .nav-text {
    color: #E4E6EF; }
  .nav.nav-pills.nav-secondary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-secondary .nav-link:hover:not(.active) .nav-icon i {
    color: #E4E6EF; }
  .nav.nav-pills.nav-secondary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-secondary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .nav.nav-pills.nav-secondary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-secondary .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-secondary .show > .nav-link:after,
  .nav.nav-pills.nav-secondary .nav-link:hover:not(.active):after {
    color: #E4E6EF; }

.nav.nav-pills.nav-secondary .nav-link.active {
  color: #3F4254;
  background-color: #E4E6EF; }
  .nav.nav-pills.nav-secondary .nav-link.active .nav-text {
    color: #3F4254; }
  .nav.nav-pills.nav-secondary .nav-link.active .nav-icon i {
    color: #3F4254; }
  .nav.nav-pills.nav-secondary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .nav.nav-pills.nav-secondary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-secondary .nav-link.active:after {
    color: #3F4254; }

.nav.nav-pills.nav-light-secondary .show > .nav-link,
.nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active) {
  color: #E4E6EF;
  background-color: transparent; }
  .nav.nav-pills.nav-light-secondary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active) .nav-text {
    color: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active) .nav-icon i {
    color: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-secondary .show > .nav-link:after,
  .nav.nav-pills.nav-light-secondary .nav-link:hover:not(.active):after {
    color: #E4E6EF; }

.nav.nav-pills.nav-light-secondary .nav-link.active {
  color: #E4E6EF;
  background-color: rgba(228, 230, 239, 0.1); }
  .nav.nav-pills.nav-light-secondary .nav-link.active .nav-text {
    color: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .nav-link.active .nav-icon i {
    color: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .nav.nav-pills.nav-light-secondary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-secondary .nav-link.active:after {
    color: #E4E6EF; }

.nav.nav-pills.nav-group.nav-secondary .nav-link {
  color: #E4E6EF;
  background-color: #EBEDF3;
  border: 0; }
  .nav.nav-pills.nav-group.nav-secondary .nav-link .nav-text {
    color: #E4E6EF; }
  .nav.nav-pills.nav-group.nav-secondary .nav-link .nav-icon i {
    color: #E4E6EF; }
  .nav.nav-pills.nav-group.nav-secondary .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .nav.nav-pills.nav-group.nav-secondary .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-secondary .nav-link:after {
    color: #E4E6EF; }

.nav.nav-pills.nav-group.nav-secondary .show > .nav-link,
.nav.nav-pills.nav-group.nav-secondary .nav-link:hover,
.nav.nav-pills.nav-group.nav-secondary .nav-link.active {
  color: #3F4254;
  background-color: #E4E6EF; }
  .nav.nav-pills.nav-group.nav-secondary .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-secondary .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-secondary .nav-link.active .nav-text {
    color: #3F4254; }
  .nav.nav-pills.nav-group.nav-secondary .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-secondary .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-secondary .nav-link.active .nav-icon i {
    color: #3F4254; }
  .nav.nav-pills.nav-group.nav-secondary .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-secondary .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-secondary .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .nav.nav-pills.nav-group.nav-secondary .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-secondary .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-secondary .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-secondary .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-secondary .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-secondary .nav-link.active:after {
    color: #3F4254; }

.nav.nav-pills.nav-group.nav-secondary .nav-link:hover {
  background-color: #d7dae7; }

.nav.nav-pills.nav-success .show > .nav-link,
.nav.nav-pills.nav-success .nav-link:hover:not(.active) {
  color: #1BC5BD;
  background-color: transparent; }
  .nav.nav-pills.nav-success .show > .nav-link .nav-text,
  .nav.nav-pills.nav-success .nav-link:hover:not(.active) .nav-text {
    color: #1BC5BD; }
  .nav.nav-pills.nav-success .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-success .nav-link:hover:not(.active) .nav-icon i {
    color: #1BC5BD; }
  .nav.nav-pills.nav-success .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-success .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .nav.nav-pills.nav-success .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-success .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-success .show > .nav-link:after,
  .nav.nav-pills.nav-success .nav-link:hover:not(.active):after {
    color: #1BC5BD; }

.nav.nav-pills.nav-success .nav-link.active {
  color: #ffffff;
  background-color: #1BC5BD; }
  .nav.nav-pills.nav-success .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-success .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-success .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .nav.nav-pills.nav-success .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-success .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-light-success .show > .nav-link,
.nav.nav-pills.nav-light-success .nav-link:hover:not(.active) {
  color: #1BC5BD;
  background-color: transparent; }
  .nav.nav-pills.nav-light-success .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-success .nav-link:hover:not(.active) .nav-text {
    color: #1BC5BD; }
  .nav.nav-pills.nav-light-success .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-success .nav-link:hover:not(.active) .nav-icon i {
    color: #1BC5BD; }
  .nav.nav-pills.nav-light-success .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-success .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .nav.nav-pills.nav-light-success .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-success .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-success .show > .nav-link:after,
  .nav.nav-pills.nav-light-success .nav-link:hover:not(.active):after {
    color: #1BC5BD; }

.nav.nav-pills.nav-light-success .nav-link.active {
  color: #1BC5BD;
  background-color: rgba(27, 197, 189, 0.1); }
  .nav.nav-pills.nav-light-success .nav-link.active .nav-text {
    color: #1BC5BD; }
  .nav.nav-pills.nav-light-success .nav-link.active .nav-icon i {
    color: #1BC5BD; }
  .nav.nav-pills.nav-light-success .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .nav.nav-pills.nav-light-success .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-success .nav-link.active:after {
    color: #1BC5BD; }

.nav.nav-pills.nav-group.nav-success .nav-link {
  color: #1BC5BD;
  background-color: #C9F7F5;
  border: 0; }
  .nav.nav-pills.nav-group.nav-success .nav-link .nav-text {
    color: #1BC5BD; }
  .nav.nav-pills.nav-group.nav-success .nav-link .nav-icon i {
    color: #1BC5BD; }
  .nav.nav-pills.nav-group.nav-success .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .nav.nav-pills.nav-group.nav-success .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-success .nav-link:after {
    color: #1BC5BD; }

.nav.nav-pills.nav-group.nav-success .show > .nav-link,
.nav.nav-pills.nav-group.nav-success .nav-link:hover,
.nav.nav-pills.nav-group.nav-success .nav-link.active {
  color: #ffffff;
  background-color: #1BC5BD; }
  .nav.nav-pills.nav-group.nav-success .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-success .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-success .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-success .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-success .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-success .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-success .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-success .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-success .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-success .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-success .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-success .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-success .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-success .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-success .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-success .nav-link:hover {
  background-color: #0BB7AF; }

.nav.nav-pills.nav-info .show > .nav-link,
.nav.nav-pills.nav-info .nav-link:hover:not(.active) {
  color: #8950FC;
  background-color: transparent; }
  .nav.nav-pills.nav-info .show > .nav-link .nav-text,
  .nav.nav-pills.nav-info .nav-link:hover:not(.active) .nav-text {
    color: #8950FC; }
  .nav.nav-pills.nav-info .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-info .nav-link:hover:not(.active) .nav-icon i {
    color: #8950FC; }
  .nav.nav-pills.nav-info .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-info .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .nav.nav-pills.nav-info .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-info .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-info .show > .nav-link:after,
  .nav.nav-pills.nav-info .nav-link:hover:not(.active):after {
    color: #8950FC; }

.nav.nav-pills.nav-info .nav-link.active {
  color: #ffffff;
  background-color: #8950FC; }
  .nav.nav-pills.nav-info .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-info .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-info .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .nav.nav-pills.nav-info .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-info .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-light-info .show > .nav-link,
.nav.nav-pills.nav-light-info .nav-link:hover:not(.active) {
  color: #8950FC;
  background-color: transparent; }
  .nav.nav-pills.nav-light-info .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-info .nav-link:hover:not(.active) .nav-text {
    color: #8950FC; }
  .nav.nav-pills.nav-light-info .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-info .nav-link:hover:not(.active) .nav-icon i {
    color: #8950FC; }
  .nav.nav-pills.nav-light-info .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-info .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .nav.nav-pills.nav-light-info .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-info .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-info .show > .nav-link:after,
  .nav.nav-pills.nav-light-info .nav-link:hover:not(.active):after {
    color: #8950FC; }

.nav.nav-pills.nav-light-info .nav-link.active {
  color: #8950FC;
  background-color: rgba(137, 80, 252, 0.1); }
  .nav.nav-pills.nav-light-info .nav-link.active .nav-text {
    color: #8950FC; }
  .nav.nav-pills.nav-light-info .nav-link.active .nav-icon i {
    color: #8950FC; }
  .nav.nav-pills.nav-light-info .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .nav.nav-pills.nav-light-info .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-info .nav-link.active:after {
    color: #8950FC; }

.nav.nav-pills.nav-group.nav-info .nav-link {
  color: #8950FC;
  background-color: #EEE5FF;
  border: 0; }
  .nav.nav-pills.nav-group.nav-info .nav-link .nav-text {
    color: #8950FC; }
  .nav.nav-pills.nav-group.nav-info .nav-link .nav-icon i {
    color: #8950FC; }
  .nav.nav-pills.nav-group.nav-info .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .nav.nav-pills.nav-group.nav-info .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-info .nav-link:after {
    color: #8950FC; }

.nav.nav-pills.nav-group.nav-info .show > .nav-link,
.nav.nav-pills.nav-group.nav-info .nav-link:hover,
.nav.nav-pills.nav-group.nav-info .nav-link.active {
  color: #ffffff;
  background-color: #8950FC; }
  .nav.nav-pills.nav-group.nav-info .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-info .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-info .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-info .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-info .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-info .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-info .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-info .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-info .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-info .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-info .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-info .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-info .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-info .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-info .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-info .nav-link:hover {
  background-color: #7337EE; }

.nav.nav-pills.nav-warning .show > .nav-link,
.nav.nav-pills.nav-warning .nav-link:hover:not(.active) {
  color: #FFA800;
  background-color: transparent; }
  .nav.nav-pills.nav-warning .show > .nav-link .nav-text,
  .nav.nav-pills.nav-warning .nav-link:hover:not(.active) .nav-text {
    color: #FFA800; }
  .nav.nav-pills.nav-warning .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-warning .nav-link:hover:not(.active) .nav-icon i {
    color: #FFA800; }
  .nav.nav-pills.nav-warning .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-warning .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .nav.nav-pills.nav-warning .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-warning .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-warning .show > .nav-link:after,
  .nav.nav-pills.nav-warning .nav-link:hover:not(.active):after {
    color: #FFA800; }

.nav.nav-pills.nav-warning .nav-link.active {
  color: #ffffff;
  background-color: #FFA800; }
  .nav.nav-pills.nav-warning .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-warning .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-warning .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .nav.nav-pills.nav-warning .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-warning .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-light-warning .show > .nav-link,
.nav.nav-pills.nav-light-warning .nav-link:hover:not(.active) {
  color: #FFA800;
  background-color: transparent; }
  .nav.nav-pills.nav-light-warning .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-warning .nav-link:hover:not(.active) .nav-text {
    color: #FFA800; }
  .nav.nav-pills.nav-light-warning .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-warning .nav-link:hover:not(.active) .nav-icon i {
    color: #FFA800; }
  .nav.nav-pills.nav-light-warning .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-warning .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .nav.nav-pills.nav-light-warning .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-warning .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-warning .show > .nav-link:after,
  .nav.nav-pills.nav-light-warning .nav-link:hover:not(.active):after {
    color: #FFA800; }

.nav.nav-pills.nav-light-warning .nav-link.active {
  color: #FFA800;
  background-color: rgba(255, 168, 0, 0.1); }
  .nav.nav-pills.nav-light-warning .nav-link.active .nav-text {
    color: #FFA800; }
  .nav.nav-pills.nav-light-warning .nav-link.active .nav-icon i {
    color: #FFA800; }
  .nav.nav-pills.nav-light-warning .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .nav.nav-pills.nav-light-warning .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-warning .nav-link.active:after {
    color: #FFA800; }

.nav.nav-pills.nav-group.nav-warning .nav-link {
  color: #FFA800;
  background-color: #FFF4DE;
  border: 0; }
  .nav.nav-pills.nav-group.nav-warning .nav-link .nav-text {
    color: #FFA800; }
  .nav.nav-pills.nav-group.nav-warning .nav-link .nav-icon i {
    color: #FFA800; }
  .nav.nav-pills.nav-group.nav-warning .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .nav.nav-pills.nav-group.nav-warning .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-warning .nav-link:after {
    color: #FFA800; }

.nav.nav-pills.nav-group.nav-warning .show > .nav-link,
.nav.nav-pills.nav-group.nav-warning .nav-link:hover,
.nav.nav-pills.nav-group.nav-warning .nav-link.active {
  color: #ffffff;
  background-color: #FFA800; }
  .nav.nav-pills.nav-group.nav-warning .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-warning .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-warning .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-warning .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-warning .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-warning .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-warning .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-warning .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-warning .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-warning .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-warning .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-warning .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-warning .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-warning .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-warning .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-warning .nav-link:hover {
  background-color: #EE9D01; }

.nav.nav-pills.nav-danger .show > .nav-link,
.nav.nav-pills.nav-danger .nav-link:hover:not(.active) {
  color: #F64E60;
  background-color: transparent; }
  .nav.nav-pills.nav-danger .show > .nav-link .nav-text,
  .nav.nav-pills.nav-danger .nav-link:hover:not(.active) .nav-text {
    color: #F64E60; }
  .nav.nav-pills.nav-danger .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-danger .nav-link:hover:not(.active) .nav-icon i {
    color: #F64E60; }
  .nav.nav-pills.nav-danger .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-danger .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .nav.nav-pills.nav-danger .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-danger .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-danger .show > .nav-link:after,
  .nav.nav-pills.nav-danger .nav-link:hover:not(.active):after {
    color: #F64E60; }

.nav.nav-pills.nav-danger .nav-link.active {
  color: #ffffff;
  background-color: #F64E60; }
  .nav.nav-pills.nav-danger .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-danger .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-danger .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .nav.nav-pills.nav-danger .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-danger .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-light-danger .show > .nav-link,
.nav.nav-pills.nav-light-danger .nav-link:hover:not(.active) {
  color: #F64E60;
  background-color: transparent; }
  .nav.nav-pills.nav-light-danger .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-danger .nav-link:hover:not(.active) .nav-text {
    color: #F64E60; }
  .nav.nav-pills.nav-light-danger .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-danger .nav-link:hover:not(.active) .nav-icon i {
    color: #F64E60; }
  .nav.nav-pills.nav-light-danger .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-danger .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .nav.nav-pills.nav-light-danger .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-danger .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-danger .show > .nav-link:after,
  .nav.nav-pills.nav-light-danger .nav-link:hover:not(.active):after {
    color: #F64E60; }

.nav.nav-pills.nav-light-danger .nav-link.active {
  color: #F64E60;
  background-color: rgba(246, 78, 96, 0.1); }
  .nav.nav-pills.nav-light-danger .nav-link.active .nav-text {
    color: #F64E60; }
  .nav.nav-pills.nav-light-danger .nav-link.active .nav-icon i {
    color: #F64E60; }
  .nav.nav-pills.nav-light-danger .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .nav.nav-pills.nav-light-danger .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-danger .nav-link.active:after {
    color: #F64E60; }

.nav.nav-pills.nav-group.nav-danger .nav-link {
  color: #F64E60;
  background-color: #FFE2E5;
  border: 0; }
  .nav.nav-pills.nav-group.nav-danger .nav-link .nav-text {
    color: #F64E60; }
  .nav.nav-pills.nav-group.nav-danger .nav-link .nav-icon i {
    color: #F64E60; }
  .nav.nav-pills.nav-group.nav-danger .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .nav.nav-pills.nav-group.nav-danger .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-danger .nav-link:after {
    color: #F64E60; }

.nav.nav-pills.nav-group.nav-danger .show > .nav-link,
.nav.nav-pills.nav-group.nav-danger .nav-link:hover,
.nav.nav-pills.nav-group.nav-danger .nav-link.active {
  color: #ffffff;
  background-color: #F64E60; }
  .nav.nav-pills.nav-group.nav-danger .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-danger .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-danger .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-danger .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-danger .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-danger .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-danger .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-danger .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-danger .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-danger .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-danger .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-danger .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-danger .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-danger .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-danger .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-danger .nav-link:hover {
  background-color: #EE2D41; }

.nav.nav-pills.nav-light .show > .nav-link,
.nav.nav-pills.nav-light .nav-link:hover:not(.active) {
  color: #F3F6F9;
  background-color: transparent; }
  .nav.nav-pills.nav-light .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light .nav-link:hover:not(.active) .nav-text {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light .nav-link:hover:not(.active) .nav-icon i {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .nav.nav-pills.nav-light .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light .show > .nav-link:after,
  .nav.nav-pills.nav-light .nav-link:hover:not(.active):after {
    color: #F3F6F9; }

.nav.nav-pills.nav-light .nav-link.active {
  color: #7E8299;
  background-color: #F3F6F9; }
  .nav.nav-pills.nav-light .nav-link.active .nav-text {
    color: #7E8299; }
  .nav.nav-pills.nav-light .nav-link.active .nav-icon i {
    color: #7E8299; }
  .nav.nav-pills.nav-light .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299 !important; }
  .nav.nav-pills.nav-light .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light .nav-link.active:after {
    color: #7E8299; }

.nav.nav-pills.nav-light-light .show > .nav-link,
.nav.nav-pills.nav-light-light .nav-link:hover:not(.active) {
  color: #F3F6F9;
  background-color: transparent; }
  .nav.nav-pills.nav-light-light .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-light .nav-link:hover:not(.active) .nav-text {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light-light .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-light .nav-link:hover:not(.active) .nav-icon i {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light-light .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-light .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .nav.nav-pills.nav-light-light .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-light .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-light .show > .nav-link:after,
  .nav.nav-pills.nav-light-light .nav-link:hover:not(.active):after {
    color: #F3F6F9; }

.nav.nav-pills.nav-light-light .nav-link.active {
  color: #F3F6F9;
  background-color: rgba(243, 246, 249, 0.1); }
  .nav.nav-pills.nav-light-light .nav-link.active .nav-text {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light-light .nav-link.active .nav-icon i {
    color: #F3F6F9; }
  .nav.nav-pills.nav-light-light .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .nav.nav-pills.nav-light-light .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-light .nav-link.active:after {
    color: #F3F6F9; }

.nav.nav-pills.nav-group.nav-light .nav-link {
  color: #F3F6F9;
  background-color: #F3F6F9;
  border: 0; }
  .nav.nav-pills.nav-group.nav-light .nav-link .nav-text {
    color: #F3F6F9; }
  .nav.nav-pills.nav-group.nav-light .nav-link .nav-icon i {
    color: #F3F6F9; }
  .nav.nav-pills.nav-group.nav-light .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .nav.nav-pills.nav-group.nav-light .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-light .nav-link:after {
    color: #F3F6F9; }

.nav.nav-pills.nav-group.nav-light .show > .nav-link,
.nav.nav-pills.nav-group.nav-light .nav-link:hover,
.nav.nav-pills.nav-group.nav-light .nav-link.active {
  color: #7E8299;
  background-color: #F3F6F9; }
  .nav.nav-pills.nav-group.nav-light .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-light .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-light .nav-link.active .nav-text {
    color: #7E8299; }
  .nav.nav-pills.nav-group.nav-light .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-light .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-light .nav-link.active .nav-icon i {
    color: #7E8299; }
  .nav.nav-pills.nav-group.nav-light .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-light .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-light .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299; }
  .nav.nav-pills.nav-group.nav-light .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-light .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-light .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-light .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-light .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-light .nav-link.active:after {
    color: #7E8299; }

.nav.nav-pills.nav-group.nav-light .nav-link:hover {
  background-color: #E4E6EF; }

.nav.nav-pills.nav-dark .show > .nav-link,
.nav.nav-pills.nav-dark .nav-link:hover:not(.active) {
  color: #181C32;
  background-color: transparent; }
  .nav.nav-pills.nav-dark .show > .nav-link .nav-text,
  .nav.nav-pills.nav-dark .nav-link:hover:not(.active) .nav-text {
    color: #181C32; }
  .nav.nav-pills.nav-dark .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-dark .nav-link:hover:not(.active) .nav-icon i {
    color: #181C32; }
  .nav.nav-pills.nav-dark .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-dark .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .nav.nav-pills.nav-dark .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-dark .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-dark .show > .nav-link:after,
  .nav.nav-pills.nav-dark .nav-link:hover:not(.active):after {
    color: #181C32; }

.nav.nav-pills.nav-dark .nav-link.active {
  color: #ffffff;
  background-color: #181C32; }
  .nav.nav-pills.nav-dark .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-dark .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-dark .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .nav.nav-pills.nav-dark .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-dark .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-light-dark .show > .nav-link,
.nav.nav-pills.nav-light-dark .nav-link:hover:not(.active) {
  color: #181C32;
  background-color: transparent; }
  .nav.nav-pills.nav-light-dark .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-dark .nav-link:hover:not(.active) .nav-text {
    color: #181C32; }
  .nav.nav-pills.nav-light-dark .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-dark .nav-link:hover:not(.active) .nav-icon i {
    color: #181C32; }
  .nav.nav-pills.nav-light-dark .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-dark .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .nav.nav-pills.nav-light-dark .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-dark .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-dark .show > .nav-link:after,
  .nav.nav-pills.nav-light-dark .nav-link:hover:not(.active):after {
    color: #181C32; }

.nav.nav-pills.nav-light-dark .nav-link.active {
  color: #181C32;
  background-color: rgba(24, 28, 50, 0.1); }
  .nav.nav-pills.nav-light-dark .nav-link.active .nav-text {
    color: #181C32; }
  .nav.nav-pills.nav-light-dark .nav-link.active .nav-icon i {
    color: #181C32; }
  .nav.nav-pills.nav-light-dark .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .nav.nav-pills.nav-light-dark .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-dark .nav-link.active:after {
    color: #181C32; }

.nav.nav-pills.nav-group.nav-dark .nav-link {
  color: #181C32;
  background-color: #D1D3E0;
  border: 0; }
  .nav.nav-pills.nav-group.nav-dark .nav-link .nav-text {
    color: #181C32; }
  .nav.nav-pills.nav-group.nav-dark .nav-link .nav-icon i {
    color: #181C32; }
  .nav.nav-pills.nav-group.nav-dark .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .nav.nav-pills.nav-group.nav-dark .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-dark .nav-link:after {
    color: #181C32; }

.nav.nav-pills.nav-group.nav-dark .show > .nav-link,
.nav.nav-pills.nav-group.nav-dark .nav-link:hover,
.nav.nav-pills.nav-group.nav-dark .nav-link.active {
  color: #ffffff;
  background-color: #181C32; }
  .nav.nav-pills.nav-group.nav-dark .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-dark .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-dark .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-dark .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-dark .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-dark .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-dark .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-dark .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-dark .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-dark .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-dark .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-dark .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-dark .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-dark .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-dark .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-dark .nav-link:hover {
  background-color: #131628; }

.nav.nav-pills.nav-white .show > .nav-link,
.nav.nav-pills.nav-white .nav-link:hover:not(.active) {
  color: #ffffff;
  background-color: transparent; }
  .nav.nav-pills.nav-white .show > .nav-link .nav-text,
  .nav.nav-pills.nav-white .nav-link:hover:not(.active) .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-white .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-white .nav-link:hover:not(.active) .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-white .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-white .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-white .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-white .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-white .show > .nav-link:after,
  .nav.nav-pills.nav-white .nav-link:hover:not(.active):after {
    color: #ffffff; }

.nav.nav-pills.nav-white .nav-link.active {
  color: #3F4254;
  background-color: #ffffff; }
  .nav.nav-pills.nav-white .nav-link.active .nav-text {
    color: #3F4254; }
  .nav.nav-pills.nav-white .nav-link.active .nav-icon i {
    color: #3F4254; }
  .nav.nav-pills.nav-white .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .nav.nav-pills.nav-white .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-white .nav-link.active:after {
    color: #3F4254; }

.nav.nav-pills.nav-light-white .show > .nav-link,
.nav.nav-pills.nav-light-white .nav-link:hover:not(.active) {
  color: #ffffff;
  background-color: transparent; }
  .nav.nav-pills.nav-light-white .show > .nav-link .nav-text,
  .nav.nav-pills.nav-light-white .nav-link:hover:not(.active) .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-light-white .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-light-white .nav-link:hover:not(.active) .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-light-white .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-light-white .nav-link:hover:not(.active) .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-light-white .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-light-white .nav-link:hover:not(.active) .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-white .show > .nav-link:after,
  .nav.nav-pills.nav-light-white .nav-link:hover:not(.active):after {
    color: #ffffff; }

.nav.nav-pills.nav-light-white .nav-link.active {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }
  .nav.nav-pills.nav-light-white .nav-link.active .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-light-white .nav-link.active .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-light-white .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-light-white .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-light-white .nav-link.active:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-white .nav-link {
  color: #ffffff;
  background-color: #ffffff;
  border: 0; }
  .nav.nav-pills.nav-group.nav-white .nav-link .nav-text {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-white .nav-link .nav-icon i {
    color: #ffffff; }
  .nav.nav-pills.nav-group.nav-white .nav-link .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .nav.nav-pills.nav-group.nav-white .nav-link .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-white .nav-link:after {
    color: #ffffff; }

.nav.nav-pills.nav-group.nav-white .show > .nav-link,
.nav.nav-pills.nav-group.nav-white .nav-link:hover,
.nav.nav-pills.nav-group.nav-white .nav-link.active {
  color: #3F4254;
  background-color: #ffffff; }
  .nav.nav-pills.nav-group.nav-white .show > .nav-link .nav-text,
  .nav.nav-pills.nav-group.nav-white .nav-link:hover .nav-text,
  .nav.nav-pills.nav-group.nav-white .nav-link.active .nav-text {
    color: #3F4254; }
  .nav.nav-pills.nav-group.nav-white .show > .nav-link .nav-icon i,
  .nav.nav-pills.nav-group.nav-white .nav-link:hover .nav-icon i,
  .nav.nav-pills.nav-group.nav-white .nav-link.active .nav-icon i {
    color: #3F4254; }
  .nav.nav-pills.nav-group.nav-white .show > .nav-link .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-white .nav-link:hover .nav-icon .svg-icon svg g [fill],
  .nav.nav-pills.nav-group.nav-white .nav-link.active .nav-icon .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .nav.nav-pills.nav-group.nav-white .show > .nav-link .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-white .nav-link:hover .nav-icon .svg-icon svg:hover g [fill],
  .nav.nav-pills.nav-group.nav-white .nav-link.active .nav-icon .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .nav.nav-pills.nav-group.nav-white .show > .nav-link:after,
  .nav.nav-pills.nav-group.nav-white .nav-link:hover:after,
  .nav.nav-pills.nav-group.nav-white .nav-link.active:after {
    color: #3F4254; }

.nav.nav-pills.nav-group.nav-white .nav-link:hover {
  background-color: #F3F6F9; }

.alert.alert-primary {
  background-color: #551e43;
  border-color: #551e43;
  color: #e8e8e8; }
  .alert.alert-primary .close i {
    opacity: 0.8;
    color: #e8e8e8; }
  .alert.alert-primary .close:focus i, .alert.alert-primary .close:hover i {
    opacity: 1;
    color: #e8e8e8; }

.alert.alert-secondary {
  background-color: #E4E6EF;
  border-color: #E4E6EF;
  color: #3F4254; }
  .alert.alert-secondary .close i {
    opacity: 0.8;
    color: #3F4254; }
  .alert.alert-secondary .close:focus i, .alert.alert-secondary .close:hover i {
    opacity: 1;
    color: #3F4254; }

.alert.alert-success {
  background-color: #1BC5BD;
  border-color: #1BC5BD;
  color: #ffffff; }
  .alert.alert-success .close i {
    opacity: 0.8;
    color: #ffffff; }
  .alert.alert-success .close:focus i, .alert.alert-success .close:hover i {
    opacity: 1;
    color: #ffffff; }

.alert.alert-info {
  background-color: #8950FC;
  border-color: #8950FC;
  color: #ffffff; }
  .alert.alert-info .close i {
    opacity: 0.8;
    color: #ffffff; }
  .alert.alert-info .close:focus i, .alert.alert-info .close:hover i {
    opacity: 1;
    color: #ffffff; }

.alert.alert-warning {
  background-color: #FFA800;
  border-color: #FFA800;
  color: #ffffff; }
  .alert.alert-warning .close i {
    opacity: 0.8;
    color: #ffffff; }
  .alert.alert-warning .close:focus i, .alert.alert-warning .close:hover i {
    opacity: 1;
    color: #ffffff; }

.alert.alert-danger {
  background-color: #F64E60;
  border-color: #F64E60;
  color: #ffffff; }
  .alert.alert-danger .close i {
    opacity: 0.8;
    color: #ffffff; }
  .alert.alert-danger .close:focus i, .alert.alert-danger .close:hover i {
    opacity: 1;
    color: #ffffff; }

.alert.alert-light {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #7E8299; }
  .alert.alert-light .close i {
    opacity: 0.8;
    color: #7E8299; }
  .alert.alert-light .close:focus i, .alert.alert-light .close:hover i {
    opacity: 1;
    color: #7E8299; }

.alert.alert-dark {
  background-color: #181C32;
  border-color: #181C32;
  color: #ffffff; }
  .alert.alert-dark .close i {
    opacity: 0.8;
    color: #ffffff; }
  .alert.alert-dark .close:focus i, .alert.alert-dark .close:hover i {
    opacity: 1;
    color: #ffffff; }

.alert.alert-white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #3F4254; }
  .alert.alert-white .close i {
    opacity: 0.8;
    color: #3F4254; }
  .alert.alert-white .close:focus i, .alert.alert-white .close:hover i {
    opacity: 1;
    color: #3F4254; }

.alert.alert-custom {
  display: flex;
  align-items: stretch;
  padding: 1.5rem 2rem; }
  .alert.alert-custom .alert-icon {
    display: flex;
    align-items: center;
    padding: 0 1.25rem 0 0; }
    .alert.alert-custom .alert-icon i {
      font-size: 2.4rem; }
    .alert.alert-custom .alert-icon.alert-icon-top {
      align-items: flex-start;
      align-content: stretch; }
  .alert.alert-custom .alert-text {
    align-self: center;
    flex-grow: 1; }
  .alert.alert-custom .alert-close {
    padding: 0 0 0 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 0; }
    .alert.alert-custom .alert-close .close {
      text-shadow: none !important;
      cursor: pointer;
      line-height: 0; }
    .alert.alert-custom .alert-close i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      font-size: 1rem; }
      .alert.alert-custom .alert-close i.ki {
        font-size: 0.75rem; }
    .alert.alert-custom .alert-close:focus i, .alert.alert-custom .alert-close:hover i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .alert.alert-custom.alert-outline-2x {
    border-width: 2px; }
  .alert.alert-custom.alert-white {
    background-color: #ffffff;
    border-color: #ffffff; }
    .alert.alert-custom.alert-white .alert-icon i {
      color: #3F4254; }
    .alert.alert-custom.alert-white .alert-text {
      color: #3F4254; }
    .alert.alert-custom.alert-white .alert-close i {
      color: #3F4254; }
  .alert.alert-custom.alert-default {
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
  .alert.alert-custom.alert-shadow {
    box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05); }
  .alert.alert-custom.alert-primary {
    background-color: #551e43;
    border-color: #551e43; }
    .alert.alert-custom.alert-primary .alert-icon i {
      opacity: 0.8;
      color: #e8e8e8; }
    .alert.alert-custom.alert-primary .alert-text {
      color: #e8e8e8; }
    .alert.alert-custom.alert-primary .alert-close i {
      color: #e8e8e8; }
    .alert.alert-custom.alert-primary .alert-close:focus, .alert.alert-custom.alert-primary .alert-close:hover {
      opacity: 1;
      color: #e8e8e8; }
  .alert.alert-custom.alert-light-primary {
    background-color: #c9c9c9;
    border-color: transparent; }
    .alert.alert-custom.alert-light-primary .alert-icon i {
      color: #551e43; }
    .alert.alert-custom.alert-light-primary .alert-text {
      color: #551e43; }
    .alert.alert-custom.alert-light-primary .alert-close i {
      color: #551e43; }
    .alert.alert-custom.alert-light-primary .alert-close:focus, .alert.alert-custom.alert-light-primary .alert-close:hover {
      color: #52093a; }
    .alert.alert-custom.alert-light-primary.alert-notice {
      border: 0;
      border-left: 4px solid #551e43;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-primary {
    background-color: transparent;
    border-color: #551e43; }
    .alert.alert-custom.alert-outline-primary .alert-icon i {
      color: #551e43; }
    .alert.alert-custom.alert-outline-primary .alert-text {
      color: #551e43; }
    .alert.alert-custom.alert-outline-primary .alert-close i {
      opacity: 0.8;
      color: #551e43; }
    .alert.alert-custom.alert-outline-primary .alert-close:focus i, .alert.alert-custom.alert-outline-primary .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-secondary {
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .alert.alert-custom.alert-secondary .alert-icon i {
      opacity: 0.8;
      color: #3F4254; }
    .alert.alert-custom.alert-secondary .alert-text {
      color: #3F4254; }
    .alert.alert-custom.alert-secondary .alert-close i {
      color: #3F4254; }
    .alert.alert-custom.alert-secondary .alert-close:focus, .alert.alert-custom.alert-secondary .alert-close:hover {
      opacity: 1;
      color: #3F4254; }
  .alert.alert-custom.alert-light-secondary {
    background-color: #EBEDF3;
    border-color: transparent; }
    .alert.alert-custom.alert-light-secondary .alert-icon i {
      color: #E4E6EF; }
    .alert.alert-custom.alert-light-secondary .alert-text {
      color: #E4E6EF; }
    .alert.alert-custom.alert-light-secondary .alert-close i {
      color: #E4E6EF; }
    .alert.alert-custom.alert-light-secondary .alert-close:focus, .alert.alert-custom.alert-light-secondary .alert-close:hover {
      color: #d7dae7; }
    .alert.alert-custom.alert-light-secondary.alert-notice {
      border: 0;
      border-left: 4px solid #E4E6EF;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-secondary {
    background-color: transparent;
    border-color: #E4E6EF; }
    .alert.alert-custom.alert-outline-secondary .alert-icon i {
      color: #3F4254; }
    .alert.alert-custom.alert-outline-secondary .alert-text {
      color: #3F4254; }
    .alert.alert-custom.alert-outline-secondary .alert-close i {
      opacity: 0.8;
      color: #3F4254; }
    .alert.alert-custom.alert-outline-secondary .alert-close:focus i, .alert.alert-custom.alert-outline-secondary .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-success {
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
    .alert.alert-custom.alert-success .alert-icon i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-success .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-success .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-success .alert-close:focus, .alert.alert-custom.alert-success .alert-close:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-custom.alert-light-success {
    background-color: #C9F7F5;
    border-color: transparent; }
    .alert.alert-custom.alert-light-success .alert-icon i {
      color: #1BC5BD; }
    .alert.alert-custom.alert-light-success .alert-text {
      color: #1BC5BD; }
    .alert.alert-custom.alert-light-success .alert-close i {
      color: #1BC5BD; }
    .alert.alert-custom.alert-light-success .alert-close:focus, .alert.alert-custom.alert-light-success .alert-close:hover {
      color: #0BB7AF; }
    .alert.alert-custom.alert-light-success.alert-notice {
      border: 0;
      border-left: 4px solid #1BC5BD;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-success {
    background-color: transparent;
    border-color: #1BC5BD; }
    .alert.alert-custom.alert-outline-success .alert-icon i {
      color: #1BC5BD; }
    .alert.alert-custom.alert-outline-success .alert-text {
      color: #1BC5BD; }
    .alert.alert-custom.alert-outline-success .alert-close i {
      opacity: 0.8;
      color: #1BC5BD; }
    .alert.alert-custom.alert-outline-success .alert-close:focus i, .alert.alert-custom.alert-outline-success .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-info {
    background-color: #8950FC;
    border-color: #8950FC; }
    .alert.alert-custom.alert-info .alert-icon i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-info .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-info .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-info .alert-close:focus, .alert.alert-custom.alert-info .alert-close:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-custom.alert-light-info {
    background-color: #EEE5FF;
    border-color: transparent; }
    .alert.alert-custom.alert-light-info .alert-icon i {
      color: #8950FC; }
    .alert.alert-custom.alert-light-info .alert-text {
      color: #8950FC; }
    .alert.alert-custom.alert-light-info .alert-close i {
      color: #8950FC; }
    .alert.alert-custom.alert-light-info .alert-close:focus, .alert.alert-custom.alert-light-info .alert-close:hover {
      color: #7337EE; }
    .alert.alert-custom.alert-light-info.alert-notice {
      border: 0;
      border-left: 4px solid #8950FC;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-info {
    background-color: transparent;
    border-color: #8950FC; }
    .alert.alert-custom.alert-outline-info .alert-icon i {
      color: #8950FC; }
    .alert.alert-custom.alert-outline-info .alert-text {
      color: #8950FC; }
    .alert.alert-custom.alert-outline-info .alert-close i {
      opacity: 0.8;
      color: #8950FC; }
    .alert.alert-custom.alert-outline-info .alert-close:focus i, .alert.alert-custom.alert-outline-info .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-warning {
    background-color: #FFA800;
    border-color: #FFA800; }
    .alert.alert-custom.alert-warning .alert-icon i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-warning .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-warning .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-warning .alert-close:focus, .alert.alert-custom.alert-warning .alert-close:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-custom.alert-light-warning {
    background-color: #FFF4DE;
    border-color: transparent; }
    .alert.alert-custom.alert-light-warning .alert-icon i {
      color: #FFA800; }
    .alert.alert-custom.alert-light-warning .alert-text {
      color: #FFA800; }
    .alert.alert-custom.alert-light-warning .alert-close i {
      color: #FFA800; }
    .alert.alert-custom.alert-light-warning .alert-close:focus, .alert.alert-custom.alert-light-warning .alert-close:hover {
      color: #EE9D01; }
    .alert.alert-custom.alert-light-warning.alert-notice {
      border: 0;
      border-left: 4px solid #FFA800;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-warning {
    background-color: transparent;
    border-color: #FFA800; }
    .alert.alert-custom.alert-outline-warning .alert-icon i {
      color: #FFA800; }
    .alert.alert-custom.alert-outline-warning .alert-text {
      color: #FFA800; }
    .alert.alert-custom.alert-outline-warning .alert-close i {
      opacity: 0.8;
      color: #FFA800; }
    .alert.alert-custom.alert-outline-warning .alert-close:focus i, .alert.alert-custom.alert-outline-warning .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-danger {
    background-color: #F64E60;
    border-color: #F64E60; }
    .alert.alert-custom.alert-danger .alert-icon i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-danger .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-danger .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-danger .alert-close:focus, .alert.alert-custom.alert-danger .alert-close:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-custom.alert-light-danger {
    background-color: #FFE2E5;
    border-color: transparent; }
    .alert.alert-custom.alert-light-danger .alert-icon i {
      color: #F64E60; }
    .alert.alert-custom.alert-light-danger .alert-text {
      color: #F64E60; }
    .alert.alert-custom.alert-light-danger .alert-close i {
      color: #F64E60; }
    .alert.alert-custom.alert-light-danger .alert-close:focus, .alert.alert-custom.alert-light-danger .alert-close:hover {
      color: #EE2D41; }
    .alert.alert-custom.alert-light-danger.alert-notice {
      border: 0;
      border-left: 4px solid #F64E60;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-danger {
    background-color: transparent;
    border-color: #F64E60; }
    .alert.alert-custom.alert-outline-danger .alert-icon i {
      color: #F64E60; }
    .alert.alert-custom.alert-outline-danger .alert-text {
      color: #F64E60; }
    .alert.alert-custom.alert-outline-danger .alert-close i {
      opacity: 0.8;
      color: #F64E60; }
    .alert.alert-custom.alert-outline-danger .alert-close:focus i, .alert.alert-custom.alert-outline-danger .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-light {
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .alert.alert-custom.alert-light .alert-icon i {
      opacity: 0.8;
      color: #7E8299; }
    .alert.alert-custom.alert-light .alert-text {
      color: #7E8299; }
    .alert.alert-custom.alert-light .alert-close i {
      color: #7E8299; }
    .alert.alert-custom.alert-light .alert-close:focus, .alert.alert-custom.alert-light .alert-close:hover {
      opacity: 1;
      color: #7E8299; }
  .alert.alert-custom.alert-light-light {
    background-color: #F3F6F9;
    border-color: transparent; }
    .alert.alert-custom.alert-light-light .alert-icon i {
      color: #F3F6F9; }
    .alert.alert-custom.alert-light-light .alert-text {
      color: #F3F6F9; }
    .alert.alert-custom.alert-light-light .alert-close i {
      color: #F3F6F9; }
    .alert.alert-custom.alert-light-light .alert-close:focus, .alert.alert-custom.alert-light-light .alert-close:hover {
      color: #E4E6EF; }
    .alert.alert-custom.alert-light-light.alert-notice {
      border: 0;
      border-left: 4px solid #F3F6F9;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-light {
    background-color: transparent;
    border-color: #F3F6F9; }
    .alert.alert-custom.alert-outline-light .alert-icon i {
      color: #3F4254; }
    .alert.alert-custom.alert-outline-light .alert-text {
      color: #3F4254; }
    .alert.alert-custom.alert-outline-light .alert-close i {
      opacity: 0.8;
      color: #3F4254; }
    .alert.alert-custom.alert-outline-light .alert-close:focus i, .alert.alert-custom.alert-outline-light .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-dark {
    background-color: #181C32;
    border-color: #181C32; }
    .alert.alert-custom.alert-dark .alert-icon i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-dark .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-dark .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-dark .alert-close:focus, .alert.alert-custom.alert-dark .alert-close:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-custom.alert-light-dark {
    background-color: #D1D3E0;
    border-color: transparent; }
    .alert.alert-custom.alert-light-dark .alert-icon i {
      color: #181C32; }
    .alert.alert-custom.alert-light-dark .alert-text {
      color: #181C32; }
    .alert.alert-custom.alert-light-dark .alert-close i {
      color: #181C32; }
    .alert.alert-custom.alert-light-dark .alert-close:focus, .alert.alert-custom.alert-light-dark .alert-close:hover {
      color: #131628; }
    .alert.alert-custom.alert-light-dark.alert-notice {
      border: 0;
      border-left: 4px solid #181C32;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-dark {
    background-color: transparent;
    border-color: #181C32; }
    .alert.alert-custom.alert-outline-dark .alert-icon i {
      color: #181C32; }
    .alert.alert-custom.alert-outline-dark .alert-text {
      color: #181C32; }
    .alert.alert-custom.alert-outline-dark .alert-close i {
      opacity: 0.8;
      color: #181C32; }
    .alert.alert-custom.alert-outline-dark .alert-close:focus i, .alert.alert-custom.alert-outline-dark .alert-close:hover i {
      opacity: 1; }
  .alert.alert-custom.alert-white {
    background-color: #ffffff;
    border-color: #ffffff; }
    .alert.alert-custom.alert-white .alert-icon i {
      opacity: 0.8;
      color: #3F4254; }
    .alert.alert-custom.alert-white .alert-text {
      color: #3F4254; }
    .alert.alert-custom.alert-white .alert-close i {
      color: #3F4254; }
    .alert.alert-custom.alert-white .alert-close:focus, .alert.alert-custom.alert-white .alert-close:hover {
      opacity: 1;
      color: #3F4254; }
  .alert.alert-custom.alert-light-white {
    background-color: #ffffff;
    border-color: transparent; }
    .alert.alert-custom.alert-light-white .alert-icon i {
      color: #ffffff; }
    .alert.alert-custom.alert-light-white .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-light-white .alert-close i {
      color: #ffffff; }
    .alert.alert-custom.alert-light-white .alert-close:focus, .alert.alert-custom.alert-light-white .alert-close:hover {
      color: #F3F6F9; }
    .alert.alert-custom.alert-light-white.alert-notice {
      border: 0;
      border-left: 4px solid #ffffff;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .alert.alert-custom.alert-outline-white {
    background-color: transparent;
    border-color: #ffffff; }
    .alert.alert-custom.alert-outline-white .alert-icon i {
      color: #ffffff; }
    .alert.alert-custom.alert-outline-white .alert-text {
      color: #ffffff; }
    .alert.alert-custom.alert-outline-white .alert-close i {
      opacity: 0.8;
      color: #ffffff; }
    .alert.alert-custom.alert-outline-white .alert-close:focus i, .alert.alert-custom.alert-outline-white .alert-close:hover i {
      opacity: 1; }

.btn {
  outline: none !important;
  vertical-align: middle;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .btn i {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .btn:hover:not(.btn-text), .btn:focus:not(.btn-text), .btn.focus {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .btn:hover:not(.btn-text) i, .btn:focus:not(.btn-text) i, .btn.focus i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .btn.disabled, .btn:disabled {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .btn.disabled i, .btn:disabled i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .btn:not(:disabled):not(.disabled):active:not(.btn-text), .btn:not(:disabled):not(.disabled).active,
  .show > .btn.dropdown-toggle {
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .btn:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn:not(:disabled):not(.disabled).active i,
    .show > .btn.dropdown-toggle i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .btn:focus:not(.btn-shadow):not(.btn-shadow-hover) {
    box-shadow: none !important; }
  .btn.btn-square {
    border-radius: 0; }
  .btn.btn-pill {
    border-radius: 2rem; }
  .btn.btn-text {
    cursor: text; }
  .btn:not(.btn-text) {
    cursor: pointer; }
  .btn.btn-borderless {
    border-color: transparent; }

.btn i {
  font-size: 1.3rem;
  padding-right: 0.35rem;
  vertical-align: middle;
  line-height: 1;
  display: inline-flex; }

.btn .svg-icon {
  margin-right: 0.5rem; }
  .btn .svg-icon svg {
    height: 18px;
    width: 18px; }

.btn.btn-xs i {
  font-size: 1rem;
  padding-right: 0.3rem; }

.btn.btn-xs .svg-icon {
  margin-right: 0.3rem; }
  .btn.btn-xs .svg-icon svg {
    height: 16px;
    width: 16px; }

.btn.btn-sm i, .btn-group-sm > .btn i {
  font-size: 1.3rem;
  padding-right: 0.35rem; }

.btn.btn-sm .svg-icon, .btn-group-sm > .btn .svg-icon {
  margin-right: 0.35rem; }
  .btn.btn-sm .svg-icon svg, .btn-group-sm > .btn .svg-icon svg {
    height: 16px;
    width: 16px; }

.btn.btn-lg i, .btn-group-lg > .btn i {
  font-size: 1.5rem;
  padding-right: 0.75rem; }

.btn.btn-lg .svg-icon, .btn-group-lg > .btn .svg-icon {
  margin-right: 0.75rem; }
  .btn.btn-lg .svg-icon svg, .btn-group-lg > .btn .svg-icon svg {
    height: 20px;
    width: 20px; }

.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 1.3rem + 2px);
  width: calc(1.5em + 1.3rem + 2px); }
  .btn.btn-icon.btn-xs {
    height: 24px;
    width: 24px; }
  .btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
    height: calc(1.35em + 1.1rem + 2px);
    width: calc(1.35em + 1.1rem + 2px); }
  .btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
    height: calc(1.5em + 1.65rem + 2px);
    width: calc(1.5em + 1.65rem + 2px); }
  .btn.btn-icon.btn-circle {
    border-radius: 50%; }
  .btn.btn-icon i {
    padding: 0;
    margin: 0; }
  .btn.btn-icon [class^="socicon-"]:before,
  .btn.btn-icon [class*=" socicon-"]:before {
    line-height: 1; }
  .btn.btn-icon .svg-icon {
    margin: 0;
    padding: 0; }

.btn.btn-fixed-height {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center; }
  .btn.btn-fixed-height.btn {
    height: calc(1.5em + 1.3rem + 2px); }
  .btn.btn-fixed-height.btn-sm, .btn-group-sm > .btn.btn-fixed-height {
    height: calc(1.35em + 1.1rem + 2px); }
  .btn.btn-fixed-height.btn-lg, .btn-group-lg > .btn.btn-fixed-height {
    height: calc(1.5em + 1.65rem + 2px); }

.dropdown-toggle.nav-link:before, .dropdown-toggle.nav-link:after, .dropdown-toggle.btn:before, .dropdown-toggle.btn:after {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  text-align: center;
  display: inline;
  border: 0;
  font-size: 0.6rem;
  line-height: 0;
  vertical-align: middle;
  position: relative; }

.dropdown-toggle.nav-link:after, .dropdown-toggle.btn:after {
  margin-left: 0.5rem/*rtl:ignore*/;
  font-family: Ki;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\F109"; }

.dropdown-toggle.nav-link:before, .dropdown-toggle.btn:before {
  margin-right: 0.5rem/*rtl:ignore*/;
  font-family: Ki;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\F106";
  display: none; }

.dropdown-toggle.nav-link.dropdown-toggle-split, .dropdown-toggle.btn.dropdown-toggle-split {
  opacity: 0.9; }
  .dropdown-toggle.nav-link.dropdown-toggle-split:after, .dropdown-toggle.nav-link.dropdown-toggle-split:before, .dropdown-toggle.btn.dropdown-toggle-split:after, .dropdown-toggle.btn.dropdown-toggle-split:before {
    margin: 0; }

.show > .dropdown-toggle.nav-link:after, .show > .dropdown-toggle.nav-link:before, .dropdown-toggle.nav-link.active:after, .dropdown-toggle.nav-link.active:before, .dropdown-toggle.nav-link:focus:after, .dropdown-toggle.nav-link:focus:before, .dropdown-toggle.nav-link:active:after, .dropdown-toggle.nav-link:active:before, .dropdown-toggle.nav-link:hover:after, .dropdown-toggle.nav-link:hover:before, .show > .dropdown-toggle.btn:after, .show > .dropdown-toggle.btn:before, .dropdown-toggle.btn.active:after, .dropdown-toggle.btn.active:before, .dropdown-toggle.btn:focus:after, .dropdown-toggle.btn:focus:before, .dropdown-toggle.btn:active:after, .dropdown-toggle.btn:active:before, .dropdown-toggle.btn:hover:after, .dropdown-toggle.btn:hover:before {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

.show > .dropdown-toggle.nav-link.dropdown-toggle-split, .dropdown-toggle.nav-link.active.dropdown-toggle-split, .dropdown-toggle.nav-link:focus.dropdown-toggle-split, .dropdown-toggle.nav-link:active.dropdown-toggle-split, .dropdown-toggle.nav-link:hover.dropdown-toggle-split, .show > .dropdown-toggle.btn.dropdown-toggle-split, .dropdown-toggle.btn.active.dropdown-toggle-split, .dropdown-toggle.btn:focus.dropdown-toggle-split, .dropdown-toggle.btn:active.dropdown-toggle-split, .dropdown-toggle.btn:hover.dropdown-toggle-split {
  opacity: 1 !important; }

.btn-group.dropup > .btn.dropdown-toggle:after {
  font-family: Ki;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\F10E"; }

.btn-group.dropright > .btn.dropdown-toggle:after {
  font-family: Ki;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\F105"; }

.btn-group.dropleft > .btn {
  border-top-right-radius: 0.42rem !important;
  border-bottom-right-radius: 0.42rem !important; }
  .btn-group.dropleft > .btn.dropdown-toggle-split {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  .btn-group.dropleft > .btn.dropdown-toggle:after {
    display: none; }
  .btn-group.dropleft > .btn.dropdown-toggle:before {
    display: inline; }

.btn.btn-clean {
  color: #B5B5C3;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-clean i {
    color: #B5B5C3; }
  .btn.btn-clean .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #B5B5C3; }
  .btn.btn-clean .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-clean.dropdown-toggle:after {
    color: #B5B5C3; }
  .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean.focus:not(.btn-text) {
    color: #551e43;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-clean:focus:not(.btn-text) i, .btn.btn-clean.focus:not(.btn-text) i {
      color: #551e43; }
    .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-clean:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-clean:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-clean.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-clean:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-clean.focus:not(.btn-text).dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-clean.disabled, .btn.btn-clean:disabled {
    color: #B5B5C3;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-clean.disabled i, .btn.btn-clean:disabled i {
      color: #B5B5C3; }
    .btn.btn-clean.disabled .svg-icon svg g [fill], .btn.btn-clean:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    .btn.btn-clean.disabled .svg-icon svg:hover g [fill], .btn.btn-clean:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-clean.disabled.dropdown-toggle:after, .btn.btn-clean:disabled.dropdown-toggle:after {
      color: #B5B5C3; }
  .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-clean:not(:disabled):not(.disabled).active,
  .show > .btn.btn-clean.dropdown-toggle,
  .show .btn.btn-clean.btn-dropdown {
    color: #551e43;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-clean:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-clean.dropdown-toggle i,
    .show .btn.btn-clean.btn-dropdown i {
      color: #551e43; }
    .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-clean.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-clean.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-clean:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-clean.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-clean.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-clean:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-clean.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-clean.btn-dropdown.dropdown-toggle:after {
      color: #551e43; }

.btn.btn-default {
  color: #B5B5C3;
  background-color: #F3F6F9;
  border-color: #F3F6F9; }
  .btn.btn-default i {
    color: #B5B5C3; }
  .btn.btn-default .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #B5B5C3; }
  .btn.btn-default .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-default.dropdown-toggle:after {
    color: #B5B5C3; }
  .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-default:focus:not(.btn-text), .btn.btn-default.focus:not(.btn-text) {
    color: #551e43;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-default:focus:not(.btn-text) i, .btn.btn-default.focus:not(.btn-text) i {
      color: #551e43; }
    .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-default:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-default.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-default:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-default.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-default:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-default.focus:not(.btn-text).dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-default.disabled, .btn.btn-default:disabled {
    color: #B5B5C3;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-default.disabled i, .btn.btn-default:disabled i {
      color: #B5B5C3; }
    .btn.btn-default.disabled .svg-icon svg g [fill], .btn.btn-default:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    .btn.btn-default.disabled .svg-icon svg:hover g [fill], .btn.btn-default:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-default.disabled.dropdown-toggle:after, .btn.btn-default:disabled.dropdown-toggle:after {
      color: #B5B5C3; }
  .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-default:not(:disabled):not(.disabled).active,
  .show > .btn.btn-default.dropdown-toggle,
  .show .btn.btn-default.btn-dropdown {
    color: #551e43;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-default:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-default.dropdown-toggle i,
    .show .btn.btn-default.btn-dropdown i {
      color: #551e43; }
    .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-default:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-default.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-default.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-default:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-default.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-default.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-default:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-default.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-default.btn-dropdown.dropdown-toggle:after {
      color: #551e43; }

.btn.btn-primary {
  color: #e8e8e8;
  background-color: #551e43;
  border-color: #551e43; }
  .btn.btn-primary i {
    color: #e8e8e8; }
  .btn.btn-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e8e8e8; }
  .btn.btn-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-primary.dropdown-toggle:after {
    color: #e8e8e8; }
  .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text) {
    color: #e8e8e8;
    background-color: #52093a;
    border-color: #52093a; }
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-primary:focus:not(.btn-text) i, .btn.btn-primary.focus:not(.btn-text) i {
      color: #e8e8e8; }
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #e8e8e8; }
  .btn.btn-primary.disabled, .btn.btn-primary:disabled {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: #551e43; }
    .btn.btn-primary.disabled i, .btn.btn-primary:disabled i {
      color: #e8e8e8; }
    .btn.btn-primary.disabled .svg-icon svg g [fill], .btn.btn-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-primary.disabled.dropdown-toggle:after, .btn.btn-primary:disabled.dropdown-toggle:after {
      color: #e8e8e8; }
  .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-primary.dropdown-toggle,
  .show .btn.btn-primary.btn-dropdown {
    color: #e8e8e8;
    background-color: #52093a;
    border-color: #52093a; }
    .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-primary.dropdown-toggle i,
    .show .btn.btn-primary.btn-dropdown i {
      color: #e8e8e8; }
    .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-primary.btn-dropdown.dropdown-toggle:after {
      color: #e8e8e8; }

.btn.btn-outline-primary {
  color: #551e43;
  background-color: transparent;
  border-color: #551e43; }
  .btn.btn-outline-primary i {
    color: #551e43; }
  .btn.btn-outline-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-outline-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-primary.dropdown-toggle:after {
    color: #551e43; }
  .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-primary:focus:not(.btn-text), .btn.btn-outline-primary.focus:not(.btn-text) {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: #551e43; }
    .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-primary:focus:not(.btn-text) i, .btn.btn-outline-primary.focus:not(.btn-text) i {
      color: #e8e8e8; }
    .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #e8e8e8; }
  .btn.btn-outline-primary.disabled, .btn.btn-outline-primary:disabled {
    color: #551e43;
    background-color: transparent;
    border-color: #551e43; }
    .btn.btn-outline-primary.disabled i, .btn.btn-outline-primary:disabled i {
      color: #551e43; }
    .btn.btn-outline-primary.disabled .svg-icon svg g [fill], .btn.btn-outline-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-outline-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-primary.disabled.dropdown-toggle:after, .btn.btn-outline-primary:disabled.dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-primary.dropdown-toggle,
  .show .btn.btn-outline-primary.btn-dropdown {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: #551e43; }
    .btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-primary.dropdown-toggle i,
    .show .btn.btn-outline-primary.btn-dropdown i {
      color: #e8e8e8; }
    .btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-primary.btn-dropdown.dropdown-toggle:after {
      color: #e8e8e8; }

.btn.btn-light-primary {
  color: #551e43;
  background-color: #c9c9c9;
  border-color: transparent; }
  .btn.btn-light-primary i {
    color: #551e43; }
  .btn.btn-light-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-light-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-primary.dropdown-toggle:after {
    color: #551e43; }
  .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-primary:focus:not(.btn-text), .btn.btn-light-primary.focus:not(.btn-text) {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: transparent; }
    .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-primary:focus:not(.btn-text) i, .btn.btn-light-primary.focus:not(.btn-text) i {
      color: #e8e8e8; }
    .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #e8e8e8; }
  .btn.btn-light-primary.disabled, .btn.btn-light-primary:disabled {
    color: #551e43;
    background-color: #c9c9c9;
    border-color: transparent; }
    .btn.btn-light-primary.disabled i, .btn.btn-light-primary:disabled i {
      color: #551e43; }
    .btn.btn-light-primary.disabled .svg-icon svg g [fill], .btn.btn-light-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-light-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-light-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-primary.disabled.dropdown-toggle:after, .btn.btn-light-primary:disabled.dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-primary.dropdown-toggle,
  .show .btn.btn-light-primary.btn-dropdown {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: transparent; }
    .btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-primary.dropdown-toggle i,
    .show .btn.btn-light-primary.btn-dropdown i {
      color: #e8e8e8; }
    .btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-primary.btn-dropdown.dropdown-toggle:after {
      color: #e8e8e8; }

.btn.btn-transparent-primary {
  color: #551e43;
  background-color: rgba(85, 30, 67, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-primary i {
    color: #551e43; }
  .btn.btn-transparent-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-transparent-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-primary.dropdown-toggle:after {
    color: #551e43; }
  .btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-primary:focus:not(.btn-text), .btn.btn-transparent-primary.focus:not(.btn-text) {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: transparent; }
    .btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-primary:focus:not(.btn-text) i, .btn.btn-transparent-primary.focus:not(.btn-text) i {
      color: #e8e8e8; }
    .btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #e8e8e8; }
  .btn.btn-transparent-primary.disabled, .btn.btn-transparent-primary:disabled {
    color: #551e43;
    background-color: rgba(85, 30, 67, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-primary.disabled i, .btn.btn-transparent-primary:disabled i {
      color: #551e43; }
    .btn.btn-transparent-primary.disabled .svg-icon svg g [fill], .btn.btn-transparent-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-transparent-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-primary.disabled.dropdown-toggle:after, .btn.btn-transparent-primary:disabled.dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-primary.dropdown-toggle,
  .show .btn.btn-transparent-primary.btn-dropdown {
    color: #e8e8e8;
    background-color: #551e43;
    border-color: transparent; }
    .btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-primary.dropdown-toggle i,
    .show .btn.btn-transparent-primary.btn-dropdown i {
      color: #e8e8e8; }
    .btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e8e8e8; }
    .btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-primary.btn-dropdown.dropdown-toggle:after {
      color: #e8e8e8; }

.btn.btn-hover-transparent-primary {
  color: #551e43;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-primary i {
    color: #551e43; }
  .btn.btn-hover-transparent-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-hover-transparent-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-primary.dropdown-toggle:after {
    color: #551e43; }
  .btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-primary:focus:not(.btn-text), .btn.btn-hover-transparent-primary.focus:not(.btn-text) {
    color: #551e43;
    background-color: rgba(85, 30, 67, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-primary:focus:not(.btn-text) i, .btn.btn-hover-transparent-primary.focus:not(.btn-text) i {
      color: #551e43; }
    .btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-hover-transparent-primary.disabled, .btn.btn-hover-transparent-primary:disabled {
    color: #551e43;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-primary.disabled i, .btn.btn-hover-transparent-primary:disabled i {
      color: #551e43; }
    .btn.btn-hover-transparent-primary.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-hover-transparent-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-primary.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-primary:disabled.dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-primary.dropdown-toggle,
  .show .btn.btn-hover-transparent-primary.btn-dropdown {
    color: #551e43;
    background-color: rgba(85, 30, 67, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-primary.dropdown-toggle i,
    .show .btn.btn-hover-transparent-primary.btn-dropdown i {
      color: #551e43; }
    .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-primary.btn-dropdown.dropdown-toggle:after {
      color: #551e43; }

.btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-primary:focus:not(.btn-text), .btn.btn-hover-light-primary.focus:not(.btn-text) {
  color: #551e43;
  background-color: #c9c9c9;
  border-color: transparent; }
  .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-primary:focus:not(.btn-text) i, .btn.btn-hover-light-primary.focus:not(.btn-text) i {
    color: #551e43; }
  .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-primary.focus:not(.btn-text).dropdown-toggle:after {
    color: #551e43; }

.btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-primary.dropdown-toggle,
.show .btn.btn-hover-light-primary.btn-dropdown {
  color: #551e43;
  background-color: #c9c9c9;
  border-color: transparent; }
  .btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-primary:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-primary.dropdown-toggle i,
  .show .btn.btn-hover-light-primary.btn-dropdown i {
    color: #551e43; }
  .btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-primary.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-primary.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-primary.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-primary.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-primary.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-primary.btn-dropdown.dropdown-toggle:after {
    color: #551e43; }

.btn.btn-hover-light-primary.btn-clean {
  border: 0 !important; }

.btn.btn-link-primary {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #551e43;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-primary i {
    color: #551e43; }
  .btn.btn-link-primary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .btn.btn-link-primary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-primary.dropdown-toggle:after {
    color: #551e43; }
  .btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-primary:focus:not(.btn-text), .btn.btn-link-primary.focus:not(.btn-text) {
    color: #52093a;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-primary:focus:not(.btn-text) i, .btn.btn-link-primary.focus:not(.btn-text) i {
      color: #52093a; }
    .btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #52093a; }
    .btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-primary.focus:not(.btn-text).dropdown-toggle:after {
      color: #52093a; }
  .btn.btn-link-primary.disabled, .btn.btn-link-primary:disabled {
    color: #551e43;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-primary.disabled i, .btn.btn-link-primary:disabled i {
      color: #551e43; }
    .btn.btn-link-primary.disabled .svg-icon svg g [fill], .btn.btn-link-primary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .btn.btn-link-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-link-primary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-primary.disabled.dropdown-toggle:after, .btn.btn-link-primary:disabled.dropdown-toggle:after {
      color: #551e43; }
  .btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-primary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-primary.dropdown-toggle,
  .show .btn.btn-link-primary.btn-dropdown {
    color: #52093a;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-primary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-primary.dropdown-toggle i,
    .show .btn.btn-link-primary.btn-dropdown i {
      color: #52093a; }
    .btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-primary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-primary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #52093a; }
    .btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-primary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-primary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-primary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-primary.btn-dropdown.dropdown-toggle:after {
      color: #52093a; }

.btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-primary:focus:not(.btn-text), .btn.btn-hover-primary.focus:not(.btn-text) {
  color: #e8e8e8 !important;
  background-color: #551e43 !important;
  border-color: #551e43 !important; }
  .btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-primary:focus:not(.btn-text) i, .btn.btn-hover-primary.focus:not(.btn-text) i {
    color: #e8e8e8 !important; }
  .btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e8e8e8 !important; }
  .btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-primary.focus:not(.btn-text).dropdown-toggle:after {
    color: #e8e8e8 !important; }

.btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-primary.dropdown-toggle,
.show .btn.btn-hover-primary.btn-dropdown {
  color: #e8e8e8 !important;
  background-color: #551e43 !important;
  border-color: #551e43 !important; }
  .btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-primary:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-primary.dropdown-toggle i,
  .show .btn.btn-hover-primary.btn-dropdown i {
    color: #e8e8e8 !important; }
  .btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-primary.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-primary.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e8e8e8 !important; }
  .btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-primary.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-primary.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-primary.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-primary.btn-dropdown.dropdown-toggle:after {
    color: #e8e8e8 !important; }

.btn.btn-hover-primary.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-primary:focus:not(.btn-text), .btn.btn-hover-bg-primary.focus:not(.btn-text) {
  background-color: #551e43 !important;
  border-color: #551e43 !important; }

.btn.btn-hover-bg-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-primary.dropdown-toggle,
.show .btn.btn-hover-bg-primary.btn-dropdown {
  background-color: #551e43 !important;
  border-color: #551e43 !important; }

.btn.btn-bg-primary {
  background-color: #551e43;
  border-color: #551e43; }
  .btn.btn-bg-primary.disabled, .btn.btn-bg-primary:disabled {
    background-color: #551e43;
    border-color: #551e43; }

.btn.btn-primary.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(85, 30, 67, 0.25) !important; }
  .btn.btn-primary.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary.btn-shadow:focus:not(.btn-text), .btn.btn-primary.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(85, 30, 67, 0.3) !important; }
  .btn.btn-primary.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-primary.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-primary.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(85, 30, 67, 0.3) !important; }

.btn.btn-primary.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary.btn-shadow-hover:focus:not(.btn-text), .btn.btn-primary.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(85, 30, 67, 0.3) !important; }

.btn.btn-primary.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-primary.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-primary.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(85, 30, 67, 0.3) !important; }

.btn.btn-secondary {
  color: #3F4254;
  background-color: #E4E6EF;
  border-color: #E4E6EF; }
  .btn.btn-secondary i {
    color: #3F4254; }
  .btn.btn-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .btn.btn-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-secondary.dropdown-toggle:after {
    color: #3F4254; }
  .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-secondary:focus:not(.btn-text), .btn.btn-secondary.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #d7dae7;
    border-color: #d7dae7; }
    .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-secondary:focus:not(.btn-text) i, .btn.btn-secondary.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-secondary.disabled, .btn.btn-secondary:disabled {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn.btn-secondary.disabled i, .btn.btn-secondary:disabled i {
      color: #3F4254; }
    .btn.btn-secondary.disabled .svg-icon svg g [fill], .btn.btn-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-secondary.disabled.dropdown-toggle:after, .btn.btn-secondary:disabled.dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-secondary.dropdown-toggle,
  .show .btn.btn-secondary.btn-dropdown {
    color: #3F4254;
    background-color: #d7dae7;
    border-color: #d7dae7; }
    .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-secondary.dropdown-toggle i,
    .show .btn.btn-secondary.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-secondary.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-outline-secondary {
  color: #3F4254;
  background-color: transparent;
  border-color: #E4E6EF; }
  .btn.btn-outline-secondary i {
    color: #3F4254; }
  .btn.btn-outline-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .btn.btn-outline-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-secondary.dropdown-toggle:after {
    color: #3F4254; }
  .btn.btn-outline-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-secondary:focus:not(.btn-text), .btn.btn-outline-secondary.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn.btn-outline-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-secondary:focus:not(.btn-text) i, .btn.btn-outline-secondary.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-outline-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-outline-secondary.disabled, .btn.btn-outline-secondary:disabled {
    color: #3F4254;
    background-color: transparent;
    border-color: #E4E6EF; }
    .btn.btn-outline-secondary.disabled i, .btn.btn-outline-secondary:disabled i {
      color: #3F4254; }
    .btn.btn-outline-secondary.disabled .svg-icon svg g [fill], .btn.btn-outline-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-secondary.disabled.dropdown-toggle:after, .btn.btn-outline-secondary:disabled.dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-secondary.dropdown-toggle,
  .show .btn.btn-outline-secondary.btn-dropdown {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-secondary.dropdown-toggle i,
    .show .btn.btn-outline-secondary.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-secondary.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-light-secondary {
  color: #E4E6EF;
  background-color: #EBEDF3;
  border-color: transparent; }
  .btn.btn-light-secondary i {
    color: #E4E6EF; }
  .btn.btn-light-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-light-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-secondary.dropdown-toggle:after {
    color: #E4E6EF; }
  .btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-secondary:focus:not(.btn-text), .btn.btn-light-secondary.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: transparent; }
    .btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-secondary:focus:not(.btn-text) i, .btn.btn-light-secondary.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-light-secondary.disabled, .btn.btn-light-secondary:disabled {
    color: #E4E6EF;
    background-color: #EBEDF3;
    border-color: transparent; }
    .btn.btn-light-secondary.disabled i, .btn.btn-light-secondary:disabled i {
      color: #E4E6EF; }
    .btn.btn-light-secondary.disabled .svg-icon svg g [fill], .btn.btn-light-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-light-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-light-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-secondary.disabled.dropdown-toggle:after, .btn.btn-light-secondary:disabled.dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-secondary.dropdown-toggle,
  .show .btn.btn-light-secondary.btn-dropdown {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: transparent; }
    .btn.btn-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-secondary.dropdown-toggle i,
    .show .btn.btn-light-secondary.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-secondary.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-transparent-secondary {
  color: #E4E6EF;
  background-color: rgba(228, 230, 239, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-secondary i {
    color: #E4E6EF; }
  .btn.btn-transparent-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-transparent-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-secondary.dropdown-toggle:after {
    color: #E4E6EF; }
  .btn.btn-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-secondary:focus:not(.btn-text), .btn.btn-transparent-secondary.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: transparent; }
    .btn.btn-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-secondary:focus:not(.btn-text) i, .btn.btn-transparent-secondary.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-transparent-secondary.disabled, .btn.btn-transparent-secondary:disabled {
    color: #E4E6EF;
    background-color: rgba(228, 230, 239, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-secondary.disabled i, .btn.btn-transparent-secondary:disabled i {
      color: #E4E6EF; }
    .btn.btn-transparent-secondary.disabled .svg-icon svg g [fill], .btn.btn-transparent-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-transparent-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-secondary.disabled.dropdown-toggle:after, .btn.btn-transparent-secondary:disabled.dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-secondary.dropdown-toggle,
  .show .btn.btn-transparent-secondary.btn-dropdown {
    color: #3F4254;
    background-color: #E4E6EF;
    border-color: transparent; }
    .btn.btn-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-secondary.dropdown-toggle i,
    .show .btn.btn-transparent-secondary.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-secondary.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-hover-transparent-secondary {
  color: #E4E6EF;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-secondary i {
    color: #E4E6EF; }
  .btn.btn-hover-transparent-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-hover-transparent-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-secondary.dropdown-toggle:after {
    color: #E4E6EF; }
  .btn.btn-hover-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-secondary:focus:not(.btn-text), .btn.btn-hover-transparent-secondary.focus:not(.btn-text) {
    color: #E4E6EF;
    background-color: rgba(228, 230, 239, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-secondary:focus:not(.btn-text) i, .btn.btn-hover-transparent-secondary.focus:not(.btn-text) i {
      color: #E4E6EF; }
    .btn.btn-hover-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-hover-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-hover-transparent-secondary.disabled, .btn.btn-hover-transparent-secondary:disabled {
    color: #E4E6EF;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-secondary.disabled i, .btn.btn-hover-transparent-secondary:disabled i {
      color: #E4E6EF; }
    .btn.btn-hover-transparent-secondary.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-hover-transparent-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-secondary.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-secondary:disabled.dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-secondary.dropdown-toggle,
  .show .btn.btn-hover-transparent-secondary.btn-dropdown {
    color: #E4E6EF;
    background-color: rgba(228, 230, 239, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-secondary.dropdown-toggle i,
    .show .btn.btn-hover-transparent-secondary.btn-dropdown i {
      color: #E4E6EF; }
    .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-secondary.btn-dropdown.dropdown-toggle:after {
      color: #E4E6EF; }

.btn.btn-hover-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-secondary:focus:not(.btn-text), .btn.btn-hover-light-secondary.focus:not(.btn-text) {
  color: #E4E6EF;
  background-color: #EBEDF3;
  border-color: transparent; }
  .btn.btn-hover-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-secondary:focus:not(.btn-text) i, .btn.btn-hover-light-secondary.focus:not(.btn-text) i {
    color: #E4E6EF; }
  .btn.btn-hover-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-hover-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-secondary.focus:not(.btn-text).dropdown-toggle:after {
    color: #E4E6EF; }

.btn.btn-hover-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-secondary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-secondary.dropdown-toggle,
.show .btn.btn-hover-light-secondary.btn-dropdown {
  color: #E4E6EF;
  background-color: #EBEDF3;
  border-color: transparent; }
  .btn.btn-hover-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-secondary:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-secondary.dropdown-toggle i,
  .show .btn.btn-hover-light-secondary.btn-dropdown i {
    color: #E4E6EF; }
  .btn.btn-hover-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-secondary.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-secondary.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-hover-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-secondary.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-secondary.btn-dropdown.dropdown-toggle:after {
    color: #E4E6EF; }

.btn.btn-hover-light-secondary.btn-clean {
  border: 0 !important; }

.btn.btn-link-secondary {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #E4E6EF;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-secondary i {
    color: #E4E6EF; }
  .btn.btn-link-secondary .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .btn.btn-link-secondary .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-secondary.dropdown-toggle:after {
    color: #E4E6EF; }
  .btn.btn-link-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-secondary:focus:not(.btn-text), .btn.btn-link-secondary.focus:not(.btn-text) {
    color: #d7dae7;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-secondary:focus:not(.btn-text) i, .btn.btn-link-secondary.focus:not(.btn-text) i {
      color: #d7dae7; }
    .btn.btn-link-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #d7dae7; }
    .btn.btn-link-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-secondary.focus:not(.btn-text).dropdown-toggle:after {
      color: #d7dae7; }
  .btn.btn-link-secondary.disabled, .btn.btn-link-secondary:disabled {
    color: #E4E6EF;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-secondary.disabled i, .btn.btn-link-secondary:disabled i {
      color: #E4E6EF; }
    .btn.btn-link-secondary.disabled .svg-icon svg g [fill], .btn.btn-link-secondary:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-link-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-link-secondary:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-secondary.disabled.dropdown-toggle:after, .btn.btn-link-secondary:disabled.dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-link-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-secondary:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-secondary.dropdown-toggle,
  .show .btn.btn-link-secondary.btn-dropdown {
    color: #d7dae7;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-secondary:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-secondary.dropdown-toggle i,
    .show .btn.btn-link-secondary.btn-dropdown i {
      color: #d7dae7; }
    .btn.btn-link-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-secondary.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-secondary.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #d7dae7; }
    .btn.btn-link-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-secondary.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-secondary.btn-dropdown.dropdown-toggle:after {
      color: #d7dae7; }

.btn.btn-hover-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-secondary:focus:not(.btn-text), .btn.btn-hover-secondary.focus:not(.btn-text) {
  color: #3F4254 !important;
  background-color: #E4E6EF !important;
  border-color: #E4E6EF !important; }
  .btn.btn-hover-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-secondary:focus:not(.btn-text) i, .btn.btn-hover-secondary.focus:not(.btn-text) i {
    color: #3F4254 !important; }
  .btn.btn-hover-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .btn.btn-hover-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-secondary.focus:not(.btn-text).dropdown-toggle:after {
    color: #3F4254 !important; }

.btn.btn-hover-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-secondary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-secondary.dropdown-toggle,
.show .btn.btn-hover-secondary.btn-dropdown {
  color: #3F4254 !important;
  background-color: #E4E6EF !important;
  border-color: #E4E6EF !important; }
  .btn.btn-hover-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-secondary:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-secondary.dropdown-toggle i,
  .show .btn.btn-hover-secondary.btn-dropdown i {
    color: #3F4254 !important; }
  .btn.btn-hover-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-secondary.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-secondary.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .btn.btn-hover-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-secondary.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-secondary.btn-dropdown.dropdown-toggle:after {
    color: #3F4254 !important; }

.btn.btn-hover-secondary.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-secondary:focus:not(.btn-text), .btn.btn-hover-bg-secondary.focus:not(.btn-text) {
  background-color: #E4E6EF !important;
  border-color: #E4E6EF !important; }

.btn.btn-hover-bg-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-secondary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-secondary.dropdown-toggle,
.show .btn.btn-hover-bg-secondary.btn-dropdown {
  background-color: #E4E6EF !important;
  border-color: #E4E6EF !important; }

.btn.btn-bg-secondary {
  background-color: #E4E6EF;
  border-color: #E4E6EF; }
  .btn.btn-bg-secondary.disabled, .btn.btn-bg-secondary:disabled {
    background-color: #E4E6EF;
    border-color: #E4E6EF; }

.btn.btn-secondary.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.25) !important; }
  .btn.btn-secondary.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-secondary.btn-shadow:focus:not(.btn-text), .btn.btn-secondary.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }
  .btn.btn-secondary.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-secondary.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-secondary.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-secondary.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-secondary.btn-shadow-hover:focus:not(.btn-text), .btn.btn-secondary.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-secondary.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-secondary.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-secondary.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-success {
  color: #ffffff;
  background-color: #1BC5BD;
  border-color: #1BC5BD; }
  .btn.btn-success i {
    color: #ffffff; }
  .btn.btn-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-success.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-success:focus:not(.btn-text), .btn.btn-success.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #0BB7AF;
    border-color: #0BB7AF; }
    .btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-success:focus:not(.btn-text) i, .btn.btn-success.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-success.disabled, .btn.btn-success:disabled {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
    .btn.btn-success.disabled i, .btn.btn-success:disabled i {
      color: #ffffff; }
    .btn.btn-success.disabled .svg-icon svg g [fill], .btn.btn-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-success.disabled .svg-icon svg:hover g [fill], .btn.btn-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-success.disabled.dropdown-toggle:after, .btn.btn-success:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-success.dropdown-toggle,
  .show .btn.btn-success.btn-dropdown {
    color: #ffffff;
    background-color: #0BB7AF;
    border-color: #0BB7AF; }
    .btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-success.dropdown-toggle i,
    .show .btn.btn-success.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-success.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-outline-success {
  color: #1BC5BD;
  background-color: transparent;
  border-color: #1BC5BD; }
  .btn.btn-outline-success i {
    color: #1BC5BD; }
  .btn.btn-outline-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-outline-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-success.dropdown-toggle:after {
    color: #1BC5BD; }
  .btn.btn-outline-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-success:focus:not(.btn-text), .btn.btn-outline-success.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
    .btn.btn-outline-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-success:focus:not(.btn-text) i, .btn.btn-outline-success.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-outline-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-success.disabled, .btn.btn-outline-success:disabled {
    color: #1BC5BD;
    background-color: transparent;
    border-color: #1BC5BD; }
    .btn.btn-outline-success.disabled i, .btn.btn-outline-success:disabled i {
      color: #1BC5BD; }
    .btn.btn-outline-success.disabled .svg-icon svg g [fill], .btn.btn-outline-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-outline-success.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-success.disabled.dropdown-toggle:after, .btn.btn-outline-success:disabled.dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-outline-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-success.dropdown-toggle,
  .show .btn.btn-outline-success.btn-dropdown {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD; }
    .btn.btn-outline-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-success.dropdown-toggle i,
    .show .btn.btn-outline-success.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-outline-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-success.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-success {
  color: #1BC5BD;
  background-color: #C9F7F5;
  border-color: transparent; }
  .btn.btn-light-success i {
    color: #1BC5BD; }
  .btn.btn-light-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-light-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-success.dropdown-toggle:after {
    color: #1BC5BD; }
  .btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-success:focus:not(.btn-text), .btn.btn-light-success.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: transparent; }
    .btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-success:focus:not(.btn-text) i, .btn.btn-light-success.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-success.disabled, .btn.btn-light-success:disabled {
    color: #1BC5BD;
    background-color: #C9F7F5;
    border-color: transparent; }
    .btn.btn-light-success.disabled i, .btn.btn-light-success:disabled i {
      color: #1BC5BD; }
    .btn.btn-light-success.disabled .svg-icon svg g [fill], .btn.btn-light-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-light-success.disabled .svg-icon svg:hover g [fill], .btn.btn-light-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-success.disabled.dropdown-toggle:after, .btn.btn-light-success:disabled.dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-light-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-success.dropdown-toggle,
  .show .btn.btn-light-success.btn-dropdown {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: transparent; }
    .btn.btn-light-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-success.dropdown-toggle i,
    .show .btn.btn-light-success.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-success.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-transparent-success {
  color: #1BC5BD;
  background-color: rgba(27, 197, 189, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-success i {
    color: #1BC5BD; }
  .btn.btn-transparent-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-transparent-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-success.dropdown-toggle:after {
    color: #1BC5BD; }
  .btn.btn-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-success:focus:not(.btn-text), .btn.btn-transparent-success.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: transparent; }
    .btn.btn-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-success:focus:not(.btn-text) i, .btn.btn-transparent-success.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-success.disabled, .btn.btn-transparent-success:disabled {
    color: #1BC5BD;
    background-color: rgba(27, 197, 189, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-success.disabled i, .btn.btn-transparent-success:disabled i {
      color: #1BC5BD; }
    .btn.btn-transparent-success.disabled .svg-icon svg g [fill], .btn.btn-transparent-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-transparent-success.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-success.disabled.dropdown-toggle:after, .btn.btn-transparent-success:disabled.dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-success.dropdown-toggle,
  .show .btn.btn-transparent-success.btn-dropdown {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: transparent; }
    .btn.btn-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-success.dropdown-toggle i,
    .show .btn.btn-transparent-success.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-success.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-transparent-success {
  color: #1BC5BD;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-success i {
    color: #1BC5BD; }
  .btn.btn-hover-transparent-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-hover-transparent-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-success.dropdown-toggle:after {
    color: #1BC5BD; }
  .btn.btn-hover-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-success:focus:not(.btn-text), .btn.btn-hover-transparent-success.focus:not(.btn-text) {
    color: #1BC5BD;
    background-color: rgba(27, 197, 189, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-success:focus:not(.btn-text) i, .btn.btn-hover-transparent-success.focus:not(.btn-text) i {
      color: #1BC5BD; }
    .btn.btn-hover-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-hover-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-hover-transparent-success.disabled, .btn.btn-hover-transparent-success:disabled {
    color: #1BC5BD;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-success.disabled i, .btn.btn-hover-transparent-success:disabled i {
      color: #1BC5BD; }
    .btn.btn-hover-transparent-success.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-hover-transparent-success.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-success.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-success:disabled.dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-hover-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-success.dropdown-toggle,
  .show .btn.btn-hover-transparent-success.btn-dropdown {
    color: #1BC5BD;
    background-color: rgba(27, 197, 189, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-success.dropdown-toggle i,
    .show .btn.btn-hover-transparent-success.btn-dropdown i {
      color: #1BC5BD; }
    .btn.btn-hover-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-hover-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-success.btn-dropdown.dropdown-toggle:after {
      color: #1BC5BD; }

.btn.btn-hover-light-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-success:focus:not(.btn-text), .btn.btn-hover-light-success.focus:not(.btn-text) {
  color: #1BC5BD;
  background-color: #C9F7F5;
  border-color: transparent; }
  .btn.btn-hover-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-success:focus:not(.btn-text) i, .btn.btn-hover-light-success.focus:not(.btn-text) i {
    color: #1BC5BD; }
  .btn.btn-hover-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-success.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-hover-light-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-success.focus:not(.btn-text).dropdown-toggle:after {
    color: #1BC5BD; }

.btn.btn-hover-light-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-success:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-success.dropdown-toggle,
.show .btn.btn-hover-light-success.btn-dropdown {
  color: #1BC5BD;
  background-color: #C9F7F5;
  border-color: transparent; }
  .btn.btn-hover-light-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-success:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-success.dropdown-toggle i,
  .show .btn.btn-hover-light-success.btn-dropdown i {
    color: #1BC5BD; }
  .btn.btn-hover-light-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-success.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-success.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-hover-light-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-success.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-success.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-success.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-success.btn-dropdown.dropdown-toggle:after {
    color: #1BC5BD; }

.btn.btn-hover-light-success.btn-clean {
  border: 0 !important; }

.btn.btn-link-success {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #1BC5BD;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-success i {
    color: #1BC5BD; }
  .btn.btn-link-success .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .btn.btn-link-success .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-success.dropdown-toggle:after {
    color: #1BC5BD; }
  .btn.btn-link-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-success:focus:not(.btn-text), .btn.btn-link-success.focus:not(.btn-text) {
    color: #0BB7AF;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-success:focus:not(.btn-text) i, .btn.btn-link-success.focus:not(.btn-text) i {
      color: #0BB7AF; }
    .btn.btn-link-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-success.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #0BB7AF; }
    .btn.btn-link-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-success.focus:not(.btn-text).dropdown-toggle:after {
      color: #0BB7AF; }
  .btn.btn-link-success.disabled, .btn.btn-link-success:disabled {
    color: #1BC5BD;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-success.disabled i, .btn.btn-link-success:disabled i {
      color: #1BC5BD; }
    .btn.btn-link-success.disabled .svg-icon svg g [fill], .btn.btn-link-success:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1BC5BD; }
    .btn.btn-link-success.disabled .svg-icon svg:hover g [fill], .btn.btn-link-success:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-success.disabled.dropdown-toggle:after, .btn.btn-link-success:disabled.dropdown-toggle:after {
      color: #1BC5BD; }
  .btn.btn-link-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-success:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-success.dropdown-toggle,
  .show .btn.btn-link-success.btn-dropdown {
    color: #0BB7AF;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-success:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-success.dropdown-toggle i,
    .show .btn.btn-link-success.btn-dropdown i {
      color: #0BB7AF; }
    .btn.btn-link-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-success.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-success.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #0BB7AF; }
    .btn.btn-link-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-success.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-success.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-success.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-success.btn-dropdown.dropdown-toggle:after {
      color: #0BB7AF; }

.btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-success:focus:not(.btn-text), .btn.btn-hover-success.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #1BC5BD !important;
  border-color: #1BC5BD !important; }
  .btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-success:focus:not(.btn-text) i, .btn.btn-hover-success.focus:not(.btn-text) i {
    color: #ffffff !important; }
  .btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-success.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-success.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-success:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-success.dropdown-toggle,
.show .btn.btn-hover-success.btn-dropdown {
  color: #ffffff !important;
  background-color: #1BC5BD !important;
  border-color: #1BC5BD !important; }
  .btn.btn-hover-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-success:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-success.dropdown-toggle i,
  .show .btn.btn-hover-success.btn-dropdown i {
    color: #ffffff !important; }
  .btn.btn-hover-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-success.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-success.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-success.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-success.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-success.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-success.btn-dropdown.dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-success.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-success:focus:not(.btn-text), .btn.btn-hover-bg-success.focus:not(.btn-text) {
  background-color: #1BC5BD !important;
  border-color: #1BC5BD !important; }

.btn.btn-hover-bg-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-success:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-success.dropdown-toggle,
.show .btn.btn-hover-bg-success.btn-dropdown {
  background-color: #1BC5BD !important;
  border-color: #1BC5BD !important; }

.btn.btn-bg-success {
  background-color: #1BC5BD;
  border-color: #1BC5BD; }
  .btn.btn-bg-success.disabled, .btn.btn-bg-success:disabled {
    background-color: #1BC5BD;
    border-color: #1BC5BD; }

.btn.btn-success.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(27, 197, 189, 0.25) !important; }
  .btn.btn-success.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-success.btn-shadow:focus:not(.btn-text), .btn.btn-success.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(27, 197, 189, 0.3) !important; }
  .btn.btn-success.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-success.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-success.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(27, 197, 189, 0.3) !important; }

.btn.btn-success.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-success.btn-shadow-hover:focus:not(.btn-text), .btn.btn-success.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(27, 197, 189, 0.3) !important; }

.btn.btn-success.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-success.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-success.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(27, 197, 189, 0.3) !important; }

.btn.btn-info {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC; }
  .btn.btn-info i {
    color: #ffffff; }
  .btn.btn-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-info.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-info:focus:not(.btn-text), .btn.btn-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #7337EE;
    border-color: #7337EE; }
    .btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-info:focus:not(.btn-text) i, .btn.btn-info.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-info.disabled, .btn.btn-info:disabled {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
    .btn.btn-info.disabled i, .btn.btn-info:disabled i {
      color: #ffffff; }
    .btn.btn-info.disabled .svg-icon svg g [fill], .btn.btn-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-info.disabled .svg-icon svg:hover g [fill], .btn.btn-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-info.disabled.dropdown-toggle:after, .btn.btn-info:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-info.dropdown-toggle,
  .show .btn.btn-info.btn-dropdown {
    color: #ffffff;
    background-color: #7337EE;
    border-color: #7337EE; }
    .btn.btn-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-info.dropdown-toggle i,
    .show .btn.btn-info.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-info.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-outline-info {
  color: #8950FC;
  background-color: transparent;
  border-color: #8950FC; }
  .btn.btn-outline-info i {
    color: #8950FC; }
  .btn.btn-outline-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-outline-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-info.dropdown-toggle:after {
    color: #8950FC; }
  .btn.btn-outline-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-info:focus:not(.btn-text), .btn.btn-outline-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
    .btn.btn-outline-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-info:focus:not(.btn-text) i, .btn.btn-outline-info.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-outline-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-info.disabled, .btn.btn-outline-info:disabled {
    color: #8950FC;
    background-color: transparent;
    border-color: #8950FC; }
    .btn.btn-outline-info.disabled i, .btn.btn-outline-info:disabled i {
      color: #8950FC; }
    .btn.btn-outline-info.disabled .svg-icon svg g [fill], .btn.btn-outline-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-outline-info.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-info.disabled.dropdown-toggle:after, .btn.btn-outline-info:disabled.dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-outline-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-info.dropdown-toggle,
  .show .btn.btn-outline-info.btn-dropdown {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC; }
    .btn.btn-outline-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-info.dropdown-toggle i,
    .show .btn.btn-outline-info.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-outline-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-info.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-info {
  color: #8950FC;
  background-color: #EEE5FF;
  border-color: transparent; }
  .btn.btn-light-info i {
    color: #8950FC; }
  .btn.btn-light-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-light-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-info.dropdown-toggle:after {
    color: #8950FC; }
  .btn.btn-light-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-info:focus:not(.btn-text), .btn.btn-light-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #8950FC;
    border-color: transparent; }
    .btn.btn-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-info:focus:not(.btn-text) i, .btn.btn-light-info.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-info.disabled, .btn.btn-light-info:disabled {
    color: #8950FC;
    background-color: #EEE5FF;
    border-color: transparent; }
    .btn.btn-light-info.disabled i, .btn.btn-light-info:disabled i {
      color: #8950FC; }
    .btn.btn-light-info.disabled .svg-icon svg g [fill], .btn.btn-light-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-light-info.disabled .svg-icon svg:hover g [fill], .btn.btn-light-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-info.disabled.dropdown-toggle:after, .btn.btn-light-info:disabled.dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-light-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-info.dropdown-toggle,
  .show .btn.btn-light-info.btn-dropdown {
    color: #ffffff;
    background-color: #8950FC;
    border-color: transparent; }
    .btn.btn-light-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-info.dropdown-toggle i,
    .show .btn.btn-light-info.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-info.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-transparent-info {
  color: #8950FC;
  background-color: rgba(137, 80, 252, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-info i {
    color: #8950FC; }
  .btn.btn-transparent-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-transparent-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-info.dropdown-toggle:after {
    color: #8950FC; }
  .btn.btn-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-info:focus:not(.btn-text), .btn.btn-transparent-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #8950FC;
    border-color: transparent; }
    .btn.btn-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-info:focus:not(.btn-text) i, .btn.btn-transparent-info.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-info.disabled, .btn.btn-transparent-info:disabled {
    color: #8950FC;
    background-color: rgba(137, 80, 252, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-info.disabled i, .btn.btn-transparent-info:disabled i {
      color: #8950FC; }
    .btn.btn-transparent-info.disabled .svg-icon svg g [fill], .btn.btn-transparent-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-transparent-info.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-info.disabled.dropdown-toggle:after, .btn.btn-transparent-info:disabled.dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-info.dropdown-toggle,
  .show .btn.btn-transparent-info.btn-dropdown {
    color: #ffffff;
    background-color: #8950FC;
    border-color: transparent; }
    .btn.btn-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-info.dropdown-toggle i,
    .show .btn.btn-transparent-info.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-info.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-transparent-info {
  color: #8950FC;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-info i {
    color: #8950FC; }
  .btn.btn-hover-transparent-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-hover-transparent-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-info.dropdown-toggle:after {
    color: #8950FC; }
  .btn.btn-hover-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-info:focus:not(.btn-text), .btn.btn-hover-transparent-info.focus:not(.btn-text) {
    color: #8950FC;
    background-color: rgba(137, 80, 252, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-info:focus:not(.btn-text) i, .btn.btn-hover-transparent-info.focus:not(.btn-text) i {
      color: #8950FC; }
    .btn.btn-hover-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-hover-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-hover-transparent-info.disabled, .btn.btn-hover-transparent-info:disabled {
    color: #8950FC;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-info.disabled i, .btn.btn-hover-transparent-info:disabled i {
      color: #8950FC; }
    .btn.btn-hover-transparent-info.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-hover-transparent-info.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-info.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-info:disabled.dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-hover-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-info.dropdown-toggle,
  .show .btn.btn-hover-transparent-info.btn-dropdown {
    color: #8950FC;
    background-color: rgba(137, 80, 252, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-info.dropdown-toggle i,
    .show .btn.btn-hover-transparent-info.btn-dropdown i {
      color: #8950FC; }
    .btn.btn-hover-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-hover-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-info.btn-dropdown.dropdown-toggle:after {
      color: #8950FC; }

.btn.btn-hover-light-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-info:focus:not(.btn-text), .btn.btn-hover-light-info.focus:not(.btn-text) {
  color: #8950FC;
  background-color: #EEE5FF;
  border-color: transparent; }
  .btn.btn-hover-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-info:focus:not(.btn-text) i, .btn.btn-hover-light-info.focus:not(.btn-text) i {
    color: #8950FC; }
  .btn.btn-hover-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-info.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-hover-light-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-info.focus:not(.btn-text).dropdown-toggle:after {
    color: #8950FC; }

.btn.btn-hover-light-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-info:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-info.dropdown-toggle,
.show .btn.btn-hover-light-info.btn-dropdown {
  color: #8950FC;
  background-color: #EEE5FF;
  border-color: transparent; }
  .btn.btn-hover-light-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-info:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-info.dropdown-toggle i,
  .show .btn.btn-hover-light-info.btn-dropdown i {
    color: #8950FC; }
  .btn.btn-hover-light-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-info.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-info.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-hover-light-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-info.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-info.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-info.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-info.btn-dropdown.dropdown-toggle:after {
    color: #8950FC; }

.btn.btn-hover-light-info.btn-clean {
  border: 0 !important; }

.btn.btn-link-info {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #8950FC;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-info i {
    color: #8950FC; }
  .btn.btn-link-info .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .btn.btn-link-info .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-info.dropdown-toggle:after {
    color: #8950FC; }
  .btn.btn-link-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-info:focus:not(.btn-text), .btn.btn-link-info.focus:not(.btn-text) {
    color: #7337EE;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-info:focus:not(.btn-text) i, .btn.btn-link-info.focus:not(.btn-text) i {
      color: #7337EE; }
    .btn.btn-link-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-info.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7337EE; }
    .btn.btn-link-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-info.focus:not(.btn-text).dropdown-toggle:after {
      color: #7337EE; }
  .btn.btn-link-info.disabled, .btn.btn-link-info:disabled {
    color: #8950FC;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-info.disabled i, .btn.btn-link-info:disabled i {
      color: #8950FC; }
    .btn.btn-link-info.disabled .svg-icon svg g [fill], .btn.btn-link-info:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #8950FC; }
    .btn.btn-link-info.disabled .svg-icon svg:hover g [fill], .btn.btn-link-info:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-info.disabled.dropdown-toggle:after, .btn.btn-link-info:disabled.dropdown-toggle:after {
      color: #8950FC; }
  .btn.btn-link-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-info:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-info.dropdown-toggle,
  .show .btn.btn-link-info.btn-dropdown {
    color: #7337EE;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-info:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-info.dropdown-toggle i,
    .show .btn.btn-link-info.btn-dropdown i {
      color: #7337EE; }
    .btn.btn-link-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-info.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-info.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7337EE; }
    .btn.btn-link-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-info.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-info.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-info.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-info.btn-dropdown.dropdown-toggle:after {
      color: #7337EE; }

.btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-info:focus:not(.btn-text), .btn.btn-hover-info.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #8950FC !important;
  border-color: #8950FC !important; }
  .btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-info:focus:not(.btn-text) i, .btn.btn-hover-info.focus:not(.btn-text) i {
    color: #ffffff !important; }
  .btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-info.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-info.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-info:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-info.dropdown-toggle,
.show .btn.btn-hover-info.btn-dropdown {
  color: #ffffff !important;
  background-color: #8950FC !important;
  border-color: #8950FC !important; }
  .btn.btn-hover-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-info:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-info.dropdown-toggle i,
  .show .btn.btn-hover-info.btn-dropdown i {
    color: #ffffff !important; }
  .btn.btn-hover-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-info.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-info.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-info.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-info.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-info.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-info.btn-dropdown.dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-info.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-info:focus:not(.btn-text), .btn.btn-hover-bg-info.focus:not(.btn-text) {
  background-color: #8950FC !important;
  border-color: #8950FC !important; }

.btn.btn-hover-bg-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-info:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-info.dropdown-toggle,
.show .btn.btn-hover-bg-info.btn-dropdown {
  background-color: #8950FC !important;
  border-color: #8950FC !important; }

.btn.btn-bg-info {
  background-color: #8950FC;
  border-color: #8950FC; }
  .btn.btn-bg-info.disabled, .btn.btn-bg-info:disabled {
    background-color: #8950FC;
    border-color: #8950FC; }

.btn.btn-info.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(137, 80, 252, 0.25) !important; }
  .btn.btn-info.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-info.btn-shadow:focus:not(.btn-text), .btn.btn-info.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(137, 80, 252, 0.3) !important; }
  .btn.btn-info.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-info.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-info.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(137, 80, 252, 0.3) !important; }

.btn.btn-info.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-info.btn-shadow-hover:focus:not(.btn-text), .btn.btn-info.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(137, 80, 252, 0.3) !important; }

.btn.btn-info.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-info.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-info.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(137, 80, 252, 0.3) !important; }

.btn.btn-warning {
  color: #ffffff;
  background-color: #FFA800;
  border-color: #FFA800; }
  .btn.btn-warning i {
    color: #ffffff; }
  .btn.btn-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-warning.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-warning:focus:not(.btn-text), .btn.btn-warning.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #EE9D01;
    border-color: #EE9D01; }
    .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-warning:focus:not(.btn-text) i, .btn.btn-warning.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-warning.disabled, .btn.btn-warning:disabled {
    color: #ffffff;
    background-color: #FFA800;
    border-color: #FFA800; }
    .btn.btn-warning.disabled i, .btn.btn-warning:disabled i {
      color: #ffffff; }
    .btn.btn-warning.disabled .svg-icon svg g [fill], .btn.btn-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-warning.disabled.dropdown-toggle:after, .btn.btn-warning:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-warning.dropdown-toggle,
  .show .btn.btn-warning.btn-dropdown {
    color: #ffffff;
    background-color: #EE9D01;
    border-color: #EE9D01; }
    .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-warning.dropdown-toggle i,
    .show .btn.btn-warning.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-warning.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-outline-warning {
  color: #FFA800;
  background-color: transparent;
  border-color: #FFA800; }
  .btn.btn-outline-warning i {
    color: #FFA800; }
  .btn.btn-outline-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-outline-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-warning.dropdown-toggle:after {
    color: #FFA800; }
  .btn.btn-outline-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-warning:focus:not(.btn-text), .btn.btn-outline-warning.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #FFA800;
    border-color: #FFA800; }
    .btn.btn-outline-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-warning:focus:not(.btn-text) i, .btn.btn-outline-warning.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-outline-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-warning.disabled, .btn.btn-outline-warning:disabled {
    color: #FFA800;
    background-color: transparent;
    border-color: #FFA800; }
    .btn.btn-outline-warning.disabled i, .btn.btn-outline-warning:disabled i {
      color: #FFA800; }
    .btn.btn-outline-warning.disabled .svg-icon svg g [fill], .btn.btn-outline-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-outline-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-warning.disabled.dropdown-toggle:after, .btn.btn-outline-warning:disabled.dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-outline-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-warning.dropdown-toggle,
  .show .btn.btn-outline-warning.btn-dropdown {
    color: #ffffff;
    background-color: #FFA800;
    border-color: #FFA800; }
    .btn.btn-outline-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-warning.dropdown-toggle i,
    .show .btn.btn-outline-warning.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-outline-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-warning.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-warning {
  color: #FFA800;
  background-color: #FFF4DE;
  border-color: transparent; }
  .btn.btn-light-warning i {
    color: #FFA800; }
  .btn.btn-light-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-light-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-warning.dropdown-toggle:after {
    color: #FFA800; }
  .btn.btn-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-warning:focus:not(.btn-text), .btn.btn-light-warning.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #FFA800;
    border-color: transparent; }
    .btn.btn-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-warning:focus:not(.btn-text) i, .btn.btn-light-warning.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-warning.disabled, .btn.btn-light-warning:disabled {
    color: #FFA800;
    background-color: #FFF4DE;
    border-color: transparent; }
    .btn.btn-light-warning.disabled i, .btn.btn-light-warning:disabled i {
      color: #FFA800; }
    .btn.btn-light-warning.disabled .svg-icon svg g [fill], .btn.btn-light-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-light-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-light-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-warning.disabled.dropdown-toggle:after, .btn.btn-light-warning:disabled.dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-light-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-warning.dropdown-toggle,
  .show .btn.btn-light-warning.btn-dropdown {
    color: #ffffff;
    background-color: #FFA800;
    border-color: transparent; }
    .btn.btn-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-warning.dropdown-toggle i,
    .show .btn.btn-light-warning.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-warning.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-transparent-warning {
  color: #FFA800;
  background-color: rgba(255, 168, 0, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-warning i {
    color: #FFA800; }
  .btn.btn-transparent-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-transparent-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-warning.dropdown-toggle:after {
    color: #FFA800; }
  .btn.btn-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-warning:focus:not(.btn-text), .btn.btn-transparent-warning.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #FFA800;
    border-color: transparent; }
    .btn.btn-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-warning:focus:not(.btn-text) i, .btn.btn-transparent-warning.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-warning.disabled, .btn.btn-transparent-warning:disabled {
    color: #FFA800;
    background-color: rgba(255, 168, 0, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-warning.disabled i, .btn.btn-transparent-warning:disabled i {
      color: #FFA800; }
    .btn.btn-transparent-warning.disabled .svg-icon svg g [fill], .btn.btn-transparent-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-transparent-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-warning.disabled.dropdown-toggle:after, .btn.btn-transparent-warning:disabled.dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-warning.dropdown-toggle,
  .show .btn.btn-transparent-warning.btn-dropdown {
    color: #ffffff;
    background-color: #FFA800;
    border-color: transparent; }
    .btn.btn-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-warning.dropdown-toggle i,
    .show .btn.btn-transparent-warning.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-warning.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-transparent-warning {
  color: #FFA800;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-warning i {
    color: #FFA800; }
  .btn.btn-hover-transparent-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-hover-transparent-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-warning.dropdown-toggle:after {
    color: #FFA800; }
  .btn.btn-hover-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-warning:focus:not(.btn-text), .btn.btn-hover-transparent-warning.focus:not(.btn-text) {
    color: #FFA800;
    background-color: rgba(255, 168, 0, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-warning:focus:not(.btn-text) i, .btn.btn-hover-transparent-warning.focus:not(.btn-text) i {
      color: #FFA800; }
    .btn.btn-hover-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-hover-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-hover-transparent-warning.disabled, .btn.btn-hover-transparent-warning:disabled {
    color: #FFA800;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-warning.disabled i, .btn.btn-hover-transparent-warning:disabled i {
      color: #FFA800; }
    .btn.btn-hover-transparent-warning.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-hover-transparent-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-warning.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-warning:disabled.dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-warning.dropdown-toggle,
  .show .btn.btn-hover-transparent-warning.btn-dropdown {
    color: #FFA800;
    background-color: rgba(255, 168, 0, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-warning.dropdown-toggle i,
    .show .btn.btn-hover-transparent-warning.btn-dropdown i {
      color: #FFA800; }
    .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-warning.btn-dropdown.dropdown-toggle:after {
      color: #FFA800; }

.btn.btn-hover-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-warning:focus:not(.btn-text), .btn.btn-hover-light-warning.focus:not(.btn-text) {
  color: #FFA800;
  background-color: #FFF4DE;
  border-color: transparent; }
  .btn.btn-hover-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-warning:focus:not(.btn-text) i, .btn.btn-hover-light-warning.focus:not(.btn-text) i {
    color: #FFA800; }
  .btn.btn-hover-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-hover-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-warning.focus:not(.btn-text).dropdown-toggle:after {
    color: #FFA800; }

.btn.btn-hover-light-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-warning:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-warning.dropdown-toggle,
.show .btn.btn-hover-light-warning.btn-dropdown {
  color: #FFA800;
  background-color: #FFF4DE;
  border-color: transparent; }
  .btn.btn-hover-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-warning:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-warning.dropdown-toggle i,
  .show .btn.btn-hover-light-warning.btn-dropdown i {
    color: #FFA800; }
  .btn.btn-hover-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-warning.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-warning.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-hover-light-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-warning.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-warning.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-warning.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-warning.btn-dropdown.dropdown-toggle:after {
    color: #FFA800; }

.btn.btn-hover-light-warning.btn-clean {
  border: 0 !important; }

.btn.btn-link-warning {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #FFA800;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-warning i {
    color: #FFA800; }
  .btn.btn-link-warning .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .btn.btn-link-warning .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-warning.dropdown-toggle:after {
    color: #FFA800; }
  .btn.btn-link-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-warning:focus:not(.btn-text), .btn.btn-link-warning.focus:not(.btn-text) {
    color: #EE9D01;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-warning:focus:not(.btn-text) i, .btn.btn-link-warning.focus:not(.btn-text) i {
      color: #EE9D01; }
    .btn.btn-link-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #EE9D01; }
    .btn.btn-link-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-warning.focus:not(.btn-text).dropdown-toggle:after {
      color: #EE9D01; }
  .btn.btn-link-warning.disabled, .btn.btn-link-warning:disabled {
    color: #FFA800;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-warning.disabled i, .btn.btn-link-warning:disabled i {
      color: #FFA800; }
    .btn.btn-link-warning.disabled .svg-icon svg g [fill], .btn.btn-link-warning:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #FFA800; }
    .btn.btn-link-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-link-warning:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-warning.disabled.dropdown-toggle:after, .btn.btn-link-warning:disabled.dropdown-toggle:after {
      color: #FFA800; }
  .btn.btn-link-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-warning:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-warning.dropdown-toggle,
  .show .btn.btn-link-warning.btn-dropdown {
    color: #EE9D01;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-warning:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-warning.dropdown-toggle i,
    .show .btn.btn-link-warning.btn-dropdown i {
      color: #EE9D01; }
    .btn.btn-link-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-warning.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-warning.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #EE9D01; }
    .btn.btn-link-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-warning.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-warning.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-warning.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-warning.btn-dropdown.dropdown-toggle:after {
      color: #EE9D01; }

.btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-warning:focus:not(.btn-text), .btn.btn-hover-warning.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #FFA800 !important;
  border-color: #FFA800 !important; }
  .btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-warning:focus:not(.btn-text) i, .btn.btn-hover-warning.focus:not(.btn-text) i {
    color: #ffffff !important; }
  .btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-warning.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-warning:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-warning.dropdown-toggle,
.show .btn.btn-hover-warning.btn-dropdown {
  color: #ffffff !important;
  background-color: #FFA800 !important;
  border-color: #FFA800 !important; }
  .btn.btn-hover-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-warning:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-warning.dropdown-toggle i,
  .show .btn.btn-hover-warning.btn-dropdown i {
    color: #ffffff !important; }
  .btn.btn-hover-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-warning.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-warning.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-warning.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-warning.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-warning.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-warning.btn-dropdown.dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-warning.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-warning:focus:not(.btn-text), .btn.btn-hover-bg-warning.focus:not(.btn-text) {
  background-color: #FFA800 !important;
  border-color: #FFA800 !important; }

.btn.btn-hover-bg-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-warning:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-warning.dropdown-toggle,
.show .btn.btn-hover-bg-warning.btn-dropdown {
  background-color: #FFA800 !important;
  border-color: #FFA800 !important; }

.btn.btn-bg-warning {
  background-color: #FFA800;
  border-color: #FFA800; }
  .btn.btn-bg-warning.disabled, .btn.btn-bg-warning:disabled {
    background-color: #FFA800;
    border-color: #FFA800; }

.btn.btn-warning.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(255, 168, 0, 0.25) !important; }
  .btn.btn-warning.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-warning.btn-shadow:focus:not(.btn-text), .btn.btn-warning.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(255, 168, 0, 0.3) !important; }
  .btn.btn-warning.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-warning.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-warning.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(255, 168, 0, 0.3) !important; }

.btn.btn-warning.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-warning.btn-shadow-hover:focus:not(.btn-text), .btn.btn-warning.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(255, 168, 0, 0.3) !important; }

.btn.btn-warning.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-warning.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-warning.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(255, 168, 0, 0.3) !important; }

.btn.btn-danger {
  color: #ffffff;
  background-color: #F64E60;
  border-color: #F64E60; }
  .btn.btn-danger i {
    color: #ffffff; }
  .btn.btn-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-danger.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-danger:focus:not(.btn-text), .btn.btn-danger.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #EE2D41;
    border-color: #EE2D41; }
    .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-danger:focus:not(.btn-text) i, .btn.btn-danger.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-danger.disabled, .btn.btn-danger:disabled {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
    .btn.btn-danger.disabled i, .btn.btn-danger:disabled i {
      color: #ffffff; }
    .btn.btn-danger.disabled .svg-icon svg g [fill], .btn.btn-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-danger.disabled.dropdown-toggle:after, .btn.btn-danger:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-danger.dropdown-toggle,
  .show .btn.btn-danger.btn-dropdown {
    color: #ffffff;
    background-color: #EE2D41;
    border-color: #EE2D41; }
    .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-danger.dropdown-toggle i,
    .show .btn.btn-danger.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-danger.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-outline-danger {
  color: #F64E60;
  background-color: transparent;
  border-color: #F64E60; }
  .btn.btn-outline-danger i {
    color: #F64E60; }
  .btn.btn-outline-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-outline-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-danger.dropdown-toggle:after {
    color: #F64E60; }
  .btn.btn-outline-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-danger:focus:not(.btn-text), .btn.btn-outline-danger.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
    .btn.btn-outline-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-danger:focus:not(.btn-text) i, .btn.btn-outline-danger.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-outline-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-danger.disabled, .btn.btn-outline-danger:disabled {
    color: #F64E60;
    background-color: transparent;
    border-color: #F64E60; }
    .btn.btn-outline-danger.disabled i, .btn.btn-outline-danger:disabled i {
      color: #F64E60; }
    .btn.btn-outline-danger.disabled .svg-icon svg g [fill], .btn.btn-outline-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-outline-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-danger.disabled.dropdown-toggle:after, .btn.btn-outline-danger:disabled.dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-outline-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-danger.dropdown-toggle,
  .show .btn.btn-outline-danger.btn-dropdown {
    color: #ffffff;
    background-color: #F64E60;
    border-color: #F64E60; }
    .btn.btn-outline-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-danger.dropdown-toggle i,
    .show .btn.btn-outline-danger.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-outline-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-danger.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-danger {
  color: #F64E60;
  background-color: #FFE2E5;
  border-color: transparent; }
  .btn.btn-light-danger i {
    color: #F64E60; }
  .btn.btn-light-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-light-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-danger.dropdown-toggle:after {
    color: #F64E60; }
  .btn.btn-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-danger:focus:not(.btn-text), .btn.btn-light-danger.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #F64E60;
    border-color: transparent; }
    .btn.btn-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-danger:focus:not(.btn-text) i, .btn.btn-light-danger.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-danger.disabled, .btn.btn-light-danger:disabled {
    color: #F64E60;
    background-color: #FFE2E5;
    border-color: transparent; }
    .btn.btn-light-danger.disabled i, .btn.btn-light-danger:disabled i {
      color: #F64E60; }
    .btn.btn-light-danger.disabled .svg-icon svg g [fill], .btn.btn-light-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-light-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-light-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-danger.disabled.dropdown-toggle:after, .btn.btn-light-danger:disabled.dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-light-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-danger.dropdown-toggle,
  .show .btn.btn-light-danger.btn-dropdown {
    color: #ffffff;
    background-color: #F64E60;
    border-color: transparent; }
    .btn.btn-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-danger.dropdown-toggle i,
    .show .btn.btn-light-danger.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-danger.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-transparent-danger {
  color: #F64E60;
  background-color: rgba(246, 78, 96, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-danger i {
    color: #F64E60; }
  .btn.btn-transparent-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-transparent-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-danger.dropdown-toggle:after {
    color: #F64E60; }
  .btn.btn-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-danger:focus:not(.btn-text), .btn.btn-transparent-danger.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #F64E60;
    border-color: transparent; }
    .btn.btn-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-danger:focus:not(.btn-text) i, .btn.btn-transparent-danger.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-danger.disabled, .btn.btn-transparent-danger:disabled {
    color: #F64E60;
    background-color: rgba(246, 78, 96, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-danger.disabled i, .btn.btn-transparent-danger:disabled i {
      color: #F64E60; }
    .btn.btn-transparent-danger.disabled .svg-icon svg g [fill], .btn.btn-transparent-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-transparent-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-danger.disabled.dropdown-toggle:after, .btn.btn-transparent-danger:disabled.dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-danger.dropdown-toggle,
  .show .btn.btn-transparent-danger.btn-dropdown {
    color: #ffffff;
    background-color: #F64E60;
    border-color: transparent; }
    .btn.btn-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-danger.dropdown-toggle i,
    .show .btn.btn-transparent-danger.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-danger.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-transparent-danger {
  color: #F64E60;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-danger i {
    color: #F64E60; }
  .btn.btn-hover-transparent-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-hover-transparent-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-danger.dropdown-toggle:after {
    color: #F64E60; }
  .btn.btn-hover-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-danger:focus:not(.btn-text), .btn.btn-hover-transparent-danger.focus:not(.btn-text) {
    color: #F64E60;
    background-color: rgba(246, 78, 96, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-danger:focus:not(.btn-text) i, .btn.btn-hover-transparent-danger.focus:not(.btn-text) i {
      color: #F64E60; }
    .btn.btn-hover-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-hover-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-hover-transparent-danger.disabled, .btn.btn-hover-transparent-danger:disabled {
    color: #F64E60;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-danger.disabled i, .btn.btn-hover-transparent-danger:disabled i {
      color: #F64E60; }
    .btn.btn-hover-transparent-danger.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-hover-transparent-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-danger.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-danger:disabled.dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-danger.dropdown-toggle,
  .show .btn.btn-hover-transparent-danger.btn-dropdown {
    color: #F64E60;
    background-color: rgba(246, 78, 96, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-danger.dropdown-toggle i,
    .show .btn.btn-hover-transparent-danger.btn-dropdown i {
      color: #F64E60; }
    .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-danger.btn-dropdown.dropdown-toggle:after {
      color: #F64E60; }

.btn.btn-hover-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-danger:focus:not(.btn-text), .btn.btn-hover-light-danger.focus:not(.btn-text) {
  color: #F64E60;
  background-color: #FFE2E5;
  border-color: transparent; }
  .btn.btn-hover-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-danger:focus:not(.btn-text) i, .btn.btn-hover-light-danger.focus:not(.btn-text) i {
    color: #F64E60; }
  .btn.btn-hover-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-hover-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-danger.focus:not(.btn-text).dropdown-toggle:after {
    color: #F64E60; }

.btn.btn-hover-light-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-danger:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-danger.dropdown-toggle,
.show .btn.btn-hover-light-danger.btn-dropdown {
  color: #F64E60;
  background-color: #FFE2E5;
  border-color: transparent; }
  .btn.btn-hover-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-danger:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-danger.dropdown-toggle i,
  .show .btn.btn-hover-light-danger.btn-dropdown i {
    color: #F64E60; }
  .btn.btn-hover-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-danger.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-danger.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-hover-light-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-danger.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-danger.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-danger.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-danger.btn-dropdown.dropdown-toggle:after {
    color: #F64E60; }

.btn.btn-hover-light-danger.btn-clean {
  border: 0 !important; }

.btn.btn-link-danger {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #F64E60;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-danger i {
    color: #F64E60; }
  .btn.btn-link-danger .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .btn.btn-link-danger .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-danger.dropdown-toggle:after {
    color: #F64E60; }
  .btn.btn-link-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-danger:focus:not(.btn-text), .btn.btn-link-danger.focus:not(.btn-text) {
    color: #EE2D41;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-danger:focus:not(.btn-text) i, .btn.btn-link-danger.focus:not(.btn-text) i {
      color: #EE2D41; }
    .btn.btn-link-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #EE2D41; }
    .btn.btn-link-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-danger.focus:not(.btn-text).dropdown-toggle:after {
      color: #EE2D41; }
  .btn.btn-link-danger.disabled, .btn.btn-link-danger:disabled {
    color: #F64E60;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-danger.disabled i, .btn.btn-link-danger:disabled i {
      color: #F64E60; }
    .btn.btn-link-danger.disabled .svg-icon svg g [fill], .btn.btn-link-danger:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F64E60; }
    .btn.btn-link-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-link-danger:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-danger.disabled.dropdown-toggle:after, .btn.btn-link-danger:disabled.dropdown-toggle:after {
      color: #F64E60; }
  .btn.btn-link-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-danger:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-danger.dropdown-toggle,
  .show .btn.btn-link-danger.btn-dropdown {
    color: #EE2D41;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-danger:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-danger.dropdown-toggle i,
    .show .btn.btn-link-danger.btn-dropdown i {
      color: #EE2D41; }
    .btn.btn-link-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-danger.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-danger.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #EE2D41; }
    .btn.btn-link-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-danger.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-danger.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-danger.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-danger.btn-dropdown.dropdown-toggle:after {
      color: #EE2D41; }

.btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-danger:focus:not(.btn-text), .btn.btn-hover-danger.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #F64E60 !important;
  border-color: #F64E60 !important; }
  .btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-danger:focus:not(.btn-text) i, .btn.btn-hover-danger.focus:not(.btn-text) i {
    color: #ffffff !important; }
  .btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-danger.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-danger:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-danger.dropdown-toggle,
.show .btn.btn-hover-danger.btn-dropdown {
  color: #ffffff !important;
  background-color: #F64E60 !important;
  border-color: #F64E60 !important; }
  .btn.btn-hover-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-danger:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-danger.dropdown-toggle i,
  .show .btn.btn-hover-danger.btn-dropdown i {
    color: #ffffff !important; }
  .btn.btn-hover-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-danger.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-danger.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-danger.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-danger.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-danger.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-danger.btn-dropdown.dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-danger.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-danger:focus:not(.btn-text), .btn.btn-hover-bg-danger.focus:not(.btn-text) {
  background-color: #F64E60 !important;
  border-color: #F64E60 !important; }

.btn.btn-hover-bg-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-danger:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-danger.dropdown-toggle,
.show .btn.btn-hover-bg-danger.btn-dropdown {
  background-color: #F64E60 !important;
  border-color: #F64E60 !important; }

.btn.btn-bg-danger {
  background-color: #F64E60;
  border-color: #F64E60; }
  .btn.btn-bg-danger.disabled, .btn.btn-bg-danger:disabled {
    background-color: #F64E60;
    border-color: #F64E60; }

.btn.btn-danger.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(246, 78, 96, 0.25) !important; }
  .btn.btn-danger.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-danger.btn-shadow:focus:not(.btn-text), .btn.btn-danger.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(246, 78, 96, 0.3) !important; }
  .btn.btn-danger.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-danger.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-danger.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(246, 78, 96, 0.3) !important; }

.btn.btn-danger.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-danger.btn-shadow-hover:focus:not(.btn-text), .btn.btn-danger.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(246, 78, 96, 0.3) !important; }

.btn.btn-danger.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-danger.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-danger.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(246, 78, 96, 0.3) !important; }

.btn.btn-light {
  color: #7E8299;
  background-color: #F3F6F9;
  border-color: #F3F6F9; }
  .btn.btn-light i {
    color: #7E8299; }
  .btn.btn-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299; }
  .btn.btn-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light.dropdown-toggle:after {
    color: #7E8299; }
  .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light:focus:not(.btn-text), .btn.btn-light.focus:not(.btn-text) {
    color: #7E8299;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light:focus:not(.btn-text) i, .btn.btn-light.focus:not(.btn-text) i {
      color: #7E8299; }
    .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #7E8299; }
  .btn.btn-light.disabled, .btn.btn-light:disabled {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-light.disabled i, .btn.btn-light:disabled i {
      color: #7E8299; }
    .btn.btn-light.disabled .svg-icon svg g [fill], .btn.btn-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-light.disabled .svg-icon svg:hover g [fill], .btn.btn-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light.disabled.dropdown-toggle:after, .btn.btn-light:disabled.dropdown-toggle:after {
      color: #7E8299; }
  .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light.dropdown-toggle,
  .show .btn.btn-light.btn-dropdown {
    color: #7E8299;
    background-color: #E4E6EF;
    border-color: #E4E6EF; }
    .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light.dropdown-toggle i,
    .show .btn.btn-light.btn-dropdown i {
      color: #7E8299; }
    .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light.btn-dropdown.dropdown-toggle:after {
      color: #7E8299; }

.btn.btn-outline-light {
  color: #3F4254;
  background-color: transparent;
  border-color: #F3F6F9; }
  .btn.btn-outline-light i {
    color: #3F4254; }
  .btn.btn-outline-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .btn.btn-outline-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-light.dropdown-toggle:after {
    color: #3F4254; }
  .btn.btn-outline-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-light:focus:not(.btn-text), .btn.btn-outline-light.focus:not(.btn-text) {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-outline-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-light:focus:not(.btn-text) i, .btn.btn-outline-light.focus:not(.btn-text) i {
      color: #7E8299; }
    .btn.btn-outline-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-outline-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #7E8299; }
  .btn.btn-outline-light.disabled, .btn.btn-outline-light:disabled {
    color: #3F4254;
    background-color: transparent;
    border-color: #F3F6F9; }
    .btn.btn-outline-light.disabled i, .btn.btn-outline-light:disabled i {
      color: #3F4254; }
    .btn.btn-outline-light.disabled .svg-icon svg g [fill], .btn.btn-outline-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-light.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-light.disabled.dropdown-toggle:after, .btn.btn-outline-light:disabled.dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-outline-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-light.dropdown-toggle,
  .show .btn.btn-outline-light.btn-dropdown {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-outline-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-light.dropdown-toggle i,
    .show .btn.btn-outline-light.btn-dropdown i {
      color: #7E8299; }
    .btn.btn-outline-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-outline-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-light.btn-dropdown.dropdown-toggle:after {
      color: #7E8299; }

.btn.btn-light-light {
  color: #F3F6F9;
  background-color: #F3F6F9;
  border-color: transparent; }
  .btn.btn-light-light i {
    color: #F3F6F9; }
  .btn.btn-light-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-light-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-light.dropdown-toggle:after {
    color: #F3F6F9; }
  .btn.btn-light-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-light:focus:not(.btn-text), .btn.btn-light-light.focus:not(.btn-text) {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-light:focus:not(.btn-text) i, .btn.btn-light-light.focus:not(.btn-text) i {
      color: #7E8299; }
    .btn.btn-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #7E8299; }
  .btn.btn-light-light.disabled, .btn.btn-light-light:disabled {
    color: #F3F6F9;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-light-light.disabled i, .btn.btn-light-light:disabled i {
      color: #F3F6F9; }
    .btn.btn-light-light.disabled .svg-icon svg g [fill], .btn.btn-light-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-light-light.disabled .svg-icon svg:hover g [fill], .btn.btn-light-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-light.disabled.dropdown-toggle:after, .btn.btn-light-light:disabled.dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-light-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-light.dropdown-toggle,
  .show .btn.btn-light-light.btn-dropdown {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-light-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-light.dropdown-toggle i,
    .show .btn.btn-light-light.btn-dropdown i {
      color: #7E8299; }
    .btn.btn-light-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-light-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-light.btn-dropdown.dropdown-toggle:after {
      color: #7E8299; }

.btn.btn-transparent-light {
  color: #F3F6F9;
  background-color: rgba(243, 246, 249, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-light i {
    color: #F3F6F9; }
  .btn.btn-transparent-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-transparent-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-light.dropdown-toggle:after {
    color: #F3F6F9; }
  .btn.btn-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-light:focus:not(.btn-text), .btn.btn-transparent-light.focus:not(.btn-text) {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-light:focus:not(.btn-text) i, .btn.btn-transparent-light.focus:not(.btn-text) i {
      color: #7E8299; }
    .btn.btn-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #7E8299; }
  .btn.btn-transparent-light.disabled, .btn.btn-transparent-light:disabled {
    color: #F3F6F9;
    background-color: rgba(243, 246, 249, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-light.disabled i, .btn.btn-transparent-light:disabled i {
      color: #F3F6F9; }
    .btn.btn-transparent-light.disabled .svg-icon svg g [fill], .btn.btn-transparent-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-transparent-light.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-light.disabled.dropdown-toggle:after, .btn.btn-transparent-light:disabled.dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-light.dropdown-toggle,
  .show .btn.btn-transparent-light.btn-dropdown {
    color: #7E8299;
    background-color: #F3F6F9;
    border-color: transparent; }
    .btn.btn-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-light.dropdown-toggle i,
    .show .btn.btn-transparent-light.btn-dropdown i {
      color: #7E8299; }
    .btn.btn-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .btn.btn-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-light.btn-dropdown.dropdown-toggle:after {
      color: #7E8299; }

.btn.btn-hover-transparent-light {
  color: #F3F6F9;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-light i {
    color: #F3F6F9; }
  .btn.btn-hover-transparent-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-hover-transparent-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-light.dropdown-toggle:after {
    color: #F3F6F9; }
  .btn.btn-hover-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-light:focus:not(.btn-text), .btn.btn-hover-transparent-light.focus:not(.btn-text) {
    color: #F3F6F9;
    background-color: rgba(243, 246, 249, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-light:focus:not(.btn-text) i, .btn.btn-hover-transparent-light.focus:not(.btn-text) i {
      color: #F3F6F9; }
    .btn.btn-hover-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-hover-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-hover-transparent-light.disabled, .btn.btn-hover-transparent-light:disabled {
    color: #F3F6F9;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-light.disabled i, .btn.btn-hover-transparent-light:disabled i {
      color: #F3F6F9; }
    .btn.btn-hover-transparent-light.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-hover-transparent-light.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-light.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-light:disabled.dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-hover-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-light.dropdown-toggle,
  .show .btn.btn-hover-transparent-light.btn-dropdown {
    color: #F3F6F9;
    background-color: rgba(243, 246, 249, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-light.dropdown-toggle i,
    .show .btn.btn-hover-transparent-light.btn-dropdown i {
      color: #F3F6F9; }
    .btn.btn-hover-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-hover-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-light.btn-dropdown.dropdown-toggle:after {
      color: #F3F6F9; }

.btn.btn-hover-light-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-light:focus:not(.btn-text), .btn.btn-hover-light-light.focus:not(.btn-text) {
  color: #F3F6F9;
  background-color: #F3F6F9;
  border-color: transparent; }
  .btn.btn-hover-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-light:focus:not(.btn-text) i, .btn.btn-hover-light-light.focus:not(.btn-text) i {
    color: #F3F6F9; }
  .btn.btn-hover-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-light.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-hover-light-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-light.focus:not(.btn-text).dropdown-toggle:after {
    color: #F3F6F9; }

.btn.btn-hover-light-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-light:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-light.dropdown-toggle,
.show .btn.btn-hover-light-light.btn-dropdown {
  color: #F3F6F9;
  background-color: #F3F6F9;
  border-color: transparent; }
  .btn.btn-hover-light-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-light:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-light.dropdown-toggle i,
  .show .btn.btn-hover-light-light.btn-dropdown i {
    color: #F3F6F9; }
  .btn.btn-hover-light-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-light.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-light.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-hover-light-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-light.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-light.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-light.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-light.btn-dropdown.dropdown-toggle:after {
    color: #F3F6F9; }

.btn.btn-hover-light-light.btn-clean {
  border: 0 !important; }

.btn.btn-link-light {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #F3F6F9;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-light i {
    color: #F3F6F9; }
  .btn.btn-link-light .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .btn.btn-link-light .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-light.dropdown-toggle:after {
    color: #F3F6F9; }
  .btn.btn-link-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-light:focus:not(.btn-text), .btn.btn-link-light.focus:not(.btn-text) {
    color: #E4E6EF;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-light:focus:not(.btn-text) i, .btn.btn-link-light.focus:not(.btn-text) i {
      color: #E4E6EF; }
    .btn.btn-link-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-light.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-link-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-light.focus:not(.btn-text).dropdown-toggle:after {
      color: #E4E6EF; }
  .btn.btn-link-light.disabled, .btn.btn-link-light:disabled {
    color: #F3F6F9;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-light.disabled i, .btn.btn-link-light:disabled i {
      color: #F3F6F9; }
    .btn.btn-link-light.disabled .svg-icon svg g [fill], .btn.btn-link-light:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-link-light.disabled .svg-icon svg:hover g [fill], .btn.btn-link-light:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-light.disabled.dropdown-toggle:after, .btn.btn-link-light:disabled.dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-link-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-light:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-light.dropdown-toggle,
  .show .btn.btn-link-light.btn-dropdown {
    color: #E4E6EF;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-light:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-light.dropdown-toggle i,
    .show .btn.btn-link-light.btn-dropdown i {
      color: #E4E6EF; }
    .btn.btn-link-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-light.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-light.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #E4E6EF; }
    .btn.btn-link-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-light.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-light.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-light.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-light.btn-dropdown.dropdown-toggle:after {
      color: #E4E6EF; }

.btn.btn-hover-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light:focus:not(.btn-text), .btn.btn-hover-light.focus:not(.btn-text) {
  color: #7E8299 !important;
  background-color: #F3F6F9 !important;
  border-color: #F3F6F9 !important; }
  .btn.btn-hover-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light:focus:not(.btn-text) i, .btn.btn-hover-light.focus:not(.btn-text) i {
    color: #7E8299 !important; }
  .btn.btn-hover-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299 !important; }
  .btn.btn-hover-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light.focus:not(.btn-text).dropdown-toggle:after {
    color: #7E8299 !important; }

.btn.btn-hover-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light.dropdown-toggle,
.show .btn.btn-hover-light.btn-dropdown {
  color: #7E8299 !important;
  background-color: #F3F6F9 !important;
  border-color: #F3F6F9 !important; }
  .btn.btn-hover-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light.dropdown-toggle i,
  .show .btn.btn-hover-light.btn-dropdown i {
    color: #7E8299 !important; }
  .btn.btn-hover-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #7E8299 !important; }
  .btn.btn-hover-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light.btn-dropdown.dropdown-toggle:after {
    color: #7E8299 !important; }

.btn.btn-hover-light.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-light:focus:not(.btn-text), .btn.btn-hover-bg-light.focus:not(.btn-text) {
  background-color: #F3F6F9 !important;
  border-color: #F3F6F9 !important; }

.btn.btn-hover-bg-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-light:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-light.dropdown-toggle,
.show .btn.btn-hover-bg-light.btn-dropdown {
  background-color: #F3F6F9 !important;
  border-color: #F3F6F9 !important; }

.btn.btn-bg-light {
  background-color: #F3F6F9;
  border-color: #F3F6F9; }
  .btn.btn-bg-light.disabled, .btn.btn-bg-light:disabled {
    background-color: #F3F6F9;
    border-color: #F3F6F9; }

.btn.btn-light.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.25) !important; }
  .btn.btn-light.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light.btn-shadow:focus:not(.btn-text), .btn.btn-light.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }
  .btn.btn-light.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-light.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light.btn-shadow-hover:focus:not(.btn-text), .btn.btn-light.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-light.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-light.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-dark {
  color: #ffffff;
  background-color: #181C32;
  border-color: #181C32; }
  .btn.btn-dark i {
    color: #ffffff; }
  .btn.btn-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-dark.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-dark:focus:not(.btn-text), .btn.btn-dark.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #131628;
    border-color: #131628; }
    .btn.btn-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-dark:focus:not(.btn-text) i, .btn.btn-dark.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-dark.disabled, .btn.btn-dark:disabled {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
    .btn.btn-dark.disabled i, .btn.btn-dark:disabled i {
      color: #ffffff; }
    .btn.btn-dark.disabled .svg-icon svg g [fill], .btn.btn-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-dark.disabled.dropdown-toggle:after, .btn.btn-dark:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-dark.dropdown-toggle,
  .show .btn.btn-dark.btn-dropdown {
    color: #ffffff;
    background-color: #131628;
    border-color: #131628; }
    .btn.btn-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-dark.dropdown-toggle i,
    .show .btn.btn-dark.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-dark.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-outline-dark {
  color: #181C32;
  background-color: transparent;
  border-color: #181C32; }
  .btn.btn-outline-dark i {
    color: #181C32; }
  .btn.btn-outline-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-outline-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-dark.dropdown-toggle:after {
    color: #181C32; }
  .btn.btn-outline-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-dark:focus:not(.btn-text), .btn.btn-outline-dark.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
    .btn.btn-outline-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-dark:focus:not(.btn-text) i, .btn.btn-outline-dark.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-outline-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-dark.disabled, .btn.btn-outline-dark:disabled {
    color: #181C32;
    background-color: transparent;
    border-color: #181C32; }
    .btn.btn-outline-dark.disabled i, .btn.btn-outline-dark:disabled i {
      color: #181C32; }
    .btn.btn-outline-dark.disabled .svg-icon svg g [fill], .btn.btn-outline-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-outline-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-dark.disabled.dropdown-toggle:after, .btn.btn-outline-dark:disabled.dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-outline-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-dark.dropdown-toggle,
  .show .btn.btn-outline-dark.btn-dropdown {
    color: #ffffff;
    background-color: #181C32;
    border-color: #181C32; }
    .btn.btn-outline-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-dark.dropdown-toggle i,
    .show .btn.btn-outline-dark.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-outline-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-dark.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-dark {
  color: #181C32;
  background-color: #D1D3E0;
  border-color: transparent; }
  .btn.btn-light-dark i {
    color: #181C32; }
  .btn.btn-light-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-light-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-dark.dropdown-toggle:after {
    color: #181C32; }
  .btn.btn-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-dark:focus:not(.btn-text), .btn.btn-light-dark.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #181C32;
    border-color: transparent; }
    .btn.btn-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-dark:focus:not(.btn-text) i, .btn.btn-light-dark.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-dark.disabled, .btn.btn-light-dark:disabled {
    color: #181C32;
    background-color: #D1D3E0;
    border-color: transparent; }
    .btn.btn-light-dark.disabled i, .btn.btn-light-dark:disabled i {
      color: #181C32; }
    .btn.btn-light-dark.disabled .svg-icon svg g [fill], .btn.btn-light-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-light-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-light-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-dark.disabled.dropdown-toggle:after, .btn.btn-light-dark:disabled.dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-light-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-dark.dropdown-toggle,
  .show .btn.btn-light-dark.btn-dropdown {
    color: #ffffff;
    background-color: #181C32;
    border-color: transparent; }
    .btn.btn-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-dark.dropdown-toggle i,
    .show .btn.btn-light-dark.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-dark.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-transparent-dark {
  color: #181C32;
  background-color: rgba(24, 28, 50, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-dark i {
    color: #181C32; }
  .btn.btn-transparent-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-transparent-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-dark.dropdown-toggle:after {
    color: #181C32; }
  .btn.btn-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-dark:focus:not(.btn-text), .btn.btn-transparent-dark.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #181C32;
    border-color: transparent; }
    .btn.btn-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-dark:focus:not(.btn-text) i, .btn.btn-transparent-dark.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-dark.disabled, .btn.btn-transparent-dark:disabled {
    color: #181C32;
    background-color: rgba(24, 28, 50, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-dark.disabled i, .btn.btn-transparent-dark:disabled i {
      color: #181C32; }
    .btn.btn-transparent-dark.disabled .svg-icon svg g [fill], .btn.btn-transparent-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-transparent-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-dark.disabled.dropdown-toggle:after, .btn.btn-transparent-dark:disabled.dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-dark.dropdown-toggle,
  .show .btn.btn-transparent-dark.btn-dropdown {
    color: #ffffff;
    background-color: #181C32;
    border-color: transparent; }
    .btn.btn-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-dark.dropdown-toggle i,
    .show .btn.btn-transparent-dark.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-dark.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-transparent-dark {
  color: #181C32;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-dark i {
    color: #181C32; }
  .btn.btn-hover-transparent-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-hover-transparent-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-dark.dropdown-toggle:after {
    color: #181C32; }
  .btn.btn-hover-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-dark:focus:not(.btn-text), .btn.btn-hover-transparent-dark.focus:not(.btn-text) {
    color: #181C32;
    background-color: rgba(24, 28, 50, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-dark:focus:not(.btn-text) i, .btn.btn-hover-transparent-dark.focus:not(.btn-text) i {
      color: #181C32; }
    .btn.btn-hover-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-hover-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-hover-transparent-dark.disabled, .btn.btn-hover-transparent-dark:disabled {
    color: #181C32;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-dark.disabled i, .btn.btn-hover-transparent-dark:disabled i {
      color: #181C32; }
    .btn.btn-hover-transparent-dark.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-hover-transparent-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-dark.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-dark:disabled.dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-dark.dropdown-toggle,
  .show .btn.btn-hover-transparent-dark.btn-dropdown {
    color: #181C32;
    background-color: rgba(24, 28, 50, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-dark.dropdown-toggle i,
    .show .btn.btn-hover-transparent-dark.btn-dropdown i {
      color: #181C32; }
    .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-dark.btn-dropdown.dropdown-toggle:after {
      color: #181C32; }

.btn.btn-hover-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-dark:focus:not(.btn-text), .btn.btn-hover-light-dark.focus:not(.btn-text) {
  color: #181C32;
  background-color: #D1D3E0;
  border-color: transparent; }
  .btn.btn-hover-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-dark:focus:not(.btn-text) i, .btn.btn-hover-light-dark.focus:not(.btn-text) i {
    color: #181C32; }
  .btn.btn-hover-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-hover-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-dark.focus:not(.btn-text).dropdown-toggle:after {
    color: #181C32; }

.btn.btn-hover-light-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-dark:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-dark.dropdown-toggle,
.show .btn.btn-hover-light-dark.btn-dropdown {
  color: #181C32;
  background-color: #D1D3E0;
  border-color: transparent; }
  .btn.btn-hover-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-dark:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-dark.dropdown-toggle i,
  .show .btn.btn-hover-light-dark.btn-dropdown i {
    color: #181C32; }
  .btn.btn-hover-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-dark.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-dark.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-hover-light-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-dark.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-dark.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-dark.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-dark.btn-dropdown.dropdown-toggle:after {
    color: #181C32; }

.btn.btn-hover-light-dark.btn-clean {
  border: 0 !important; }

.btn.btn-link-dark {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #181C32;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-dark i {
    color: #181C32; }
  .btn.btn-link-dark .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .btn.btn-link-dark .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-dark.dropdown-toggle:after {
    color: #181C32; }
  .btn.btn-link-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-dark:focus:not(.btn-text), .btn.btn-link-dark.focus:not(.btn-text) {
    color: #131628;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-dark:focus:not(.btn-text) i, .btn.btn-link-dark.focus:not(.btn-text) i {
      color: #131628; }
    .btn.btn-link-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #131628; }
    .btn.btn-link-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-dark.focus:not(.btn-text).dropdown-toggle:after {
      color: #131628; }
  .btn.btn-link-dark.disabled, .btn.btn-link-dark:disabled {
    color: #181C32;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-dark.disabled i, .btn.btn-link-dark:disabled i {
      color: #181C32; }
    .btn.btn-link-dark.disabled .svg-icon svg g [fill], .btn.btn-link-dark:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #181C32; }
    .btn.btn-link-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-link-dark:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-dark.disabled.dropdown-toggle:after, .btn.btn-link-dark:disabled.dropdown-toggle:after {
      color: #181C32; }
  .btn.btn-link-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-dark:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-dark.dropdown-toggle,
  .show .btn.btn-link-dark.btn-dropdown {
    color: #131628;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-dark:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-dark.dropdown-toggle i,
    .show .btn.btn-link-dark.btn-dropdown i {
      color: #131628; }
    .btn.btn-link-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-dark.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-dark.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #131628; }
    .btn.btn-link-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-dark.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-dark.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-dark.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-dark.btn-dropdown.dropdown-toggle:after {
      color: #131628; }

.btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-dark:focus:not(.btn-text), .btn.btn-hover-dark.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #181C32 !important;
  border-color: #181C32 !important; }
  .btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-dark:focus:not(.btn-text) i, .btn.btn-hover-dark.focus:not(.btn-text) i {
    color: #ffffff !important; }
  .btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-dark.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-dark:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-dark.dropdown-toggle,
.show .btn.btn-hover-dark.btn-dropdown {
  color: #ffffff !important;
  background-color: #181C32 !important;
  border-color: #181C32 !important; }
  .btn.btn-hover-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-dark:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-dark.dropdown-toggle i,
  .show .btn.btn-hover-dark.btn-dropdown i {
    color: #ffffff !important; }
  .btn.btn-hover-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-dark.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-dark.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff !important; }
  .btn.btn-hover-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-dark.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-dark.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-dark.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-dark.btn-dropdown.dropdown-toggle:after {
    color: #ffffff !important; }

.btn.btn-hover-dark.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-dark:focus:not(.btn-text), .btn.btn-hover-bg-dark.focus:not(.btn-text) {
  background-color: #181C32 !important;
  border-color: #181C32 !important; }

.btn.btn-hover-bg-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-dark:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-dark.dropdown-toggle,
.show .btn.btn-hover-bg-dark.btn-dropdown {
  background-color: #181C32 !important;
  border-color: #181C32 !important; }

.btn.btn-bg-dark {
  background-color: #181C32;
  border-color: #181C32; }
  .btn.btn-bg-dark.disabled, .btn.btn-bg-dark:disabled {
    background-color: #181C32;
    border-color: #181C32; }

.btn.btn-dark.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.25) !important; }
  .btn.btn-dark.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-dark.btn-shadow:focus:not(.btn-text), .btn.btn-dark.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }
  .btn.btn-dark.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-dark.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-dark.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-dark.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-dark.btn-shadow-hover:focus:not(.btn-text), .btn.btn-dark.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-dark.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-dark.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-dark.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-white {
  color: #3F4254;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn.btn-white i {
    color: #3F4254; }
  .btn.btn-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254; }
  .btn.btn-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-white.dropdown-toggle:after {
    color: #3F4254; }
  .btn.btn-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-white:focus:not(.btn-text), .btn.btn-white.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-white:focus:not(.btn-text) i, .btn.btn-white.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-white.disabled, .btn.btn-white:disabled {
    color: #3F4254;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn.btn-white.disabled i, .btn.btn-white:disabled i {
      color: #3F4254; }
    .btn.btn-white.disabled .svg-icon svg g [fill], .btn.btn-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-white.disabled .svg-icon svg:hover g [fill], .btn.btn-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-white.disabled.dropdown-toggle:after, .btn.btn-white:disabled.dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-white.dropdown-toggle,
  .show .btn.btn-white.btn-dropdown {
    color: #3F4254;
    background-color: #F3F6F9;
    border-color: #F3F6F9; }
    .btn.btn-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-white.dropdown-toggle i,
    .show .btn.btn-white.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-white.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-outline-white {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff; }
  .btn.btn-outline-white i {
    color: #ffffff; }
  .btn.btn-outline-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-outline-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-outline-white.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-outline-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-outline-white:focus:not(.btn-text), .btn.btn-outline-white.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn.btn-outline-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-outline-white:focus:not(.btn-text) i, .btn.btn-outline-white.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-outline-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-outline-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-outline-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-outline-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-outline-white.disabled, .btn.btn-outline-white:disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: #ffffff; }
    .btn.btn-outline-white.disabled i, .btn.btn-outline-white:disabled i {
      color: #ffffff; }
    .btn.btn-outline-white.disabled .svg-icon svg g [fill], .btn.btn-outline-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-outline-white.disabled .svg-icon svg:hover g [fill], .btn.btn-outline-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-white.disabled.dropdown-toggle:after, .btn.btn-outline-white:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-outline-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-outline-white.dropdown-toggle,
  .show .btn.btn-outline-white.btn-dropdown {
    color: #3F4254;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn.btn-outline-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-outline-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-outline-white.dropdown-toggle i,
    .show .btn.btn-outline-white.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-outline-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-outline-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-outline-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-outline-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-outline-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-outline-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-outline-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-outline-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-outline-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-outline-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-outline-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-outline-white.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-light-white {
  color: #ffffff;
  background-color: #ffffff;
  border-color: transparent; }
  .btn.btn-light-white i {
    color: #ffffff; }
  .btn.btn-light-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-light-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-white.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-light-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-white:focus:not(.btn-text), .btn.btn-light-white.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #ffffff;
    border-color: transparent; }
    .btn.btn-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-white:focus:not(.btn-text) i, .btn.btn-light-white.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-light-white.disabled, .btn.btn-light-white:disabled {
    color: #ffffff;
    background-color: #ffffff;
    border-color: transparent; }
    .btn.btn-light-white.disabled i, .btn.btn-light-white:disabled i {
      color: #ffffff; }
    .btn.btn-light-white.disabled .svg-icon svg g [fill], .btn.btn-light-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-white.disabled .svg-icon svg:hover g [fill], .btn.btn-light-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-white.disabled.dropdown-toggle:after, .btn.btn-light-white:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-white.dropdown-toggle,
  .show .btn.btn-light-white.btn-dropdown {
    color: #3F4254;
    background-color: #ffffff;
    border-color: transparent; }
    .btn.btn-light-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-white.dropdown-toggle i,
    .show .btn.btn-light-white.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-light-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-light-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-white.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-transparent-white {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent; }
  .btn.btn-transparent-white i {
    color: #ffffff; }
  .btn.btn-transparent-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-transparent-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-transparent-white.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-transparent-white:focus:not(.btn-text), .btn.btn-transparent-white.focus:not(.btn-text) {
    color: #3F4254;
    background-color: #ffffff;
    border-color: transparent; }
    .btn.btn-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-transparent-white:focus:not(.btn-text) i, .btn.btn-transparent-white.focus:not(.btn-text) i {
      color: #3F4254; }
    .btn.btn-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-transparent-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-transparent-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-transparent-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #3F4254; }
  .btn.btn-transparent-white.disabled, .btn.btn-transparent-white:disabled {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: transparent; }
    .btn.btn-transparent-white.disabled i, .btn.btn-transparent-white:disabled i {
      color: #ffffff; }
    .btn.btn-transparent-white.disabled .svg-icon svg g [fill], .btn.btn-transparent-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-transparent-white.disabled .svg-icon svg:hover g [fill], .btn.btn-transparent-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-white.disabled.dropdown-toggle:after, .btn.btn-transparent-white:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-transparent-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-transparent-white.dropdown-toggle,
  .show .btn.btn-transparent-white.btn-dropdown {
    color: #3F4254;
    background-color: #ffffff;
    border-color: transparent; }
    .btn.btn-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-transparent-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-transparent-white.dropdown-toggle i,
    .show .btn.btn-transparent-white.btn-dropdown i {
      color: #3F4254; }
    .btn.btn-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-transparent-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-transparent-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-transparent-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3F4254; }
    .btn.btn-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-transparent-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-transparent-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-transparent-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-transparent-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-transparent-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-transparent-white.btn-dropdown.dropdown-toggle:after {
      color: #3F4254; }

.btn.btn-hover-transparent-white {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent; }
  .btn.btn-hover-transparent-white i {
    color: #ffffff; }
  .btn.btn-hover-transparent-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-hover-transparent-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-transparent-white.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-white:focus:not(.btn-text), .btn.btn-hover-transparent-white.focus:not(.btn-text) {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-transparent-white:focus:not(.btn-text) i, .btn.btn-hover-transparent-white.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-transparent-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-transparent-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-hover-transparent-white.disabled, .btn.btn-hover-transparent-white:disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }
    .btn.btn-hover-transparent-white.disabled i, .btn.btn-hover-transparent-white:disabled i {
      color: #ffffff; }
    .btn.btn-hover-transparent-white.disabled .svg-icon svg g [fill], .btn.btn-hover-transparent-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-hover-transparent-white.disabled .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-white.disabled.dropdown-toggle:after, .btn.btn-hover-transparent-white:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-hover-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-transparent-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-hover-transparent-white.dropdown-toggle,
  .show .btn.btn-hover-transparent-white.btn-dropdown {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: transparent; }
    .btn.btn-hover-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-transparent-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-transparent-white.dropdown-toggle i,
    .show .btn.btn-hover-transparent-white.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-hover-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-transparent-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-transparent-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-transparent-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-hover-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-transparent-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-transparent-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-transparent-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-hover-transparent-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-transparent-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-transparent-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-transparent-white.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-hover-light-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-light-white:focus:not(.btn-text), .btn.btn-hover-light-white.focus:not(.btn-text) {
  color: #ffffff;
  background-color: #ffffff;
  border-color: transparent; }
  .btn.btn-hover-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-light-white:focus:not(.btn-text) i, .btn.btn-hover-light-white.focus:not(.btn-text) i {
    color: #ffffff; }
  .btn.btn-hover-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-light-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-white.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-hover-light-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-light-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-light-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-white.focus:not(.btn-text).dropdown-toggle:after {
    color: #ffffff; }

.btn.btn-hover-light-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-light-white:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-light-white.dropdown-toggle,
.show .btn.btn-hover-light-white.btn-dropdown {
  color: #ffffff;
  background-color: #ffffff;
  border-color: transparent; }
  .btn.btn-hover-light-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-light-white:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-light-white.dropdown-toggle i,
  .show .btn.btn-hover-light-white.btn-dropdown i {
    color: #ffffff; }
  .btn.btn-hover-light-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-light-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-light-white.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-light-white.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-hover-light-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-light-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-light-white.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-light-white.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-light-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-light-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-light-white.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-light-white.btn-dropdown.dropdown-toggle:after {
    color: #ffffff; }

.btn.btn-hover-light-white.btn-clean {
  border: 0 !important; }

.btn.btn-link-white {
  border: 0;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #ffffff;
  background-color: transparent !important;
  border-color: transparent !important; }
  .btn.btn-link-white i {
    color: #ffffff; }
  .btn.btn-link-white .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-link-white .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-link-white.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-link-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-link-white:focus:not(.btn-text), .btn.btn-link-white.focus:not(.btn-text) {
    color: #F3F6F9;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-link-white:focus:not(.btn-text) i, .btn.btn-link-white.focus:not(.btn-text) i {
      color: #F3F6F9; }
    .btn.btn-link-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-link-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-white.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-link-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-link-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-link-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-white.focus:not(.btn-text).dropdown-toggle:after {
      color: #F3F6F9; }
  .btn.btn-link-white.disabled, .btn.btn-link-white:disabled {
    color: #ffffff;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-white.disabled i, .btn.btn-link-white:disabled i {
      color: #ffffff; }
    .btn.btn-link-white.disabled .svg-icon svg g [fill], .btn.btn-link-white:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-link-white.disabled .svg-icon svg:hover g [fill], .btn.btn-link-white:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-white.disabled.dropdown-toggle:after, .btn.btn-link-white:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-link-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-white:not(:disabled):not(.disabled).active,
  .show > .btn.btn-link-white.dropdown-toggle,
  .show .btn.btn-link-white.btn-dropdown {
    color: #F3F6F9;
    background-color: transparent !important;
    border-color: transparent !important; }
    .btn.btn-link-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-white:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-link-white.dropdown-toggle i,
    .show .btn.btn-link-white.btn-dropdown i {
      color: #F3F6F9; }
    .btn.btn-link-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-link-white.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-link-white.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #F3F6F9; }
    .btn.btn-link-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-link-white.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-link-white.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-link-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-link-white.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-link-white.btn-dropdown.dropdown-toggle:after {
      color: #F3F6F9; }

.btn.btn-hover-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-white:focus:not(.btn-text), .btn.btn-hover-white.focus:not(.btn-text) {
  color: #3F4254 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important; }
  .btn.btn-hover-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-white:focus:not(.btn-text) i, .btn.btn-hover-white.focus:not(.btn-text) i {
    color: #3F4254 !important; }
  .btn.btn-hover-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-white.focus:not(.btn-text) .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .btn.btn-hover-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-white.focus:not(.btn-text).dropdown-toggle:after {
    color: #3F4254 !important; }

.btn.btn-hover-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-white:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-white.dropdown-toggle,
.show .btn.btn-hover-white.btn-dropdown {
  color: #3F4254 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important; }
  .btn.btn-hover-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-white:not(:disabled):not(.disabled).active i,
  .show > .btn.btn-hover-white.dropdown-toggle i,
  .show .btn.btn-hover-white.btn-dropdown i {
    color: #3F4254 !important; }
  .btn.btn-hover-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
  .show > .btn.btn-hover-white.dropdown-toggle .svg-icon svg g [fill],
  .show .btn.btn-hover-white.btn-dropdown .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3F4254 !important; }
  .btn.btn-hover-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
  .show > .btn.btn-hover-white.dropdown-toggle .svg-icon svg:hover g [fill],
  .show .btn.btn-hover-white.btn-dropdown .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-hover-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
  .show > .btn.btn-hover-white.dropdown-toggle.dropdown-toggle:after,
  .show .btn.btn-hover-white.btn-dropdown.dropdown-toggle:after {
    color: #3F4254 !important; }

.btn.btn-hover-white.btn-clean {
  border: 0 !important; }

.btn.btn-hover-bg-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-bg-white:focus:not(.btn-text), .btn.btn-hover-bg-white.focus:not(.btn-text) {
  background-color: #ffffff !important;
  border-color: #ffffff !important; }

.btn.btn-hover-bg-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-bg-white:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-bg-white.dropdown-toggle,
.show .btn.btn-hover-bg-white.btn-dropdown {
  background-color: #ffffff !important;
  border-color: #ffffff !important; }

.btn.btn-bg-white {
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn.btn-bg-white.disabled, .btn.btn-bg-white:disabled {
    background-color: #ffffff;
    border-color: #ffffff; }

.btn.btn-white.btn-shadow {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.25) !important; }
  .btn.btn-white.btn-shadow:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-white.btn-shadow:focus:not(.btn-text), .btn.btn-white.btn-shadow.focus:not(.btn-text) {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }
  .btn.btn-white.btn-shadow:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-white.btn-shadow:not(:disabled):not(.disabled).active,
  .show > .btn.btn-white.btn-shadow.dropdown-toggle {
    box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-white.btn-shadow-hover:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-white.btn-shadow-hover:focus:not(.btn-text), .btn.btn-white.btn-shadow-hover.focus:not(.btn-text) {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-white.btn-shadow-hover:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-white.btn-shadow-hover:not(:disabled):not(.disabled).active,
.show > .btn.btn-white.btn-shadow-hover.dropdown-toggle {
  box-shadow: 0px 9px 16px 0px rgba(24, 28, 50, 0.3) !important; }

.btn.btn-text-white {
  color: #ffffff; }
  .btn.btn-text-white.disabled, .btn.btn-text-white:disabled {
    color: #ffffff; }

.btn.btn-icon-white i {
  color: #ffffff; }

.btn.btn-icon-white .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff; }

.btn.btn-icon-white .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-white.dropdown-toggle:after {
  color: #ffffff; }

.btn.btn-icon-white.disabled i, .btn.btn-icon-white:disabled i {
  color: #ffffff; }

.btn.btn-icon-white.disabled .svg-icon svg g [fill], .btn.btn-icon-white:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff; }

.btn.btn-icon-white.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-white:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-white.disabled.dropdown-toggle:after, .btn.btn-icon-white:disabled.dropdown-toggle:after {
  color: #ffffff; }

.btn.btn-hover-text-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-white:focus:not(.btn-text), .btn.btn-hover-text-white.focus:not(.btn-text) {
  color: #ffffff !important; }

.btn.btn-hover-text-white:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-white:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-white.dropdown-toggle,
.show .btn.btn-hover-text-white.btn-dropdown {
  color: #ffffff !important; }

.btn.btn-hover-icon-white:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-white:focus:not(.btn-text) i, .btn.btn-hover-icon-white.focus:not(.btn-text) i {
  color: #ffffff !important; }

.btn.btn-hover-icon-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-white:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-white.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff !important; }

.btn.btn-hover-icon-white:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-white:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-white.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-white:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-white:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-white.focus:not(.btn-text).dropdown-toggle:after {
  color: #ffffff !important; }

.btn.btn-hover-icon-white:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-white:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-white.dropdown-toggle i,
.show .btn.btn-hover-icon-white.btn-dropdown i {
  color: #ffffff !important; }

.btn.btn-hover-icon-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-white:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-white.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-white.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff !important; }

.btn.btn-hover-icon-white:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-white:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-white.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-white.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-white:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-white:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-white.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-white.btn-dropdown.dropdown-toggle:after {
  color: #ffffff !important; }

.btn.btn-text-primary {
  color: #551e43; }
  .btn.btn-text-primary.disabled, .btn.btn-text-primary:disabled {
    color: #551e43; }

.btn.btn-icon-primary i {
  color: #551e43; }

.btn.btn-icon-primary .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #551e43; }

.btn.btn-icon-primary .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-primary.dropdown-toggle:after {
  color: #551e43; }

.btn.btn-icon-primary.disabled i, .btn.btn-icon-primary:disabled i {
  color: #551e43; }

.btn.btn-icon-primary.disabled .svg-icon svg g [fill], .btn.btn-icon-primary:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #551e43; }

.btn.btn-icon-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-primary:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-primary.disabled.dropdown-toggle:after, .btn.btn-icon-primary:disabled.dropdown-toggle:after {
  color: #551e43; }

.btn.btn-hover-text-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-primary:focus:not(.btn-text), .btn.btn-hover-text-primary.focus:not(.btn-text) {
  color: #551e43 !important; }

.btn.btn-hover-text-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-primary.dropdown-toggle,
.show .btn.btn-hover-text-primary.btn-dropdown {
  color: #551e43 !important; }

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-primary:focus:not(.btn-text) i, .btn.btn-hover-icon-primary.focus:not(.btn-text) i {
  color: #551e43 !important; }

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #551e43 !important; }

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-primary.focus:not(.btn-text).dropdown-toggle:after {
  color: #551e43 !important; }

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-primary.dropdown-toggle i,
.show .btn.btn-hover-icon-primary.btn-dropdown i {
  color: #551e43 !important; }

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-primary.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #551e43 !important; }

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-primary.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-primary.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-primary.btn-dropdown.dropdown-toggle:after {
  color: #551e43 !important; }

.btn.btn-text-secondary {
  color: #181C32; }
  .btn.btn-text-secondary.disabled, .btn.btn-text-secondary:disabled {
    color: #181C32; }

.btn.btn-icon-secondary i {
  color: #181C32; }

.btn.btn-icon-secondary .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32; }

.btn.btn-icon-secondary .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-secondary.dropdown-toggle:after {
  color: #181C32; }

.btn.btn-icon-secondary.disabled i, .btn.btn-icon-secondary:disabled i {
  color: #181C32; }

.btn.btn-icon-secondary.disabled .svg-icon svg g [fill], .btn.btn-icon-secondary:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32; }

.btn.btn-icon-secondary.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-secondary:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-secondary.disabled.dropdown-toggle:after, .btn.btn-icon-secondary:disabled.dropdown-toggle:after {
  color: #181C32; }

.btn.btn-hover-text-secondary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-secondary:focus:not(.btn-text), .btn.btn-hover-text-secondary.focus:not(.btn-text) {
  color: #181C32 !important; }

.btn.btn-hover-text-secondary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-secondary:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-secondary.dropdown-toggle,
.show .btn.btn-hover-text-secondary.btn-dropdown {
  color: #181C32 !important; }

.btn.btn-hover-icon-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-secondary:focus:not(.btn-text) i, .btn.btn-hover-icon-secondary.focus:not(.btn-text) i {
  color: #181C32 !important; }

.btn.btn-hover-icon-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-secondary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-secondary.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.btn.btn-hover-icon-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-secondary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-secondary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-secondary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-secondary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-secondary.focus:not(.btn-text).dropdown-toggle:after {
  color: #181C32 !important; }

.btn.btn-hover-icon-secondary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-secondary:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-secondary.dropdown-toggle i,
.show .btn.btn-hover-icon-secondary.btn-dropdown i {
  color: #181C32 !important; }

.btn.btn-hover-icon-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-secondary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-secondary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-secondary.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.btn.btn-hover-icon-secondary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-secondary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-secondary.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-secondary.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-secondary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-secondary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-secondary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-secondary.btn-dropdown.dropdown-toggle:after {
  color: #181C32 !important; }

.btn.btn-text-success {
  color: #1BC5BD; }
  .btn.btn-text-success.disabled, .btn.btn-text-success:disabled {
    color: #1BC5BD; }

.btn.btn-icon-success i {
  color: #1BC5BD; }

.btn.btn-icon-success .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #1BC5BD; }

.btn.btn-icon-success .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-success.dropdown-toggle:after {
  color: #1BC5BD; }

.btn.btn-icon-success.disabled i, .btn.btn-icon-success:disabled i {
  color: #1BC5BD; }

.btn.btn-icon-success.disabled .svg-icon svg g [fill], .btn.btn-icon-success:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #1BC5BD; }

.btn.btn-icon-success.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-success:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-success.disabled.dropdown-toggle:after, .btn.btn-icon-success:disabled.dropdown-toggle:after {
  color: #1BC5BD; }

.btn.btn-hover-text-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-success:focus:not(.btn-text), .btn.btn-hover-text-success.focus:not(.btn-text) {
  color: #1BC5BD !important; }

.btn.btn-hover-text-success:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-success:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-success.dropdown-toggle,
.show .btn.btn-hover-text-success.btn-dropdown {
  color: #1BC5BD !important; }

.btn.btn-hover-icon-success:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-success:focus:not(.btn-text) i, .btn.btn-hover-icon-success.focus:not(.btn-text) i {
  color: #1BC5BD !important; }

.btn.btn-hover-icon-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-success:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-success.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #1BC5BD !important; }

.btn.btn-hover-icon-success:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-success:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-success.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-success:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-success:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-success.focus:not(.btn-text).dropdown-toggle:after {
  color: #1BC5BD !important; }

.btn.btn-hover-icon-success:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-success:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-success.dropdown-toggle i,
.show .btn.btn-hover-icon-success.btn-dropdown i {
  color: #1BC5BD !important; }

.btn.btn-hover-icon-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-success:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-success.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-success.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #1BC5BD !important; }

.btn.btn-hover-icon-success:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-success:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-success.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-success.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-success:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-success:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-success.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-success.btn-dropdown.dropdown-toggle:after {
  color: #1BC5BD !important; }

.btn.btn-text-info {
  color: #8950FC; }
  .btn.btn-text-info.disabled, .btn.btn-text-info:disabled {
    color: #8950FC; }

.btn.btn-icon-info i {
  color: #8950FC; }

.btn.btn-icon-info .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #8950FC; }

.btn.btn-icon-info .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-info.dropdown-toggle:after {
  color: #8950FC; }

.btn.btn-icon-info.disabled i, .btn.btn-icon-info:disabled i {
  color: #8950FC; }

.btn.btn-icon-info.disabled .svg-icon svg g [fill], .btn.btn-icon-info:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #8950FC; }

.btn.btn-icon-info.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-info:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-info.disabled.dropdown-toggle:after, .btn.btn-icon-info:disabled.dropdown-toggle:after {
  color: #8950FC; }

.btn.btn-hover-text-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-info:focus:not(.btn-text), .btn.btn-hover-text-info.focus:not(.btn-text) {
  color: #8950FC !important; }

.btn.btn-hover-text-info:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-info:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-info.dropdown-toggle,
.show .btn.btn-hover-text-info.btn-dropdown {
  color: #8950FC !important; }

.btn.btn-hover-icon-info:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-info:focus:not(.btn-text) i, .btn.btn-hover-icon-info.focus:not(.btn-text) i {
  color: #8950FC !important; }

.btn.btn-hover-icon-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-info:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-info.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #8950FC !important; }

.btn.btn-hover-icon-info:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-info:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-info.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-info:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-info:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-info.focus:not(.btn-text).dropdown-toggle:after {
  color: #8950FC !important; }

.btn.btn-hover-icon-info:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-info:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-info.dropdown-toggle i,
.show .btn.btn-hover-icon-info.btn-dropdown i {
  color: #8950FC !important; }

.btn.btn-hover-icon-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-info:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-info.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-info.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #8950FC !important; }

.btn.btn-hover-icon-info:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-info:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-info.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-info.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-info:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-info:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-info.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-info.btn-dropdown.dropdown-toggle:after {
  color: #8950FC !important; }

.btn.btn-text-warning {
  color: #FFA800; }
  .btn.btn-text-warning.disabled, .btn.btn-text-warning:disabled {
    color: #FFA800; }

.btn.btn-icon-warning i {
  color: #FFA800; }

.btn.btn-icon-warning .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #FFA800; }

.btn.btn-icon-warning .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-warning.dropdown-toggle:after {
  color: #FFA800; }

.btn.btn-icon-warning.disabled i, .btn.btn-icon-warning:disabled i {
  color: #FFA800; }

.btn.btn-icon-warning.disabled .svg-icon svg g [fill], .btn.btn-icon-warning:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #FFA800; }

.btn.btn-icon-warning.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-warning:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-warning.disabled.dropdown-toggle:after, .btn.btn-icon-warning:disabled.dropdown-toggle:after {
  color: #FFA800; }

.btn.btn-hover-text-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-warning:focus:not(.btn-text), .btn.btn-hover-text-warning.focus:not(.btn-text) {
  color: #FFA800 !important; }

.btn.btn-hover-text-warning:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-warning:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-warning.dropdown-toggle,
.show .btn.btn-hover-text-warning.btn-dropdown {
  color: #FFA800 !important; }

.btn.btn-hover-icon-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-warning:focus:not(.btn-text) i, .btn.btn-hover-icon-warning.focus:not(.btn-text) i {
  color: #FFA800 !important; }

.btn.btn-hover-icon-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-warning:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-warning.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #FFA800 !important; }

.btn.btn-hover-icon-warning:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-warning:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-warning.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-warning:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-warning:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-warning.focus:not(.btn-text).dropdown-toggle:after {
  color: #FFA800 !important; }

.btn.btn-hover-icon-warning:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-warning:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-warning.dropdown-toggle i,
.show .btn.btn-hover-icon-warning.btn-dropdown i {
  color: #FFA800 !important; }

.btn.btn-hover-icon-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-warning:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-warning.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-warning.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #FFA800 !important; }

.btn.btn-hover-icon-warning:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-warning:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-warning.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-warning.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-warning:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-warning:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-warning.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-warning.btn-dropdown.dropdown-toggle:after {
  color: #FFA800 !important; }

.btn.btn-text-danger {
  color: #F64E60; }
  .btn.btn-text-danger.disabled, .btn.btn-text-danger:disabled {
    color: #F64E60; }

.btn.btn-icon-danger i {
  color: #F64E60; }

.btn.btn-icon-danger .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F64E60; }

.btn.btn-icon-danger .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-danger.dropdown-toggle:after {
  color: #F64E60; }

.btn.btn-icon-danger.disabled i, .btn.btn-icon-danger:disabled i {
  color: #F64E60; }

.btn.btn-icon-danger.disabled .svg-icon svg g [fill], .btn.btn-icon-danger:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F64E60; }

.btn.btn-icon-danger.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-danger:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-danger.disabled.dropdown-toggle:after, .btn.btn-icon-danger:disabled.dropdown-toggle:after {
  color: #F64E60; }

.btn.btn-hover-text-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-danger:focus:not(.btn-text), .btn.btn-hover-text-danger.focus:not(.btn-text) {
  color: #F64E60 !important; }

.btn.btn-hover-text-danger:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-danger:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-danger.dropdown-toggle,
.show .btn.btn-hover-text-danger.btn-dropdown {
  color: #F64E60 !important; }

.btn.btn-hover-icon-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-danger:focus:not(.btn-text) i, .btn.btn-hover-icon-danger.focus:not(.btn-text) i {
  color: #F64E60 !important; }

.btn.btn-hover-icon-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-danger:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-danger.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F64E60 !important; }

.btn.btn-hover-icon-danger:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-danger:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-danger.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-danger:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-danger:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-danger.focus:not(.btn-text).dropdown-toggle:after {
  color: #F64E60 !important; }

.btn.btn-hover-icon-danger:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-danger:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-danger.dropdown-toggle i,
.show .btn.btn-hover-icon-danger.btn-dropdown i {
  color: #F64E60 !important; }

.btn.btn-hover-icon-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-danger:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-danger.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-danger.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F64E60 !important; }

.btn.btn-hover-icon-danger:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-danger:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-danger.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-danger.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-danger:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-danger:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-danger.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-danger.btn-dropdown.dropdown-toggle:after {
  color: #F64E60 !important; }

.btn.btn-text-light {
  color: #F3F6F9; }
  .btn.btn-text-light.disabled, .btn.btn-text-light:disabled {
    color: #F3F6F9; }

.btn.btn-icon-light i {
  color: #F3F6F9; }

.btn.btn-icon-light .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F3F6F9; }

.btn.btn-icon-light .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-light.dropdown-toggle:after {
  color: #F3F6F9; }

.btn.btn-icon-light.disabled i, .btn.btn-icon-light:disabled i {
  color: #F3F6F9; }

.btn.btn-icon-light.disabled .svg-icon svg g [fill], .btn.btn-icon-light:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F3F6F9; }

.btn.btn-icon-light.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-light:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-light.disabled.dropdown-toggle:after, .btn.btn-icon-light:disabled.dropdown-toggle:after {
  color: #F3F6F9; }

.btn.btn-hover-text-light:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-light:focus:not(.btn-text), .btn.btn-hover-text-light.focus:not(.btn-text) {
  color: #F3F6F9 !important; }

.btn.btn-hover-text-light:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-light:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-light.dropdown-toggle,
.show .btn.btn-hover-text-light.btn-dropdown {
  color: #F3F6F9 !important; }

.btn.btn-hover-icon-light:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-light:focus:not(.btn-text) i, .btn.btn-hover-icon-light.focus:not(.btn-text) i {
  color: #F3F6F9 !important; }

.btn.btn-hover-icon-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-light:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-light.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F3F6F9 !important; }

.btn.btn-hover-icon-light:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-light:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-light.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-light:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-light:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-light.focus:not(.btn-text).dropdown-toggle:after {
  color: #F3F6F9 !important; }

.btn.btn-hover-icon-light:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-light:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-light.dropdown-toggle i,
.show .btn.btn-hover-icon-light.btn-dropdown i {
  color: #F3F6F9 !important; }

.btn.btn-hover-icon-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-light:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-light.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-light.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F3F6F9 !important; }

.btn.btn-hover-icon-light:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-light:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-light.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-light.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-light:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-light:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-light.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-light.btn-dropdown.dropdown-toggle:after {
  color: #F3F6F9 !important; }

.btn.btn-text-dark {
  color: #181C32; }
  .btn.btn-text-dark.disabled, .btn.btn-text-dark:disabled {
    color: #181C32; }

.btn.btn-icon-dark i {
  color: #181C32; }

.btn.btn-icon-dark .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32; }

.btn.btn-icon-dark .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark.dropdown-toggle:after {
  color: #181C32; }

.btn.btn-icon-dark.disabled i, .btn.btn-icon-dark:disabled i {
  color: #181C32; }

.btn.btn-icon-dark.disabled .svg-icon svg g [fill], .btn.btn-icon-dark:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32; }

.btn.btn-icon-dark.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-dark:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark.disabled.dropdown-toggle:after, .btn.btn-icon-dark:disabled.dropdown-toggle:after {
  color: #181C32; }

.btn.btn-hover-text-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-dark:focus:not(.btn-text), .btn.btn-hover-text-dark.focus:not(.btn-text) {
  color: #181C32 !important; }

.btn.btn-hover-text-dark:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-dark:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-dark.dropdown-toggle,
.show .btn.btn-hover-text-dark.btn-dropdown {
  color: #181C32 !important; }

.btn.btn-hover-icon-dark:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-dark:focus:not(.btn-text) i, .btn.btn-hover-icon-dark.focus:not(.btn-text) i {
  color: #181C32 !important; }

.btn.btn-hover-icon-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-dark:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.btn.btn-hover-icon-dark:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-dark:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark.focus:not(.btn-text).dropdown-toggle:after {
  color: #181C32 !important; }

.btn.btn-hover-icon-dark:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-dark:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-dark.dropdown-toggle i,
.show .btn.btn-hover-icon-dark.btn-dropdown i {
  color: #181C32 !important; }

.btn.btn-hover-icon-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-dark.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-dark.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.btn.btn-hover-icon-dark:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-dark.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-dark.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-dark.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-dark.btn-dropdown.dropdown-toggle:after {
  color: #181C32 !important; }

.btn.btn-text-dark-75 {
  color: #3F4254; }
  .btn.btn-text-dark-75.disabled, .btn.btn-text-dark-75:disabled {
    color: #3F4254; }

.btn.btn-icon-dark-75 i {
  color: #3F4254; }

.btn.btn-icon-dark-75 .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3F4254; }

.btn.btn-icon-dark-75 .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-75.dropdown-toggle:after {
  color: #3F4254; }

.btn.btn-icon-dark-75.disabled i, .btn.btn-icon-dark-75:disabled i {
  color: #3F4254; }

.btn.btn-icon-dark-75.disabled .svg-icon svg g [fill], .btn.btn-icon-dark-75:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3F4254; }

.btn.btn-icon-dark-75.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-dark-75:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-75.disabled.dropdown-toggle:after, .btn.btn-icon-dark-75:disabled.dropdown-toggle:after {
  color: #3F4254; }

.btn.btn-hover-text-dark-75:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-dark-75:focus:not(.btn-text), .btn.btn-hover-text-dark-75.focus:not(.btn-text) {
  color: #3F4254 !important; }

.btn.btn-hover-text-dark-75:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-dark-75:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-dark-75.dropdown-toggle,
.show .btn.btn-hover-text-dark-75.btn-dropdown {
  color: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-dark-75:focus:not(.btn-text) i, .btn.btn-hover-icon-dark-75.focus:not(.btn-text) i {
  color: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-75:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-75.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-75:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-75.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-75:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-dark-75:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-75.focus:not(.btn-text).dropdown-toggle:after {
  color: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-dark-75.dropdown-toggle i,
.show .btn.btn-hover-icon-dark-75.btn-dropdown i {
  color: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-dark-75.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-dark-75.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3F4254 !important; }

.btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-dark-75.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-dark-75.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-75:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-dark-75.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-dark-75.btn-dropdown.dropdown-toggle:after {
  color: #3F4254 !important; }

.btn.btn-text-dark-65 {
  color: #5E6278; }
  .btn.btn-text-dark-65.disabled, .btn.btn-text-dark-65:disabled {
    color: #5E6278; }

.btn.btn-icon-dark-65 i {
  color: #5E6278; }

.btn.btn-icon-dark-65 .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #5E6278; }

.btn.btn-icon-dark-65 .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-65.dropdown-toggle:after {
  color: #5E6278; }

.btn.btn-icon-dark-65.disabled i, .btn.btn-icon-dark-65:disabled i {
  color: #5E6278; }

.btn.btn-icon-dark-65.disabled .svg-icon svg g [fill], .btn.btn-icon-dark-65:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #5E6278; }

.btn.btn-icon-dark-65.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-dark-65:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-65.disabled.dropdown-toggle:after, .btn.btn-icon-dark-65:disabled.dropdown-toggle:after {
  color: #5E6278; }

.btn.btn-hover-text-dark-65:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-dark-65:focus:not(.btn-text), .btn.btn-hover-text-dark-65.focus:not(.btn-text) {
  color: #5E6278 !important; }

.btn.btn-hover-text-dark-65:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-dark-65:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-dark-65.dropdown-toggle,
.show .btn.btn-hover-text-dark-65.btn-dropdown {
  color: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-dark-65:focus:not(.btn-text) i, .btn.btn-hover-icon-dark-65.focus:not(.btn-text) i {
  color: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-65:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-65.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-65:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-65.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-65:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-dark-65:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-65.focus:not(.btn-text).dropdown-toggle:after {
  color: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-dark-65.dropdown-toggle i,
.show .btn.btn-hover-icon-dark-65.btn-dropdown i {
  color: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-dark-65.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-dark-65.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #5E6278 !important; }

.btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-dark-65.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-dark-65.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-65:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-dark-65.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-dark-65.btn-dropdown.dropdown-toggle:after {
  color: #5E6278 !important; }

.btn.btn-text-dark-50 {
  color: #7E8299; }
  .btn.btn-text-dark-50.disabled, .btn.btn-text-dark-50:disabled {
    color: #7E8299; }

.btn.btn-icon-dark-50 i {
  color: #7E8299; }

.btn.btn-icon-dark-50 .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #7E8299; }

.btn.btn-icon-dark-50 .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-50.dropdown-toggle:after {
  color: #7E8299; }

.btn.btn-icon-dark-50.disabled i, .btn.btn-icon-dark-50:disabled i {
  color: #7E8299; }

.btn.btn-icon-dark-50.disabled .svg-icon svg g [fill], .btn.btn-icon-dark-50:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #7E8299; }

.btn.btn-icon-dark-50.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-dark-50:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-50.disabled.dropdown-toggle:after, .btn.btn-icon-dark-50:disabled.dropdown-toggle:after {
  color: #7E8299; }

.btn.btn-hover-text-dark-50:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-dark-50:focus:not(.btn-text), .btn.btn-hover-text-dark-50.focus:not(.btn-text) {
  color: #7E8299 !important; }

.btn.btn-hover-text-dark-50:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-dark-50:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-dark-50.dropdown-toggle,
.show .btn.btn-hover-text-dark-50.btn-dropdown {
  color: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-dark-50:focus:not(.btn-text) i, .btn.btn-hover-icon-dark-50.focus:not(.btn-text) i {
  color: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-50:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-50.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-50:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-50.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-50:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-dark-50:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-50.focus:not(.btn-text).dropdown-toggle:after {
  color: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-dark-50.dropdown-toggle i,
.show .btn.btn-hover-icon-dark-50.btn-dropdown i {
  color: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-dark-50.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-dark-50.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #7E8299 !important; }

.btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-dark-50.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-dark-50.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-50:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-dark-50.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-dark-50.btn-dropdown.dropdown-toggle:after {
  color: #7E8299 !important; }

.btn.btn-text-dark-25 {
  color: #D1D3E0; }
  .btn.btn-text-dark-25.disabled, .btn.btn-text-dark-25:disabled {
    color: #D1D3E0; }

.btn.btn-icon-dark-25 i {
  color: #D1D3E0; }

.btn.btn-icon-dark-25 .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #D1D3E0; }

.btn.btn-icon-dark-25 .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-25.dropdown-toggle:after {
  color: #D1D3E0; }

.btn.btn-icon-dark-25.disabled i, .btn.btn-icon-dark-25:disabled i {
  color: #D1D3E0; }

.btn.btn-icon-dark-25.disabled .svg-icon svg g [fill], .btn.btn-icon-dark-25:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #D1D3E0; }

.btn.btn-icon-dark-25.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-dark-25:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-dark-25.disabled.dropdown-toggle:after, .btn.btn-icon-dark-25:disabled.dropdown-toggle:after {
  color: #D1D3E0; }

.btn.btn-hover-text-dark-25:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-dark-25:focus:not(.btn-text), .btn.btn-hover-text-dark-25.focus:not(.btn-text) {
  color: #D1D3E0 !important; }

.btn.btn-hover-text-dark-25:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-dark-25:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-dark-25.dropdown-toggle,
.show .btn.btn-hover-text-dark-25.btn-dropdown {
  color: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-dark-25:focus:not(.btn-text) i, .btn.btn-hover-icon-dark-25.focus:not(.btn-text) i {
  color: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-25:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-25.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-25:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-25.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-25:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-dark-25:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-25.focus:not(.btn-text).dropdown-toggle:after {
  color: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-dark-25.dropdown-toggle i,
.show .btn.btn-hover-icon-dark-25.btn-dropdown i {
  color: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-dark-25.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-dark-25.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #D1D3E0 !important; }

.btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-dark-25.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-dark-25.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-dark-25:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-dark-25.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-dark-25.btn-dropdown.dropdown-toggle:after {
  color: #D1D3E0 !important; }

.btn.btn-text-muted {
  color: #B5B5C3; }
  .btn.btn-text-muted.disabled, .btn.btn-text-muted:disabled {
    color: #B5B5C3; }

.btn.btn-icon-muted i {
  color: #B5B5C3; }

.btn.btn-icon-muted .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3; }

.btn.btn-icon-muted .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-muted.dropdown-toggle:after {
  color: #B5B5C3; }

.btn.btn-icon-muted.disabled i, .btn.btn-icon-muted:disabled i {
  color: #B5B5C3; }

.btn.btn-icon-muted.disabled .svg-icon svg g [fill], .btn.btn-icon-muted:disabled .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3; }

.btn.btn-icon-muted.disabled .svg-icon svg:hover g [fill], .btn.btn-icon-muted:disabled .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-icon-muted.disabled.dropdown-toggle:after, .btn.btn-icon-muted:disabled.dropdown-toggle:after {
  color: #B5B5C3; }

.btn.btn-hover-text-muted:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-text-muted:focus:not(.btn-text), .btn.btn-hover-text-muted.focus:not(.btn-text) {
  color: #B5B5C3 !important; }

.btn.btn-hover-text-muted:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-text-muted:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-text-muted.dropdown-toggle,
.show .btn.btn-hover-text-muted.btn-dropdown {
  color: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-icon-muted:focus:not(.btn-text) i, .btn.btn-hover-icon-muted.focus:not(.btn-text) i {
  color: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-icon-muted:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-muted.focus:not(.btn-text) .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-muted:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-muted.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-muted:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-icon-muted:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-muted.focus:not(.btn-text).dropdown-toggle:after {
  color: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-icon-muted:not(:disabled):not(.disabled).active i,
.show > .btn.btn-hover-icon-muted.dropdown-toggle i,
.show .btn.btn-hover-icon-muted.btn-dropdown i {
  color: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-icon-muted:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-hover-icon-muted.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-hover-icon-muted.btn-dropdown .svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3 !important; }

.btn.btn-hover-icon-muted:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-icon-muted:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-hover-icon-muted.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-hover-icon-muted.btn-dropdown .svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.btn.btn-hover-icon-muted:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-icon-muted:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-hover-icon-muted.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-hover-icon-muted.btn-dropdown.dropdown-toggle:after {
  color: #B5B5C3 !important; }

.btn.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
  border-color: #3b5998; }
  .btn.btn-facebook i {
    color: #ffffff; }
  .btn.btn-facebook .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-facebook .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-facebook.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-facebook:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-facebook:focus:not(.btn-text), .btn.btn-facebook.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #30497c;
    border-color: #30497c; }
    .btn.btn-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-facebook:focus:not(.btn-text) i, .btn.btn-facebook.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-facebook:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-facebook.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-facebook:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-facebook.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-facebook:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-facebook:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-facebook.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-facebook.disabled, .btn.btn-facebook:disabled {
    color: #ffffff;
    background-color: #3b5998;
    border-color: #3b5998; }
    .btn.btn-facebook.disabled i, .btn.btn-facebook:disabled i {
      color: #ffffff; }
    .btn.btn-facebook.disabled .svg-icon svg g [fill], .btn.btn-facebook:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-facebook.disabled .svg-icon svg:hover g [fill], .btn.btn-facebook:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-facebook.disabled.dropdown-toggle:after, .btn.btn-facebook:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-facebook:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn.btn-facebook.dropdown-toggle,
  .show .btn.btn-facebook.btn-dropdown {
    color: #ffffff;
    background-color: #30497c;
    border-color: #30497c; }
    .btn.btn-facebook:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-facebook:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-facebook.dropdown-toggle i,
    .show .btn.btn-facebook.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-facebook:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-facebook:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-facebook.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-facebook.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-facebook:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-facebook:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-facebook.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-facebook.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-facebook:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-facebook:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-facebook.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-facebook.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-facebook {
  color: #3b5998;
  background-color: rgba(59, 89, 152, 0.1);
  border-color: transparent; }
  .btn.btn-light-facebook i {
    color: #3b5998; }
  .btn.btn-light-facebook .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #3b5998; }
  .btn.btn-light-facebook .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-facebook.dropdown-toggle:after {
    color: #3b5998; }
  .btn.btn-light-facebook:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-facebook:focus:not(.btn-text), .btn.btn-light-facebook.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #3b5998;
    border-color: transparent; }
    .btn.btn-light-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-facebook:focus:not(.btn-text) i, .btn.btn-light-facebook.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-facebook:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-facebook.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-facebook:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-facebook:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-facebook.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-facebook:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-facebook:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-facebook.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-facebook.disabled, .btn.btn-light-facebook:disabled {
    color: #3b5998;
    background-color: rgba(59, 89, 152, 0.1);
    border-color: transparent; }
    .btn.btn-light-facebook.disabled i, .btn.btn-light-facebook:disabled i {
      color: #3b5998; }
    .btn.btn-light-facebook.disabled .svg-icon svg g [fill], .btn.btn-light-facebook:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #3b5998; }
    .btn.btn-light-facebook.disabled .svg-icon svg:hover g [fill], .btn.btn-light-facebook:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-facebook.disabled.dropdown-toggle:after, .btn.btn-light-facebook:disabled.dropdown-toggle:after {
      color: #3b5998; }
  .btn.btn-light-facebook:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-facebook:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-facebook.dropdown-toggle,
  .show .btn.btn-light-facebook.btn-dropdown {
    color: #ffffff;
    background-color: #3b5998;
    border-color: transparent; }
    .btn.btn-light-facebook:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-facebook:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-facebook.dropdown-toggle i,
    .show .btn.btn-light-facebook.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-facebook:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-facebook:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-facebook.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-facebook.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-facebook:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-facebook:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-facebook.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-facebook.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-facebook:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-facebook:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-facebook.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-facebook.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-google {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: #dd4b39; }
  .btn.btn-google i {
    color: #ffffff; }
  .btn.btn-google .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-google .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-google.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-google:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-google:focus:not(.btn-text), .btn.btn-google.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #cd3623;
    border-color: #cd3623; }
    .btn.btn-google:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-google:focus:not(.btn-text) i, .btn.btn-google.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-google:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-google:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-google.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-google:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-google:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-google.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-google:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-google:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-google.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-google.disabled, .btn.btn-google:disabled {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: #dd4b39; }
    .btn.btn-google.disabled i, .btn.btn-google:disabled i {
      color: #ffffff; }
    .btn.btn-google.disabled .svg-icon svg g [fill], .btn.btn-google:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-google.disabled .svg-icon svg:hover g [fill], .btn.btn-google:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-google.disabled.dropdown-toggle:after, .btn.btn-google:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-google:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-google:not(:disabled):not(.disabled).active,
  .show > .btn.btn-google.dropdown-toggle,
  .show .btn.btn-google.btn-dropdown {
    color: #ffffff;
    background-color: #cd3623;
    border-color: #cd3623; }
    .btn.btn-google:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-google:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-google.dropdown-toggle i,
    .show .btn.btn-google.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-google:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-google:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-google.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-google.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-google:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-google:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-google.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-google.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-google:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-google:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-google.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-google.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-google {
  color: #dd4b39;
  background-color: rgba(221, 75, 57, 0.1);
  border-color: transparent; }
  .btn.btn-light-google i {
    color: #dd4b39; }
  .btn.btn-light-google .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #dd4b39; }
  .btn.btn-light-google .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-google.dropdown-toggle:after {
    color: #dd4b39; }
  .btn.btn-light-google:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-google:focus:not(.btn-text), .btn.btn-light-google.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: transparent; }
    .btn.btn-light-google:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-google:focus:not(.btn-text) i, .btn.btn-light-google.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-google:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-google:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-google.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-google:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-google:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-google.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-google:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-google:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-google.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-google.disabled, .btn.btn-light-google:disabled {
    color: #dd4b39;
    background-color: rgba(221, 75, 57, 0.1);
    border-color: transparent; }
    .btn.btn-light-google.disabled i, .btn.btn-light-google:disabled i {
      color: #dd4b39; }
    .btn.btn-light-google.disabled .svg-icon svg g [fill], .btn.btn-light-google:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #dd4b39; }
    .btn.btn-light-google.disabled .svg-icon svg:hover g [fill], .btn.btn-light-google:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-google.disabled.dropdown-toggle:after, .btn.btn-light-google:disabled.dropdown-toggle:after {
      color: #dd4b39; }
  .btn.btn-light-google:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-google:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-google.dropdown-toggle,
  .show .btn.btn-light-google.btn-dropdown {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: transparent; }
    .btn.btn-light-google:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-google:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-google.dropdown-toggle i,
    .show .btn.btn-light-google.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-google:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-google:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-google.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-google.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-google:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-google:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-google.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-google.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-google:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-google:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-google.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-google.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2; }
  .btn.btn-twitter i {
    color: #ffffff; }
  .btn.btn-twitter .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-twitter .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-twitter.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-twitter:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-twitter:focus:not(.btn-text), .btn.btn-twitter.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0d8ddc; }
    .btn.btn-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-twitter:focus:not(.btn-text) i, .btn.btn-twitter.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-twitter:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-twitter.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-twitter:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-twitter.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-twitter:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-twitter:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-twitter.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-twitter.disabled, .btn.btn-twitter:disabled {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
    .btn.btn-twitter.disabled i, .btn.btn-twitter:disabled i {
      color: #ffffff; }
    .btn.btn-twitter.disabled .svg-icon svg g [fill], .btn.btn-twitter:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-twitter.disabled .svg-icon svg:hover g [fill], .btn.btn-twitter:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-twitter.disabled.dropdown-toggle:after, .btn.btn-twitter:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-twitter:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn.btn-twitter.dropdown-toggle,
  .show .btn.btn-twitter.btn-dropdown {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0d8ddc; }
    .btn.btn-twitter:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-twitter:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-twitter.dropdown-toggle i,
    .show .btn.btn-twitter.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-twitter:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-twitter:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-twitter.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-twitter.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-twitter:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-twitter:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-twitter.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-twitter.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-twitter:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-twitter:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-twitter.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-twitter.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-twitter {
  color: #1da1f2;
  background-color: rgba(29, 161, 242, 0.1);
  border-color: transparent; }
  .btn.btn-light-twitter i {
    color: #1da1f2; }
  .btn.btn-light-twitter .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1da1f2; }
  .btn.btn-light-twitter .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-twitter.dropdown-toggle:after {
    color: #1da1f2; }
  .btn.btn-light-twitter:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-twitter:focus:not(.btn-text), .btn.btn-light-twitter.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: transparent; }
    .btn.btn-light-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-twitter:focus:not(.btn-text) i, .btn.btn-light-twitter.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-twitter:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-twitter.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-twitter:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-twitter:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-twitter.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-twitter:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-twitter:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-twitter.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-twitter.disabled, .btn.btn-light-twitter:disabled {
    color: #1da1f2;
    background-color: rgba(29, 161, 242, 0.1);
    border-color: transparent; }
    .btn.btn-light-twitter.disabled i, .btn.btn-light-twitter:disabled i {
      color: #1da1f2; }
    .btn.btn-light-twitter.disabled .svg-icon svg g [fill], .btn.btn-light-twitter:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #1da1f2; }
    .btn.btn-light-twitter.disabled .svg-icon svg:hover g [fill], .btn.btn-light-twitter:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-twitter.disabled.dropdown-toggle:after, .btn.btn-light-twitter:disabled.dropdown-toggle:after {
      color: #1da1f2; }
  .btn.btn-light-twitter:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-twitter:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-twitter.dropdown-toggle,
  .show .btn.btn-light-twitter.btn-dropdown {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: transparent; }
    .btn.btn-light-twitter:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-twitter:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-twitter.dropdown-toggle i,
    .show .btn.btn-light-twitter.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-twitter:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-twitter:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-twitter.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-twitter.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-twitter:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-twitter:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-twitter.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-twitter.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-twitter:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-twitter:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-twitter.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-twitter.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-instagram {
  color: #ffffff;
  background-color: #e1306c;
  border-color: #e1306c; }
  .btn.btn-instagram i {
    color: #ffffff; }
  .btn.btn-instagram .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-instagram .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-instagram.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-instagram:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-instagram:focus:not(.btn-text), .btn.btn-instagram.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #cd1e59;
    border-color: #cd1e59; }
    .btn.btn-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-instagram:focus:not(.btn-text) i, .btn.btn-instagram.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-instagram:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-instagram.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-instagram:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-instagram.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-instagram:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-instagram:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-instagram.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-instagram.disabled, .btn.btn-instagram:disabled {
    color: #ffffff;
    background-color: #e1306c;
    border-color: #e1306c; }
    .btn.btn-instagram.disabled i, .btn.btn-instagram:disabled i {
      color: #ffffff; }
    .btn.btn-instagram.disabled .svg-icon svg g [fill], .btn.btn-instagram:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-instagram.disabled .svg-icon svg:hover g [fill], .btn.btn-instagram:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-instagram.disabled.dropdown-toggle:after, .btn.btn-instagram:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-instagram:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-instagram:not(:disabled):not(.disabled).active,
  .show > .btn.btn-instagram.dropdown-toggle,
  .show .btn.btn-instagram.btn-dropdown {
    color: #ffffff;
    background-color: #cd1e59;
    border-color: #cd1e59; }
    .btn.btn-instagram:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-instagram:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-instagram.dropdown-toggle i,
    .show .btn.btn-instagram.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-instagram:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-instagram:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-instagram.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-instagram.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-instagram:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-instagram:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-instagram.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-instagram.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-instagram:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-instagram:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-instagram.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-instagram.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-instagram {
  color: #e1306c;
  background-color: rgba(225, 48, 108, 0.1);
  border-color: transparent; }
  .btn.btn-light-instagram i {
    color: #e1306c; }
  .btn.btn-light-instagram .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #e1306c; }
  .btn.btn-light-instagram .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-instagram.dropdown-toggle:after {
    color: #e1306c; }
  .btn.btn-light-instagram:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-instagram:focus:not(.btn-text), .btn.btn-light-instagram.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #e1306c;
    border-color: transparent; }
    .btn.btn-light-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-instagram:focus:not(.btn-text) i, .btn.btn-light-instagram.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-instagram:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-instagram.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-instagram:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-instagram:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-instagram.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-instagram:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-instagram:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-instagram.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-instagram.disabled, .btn.btn-light-instagram:disabled {
    color: #e1306c;
    background-color: rgba(225, 48, 108, 0.1);
    border-color: transparent; }
    .btn.btn-light-instagram.disabled i, .btn.btn-light-instagram:disabled i {
      color: #e1306c; }
    .btn.btn-light-instagram.disabled .svg-icon svg g [fill], .btn.btn-light-instagram:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #e1306c; }
    .btn.btn-light-instagram.disabled .svg-icon svg:hover g [fill], .btn.btn-light-instagram:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-instagram.disabled.dropdown-toggle:after, .btn.btn-light-instagram:disabled.dropdown-toggle:after {
      color: #e1306c; }
  .btn.btn-light-instagram:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-instagram:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-instagram.dropdown-toggle,
  .show .btn.btn-light-instagram.btn-dropdown {
    color: #ffffff;
    background-color: #e1306c;
    border-color: transparent; }
    .btn.btn-light-instagram:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-instagram:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-instagram.dropdown-toggle i,
    .show .btn.btn-light-instagram.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-instagram:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-instagram:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-instagram.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-instagram.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-instagram:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-instagram:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-instagram.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-instagram.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-instagram:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-instagram:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-instagram.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-instagram.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-youtube {
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ff0000; }
  .btn.btn-youtube i {
    color: #ffffff; }
  .btn.btn-youtube .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-youtube .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-youtube.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-youtube:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-youtube:focus:not(.btn-text), .btn.btn-youtube.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #d90000;
    border-color: #d90000; }
    .btn.btn-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-youtube:focus:not(.btn-text) i, .btn.btn-youtube.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-youtube:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-youtube.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-youtube:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-youtube.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-youtube:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-youtube:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-youtube.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-youtube.disabled, .btn.btn-youtube:disabled {
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000; }
    .btn.btn-youtube.disabled i, .btn.btn-youtube:disabled i {
      color: #ffffff; }
    .btn.btn-youtube.disabled .svg-icon svg g [fill], .btn.btn-youtube:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-youtube.disabled .svg-icon svg:hover g [fill], .btn.btn-youtube:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-youtube.disabled.dropdown-toggle:after, .btn.btn-youtube:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-youtube:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-youtube:not(:disabled):not(.disabled).active,
  .show > .btn.btn-youtube.dropdown-toggle,
  .show .btn.btn-youtube.btn-dropdown {
    color: #ffffff;
    background-color: #d90000;
    border-color: #d90000; }
    .btn.btn-youtube:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-youtube:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-youtube.dropdown-toggle i,
    .show .btn.btn-youtube.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-youtube:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-youtube:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-youtube.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-youtube.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-youtube:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-youtube:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-youtube.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-youtube.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-youtube:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-youtube:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-youtube.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-youtube.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-youtube {
  color: #ff0000;
  background-color: rgba(255, 0, 0, 0.1);
  border-color: transparent; }
  .btn.btn-light-youtube i {
    color: #ff0000; }
  .btn.btn-light-youtube .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ff0000; }
  .btn.btn-light-youtube .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-youtube.dropdown-toggle:after {
    color: #ff0000; }
  .btn.btn-light-youtube:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-youtube:focus:not(.btn-text), .btn.btn-light-youtube.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #ff0000;
    border-color: transparent; }
    .btn.btn-light-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-youtube:focus:not(.btn-text) i, .btn.btn-light-youtube.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-youtube:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-youtube.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-youtube:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-youtube:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-youtube.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-youtube:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-youtube:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-youtube.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-youtube.disabled, .btn.btn-light-youtube:disabled {
    color: #ff0000;
    background-color: rgba(255, 0, 0, 0.1);
    border-color: transparent; }
    .btn.btn-light-youtube.disabled i, .btn.btn-light-youtube:disabled i {
      color: #ff0000; }
    .btn.btn-light-youtube.disabled .svg-icon svg g [fill], .btn.btn-light-youtube:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ff0000; }
    .btn.btn-light-youtube.disabled .svg-icon svg:hover g [fill], .btn.btn-light-youtube:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-youtube.disabled.dropdown-toggle:after, .btn.btn-light-youtube:disabled.dropdown-toggle:after {
      color: #ff0000; }
  .btn.btn-light-youtube:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-youtube:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-youtube.dropdown-toggle,
  .show .btn.btn-light-youtube.btn-dropdown {
    color: #ffffff;
    background-color: #ff0000;
    border-color: transparent; }
    .btn.btn-light-youtube:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-youtube:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-youtube.dropdown-toggle i,
    .show .btn.btn-light-youtube.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-youtube:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-youtube:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-youtube.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-youtube.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-youtube:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-youtube:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-youtube.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-youtube.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-youtube:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-youtube:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-youtube.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-youtube.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-linkedin {
  color: #ffffff;
  background-color: #0077b5;
  border-color: #0077b5; }
  .btn.btn-linkedin i {
    color: #ffffff; }
  .btn.btn-linkedin .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-linkedin .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-linkedin.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-linkedin:focus:not(.btn-text), .btn.btn-linkedin.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #005e8f;
    border-color: #005e8f; }
    .btn.btn-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-linkedin:focus:not(.btn-text) i, .btn.btn-linkedin.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-linkedin:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-linkedin.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-linkedin:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-linkedin.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-linkedin:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-linkedin.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-linkedin.disabled, .btn.btn-linkedin:disabled {
    color: #ffffff;
    background-color: #0077b5;
    border-color: #0077b5; }
    .btn.btn-linkedin.disabled i, .btn.btn-linkedin:disabled i {
      color: #ffffff; }
    .btn.btn-linkedin.disabled .svg-icon svg g [fill], .btn.btn-linkedin:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-linkedin.disabled .svg-icon svg:hover g [fill], .btn.btn-linkedin:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-linkedin.disabled.dropdown-toggle:after, .btn.btn-linkedin:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-linkedin:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn.btn-linkedin.dropdown-toggle,
  .show .btn.btn-linkedin.btn-dropdown {
    color: #ffffff;
    background-color: #005e8f;
    border-color: #005e8f; }
    .btn.btn-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-linkedin:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-linkedin.dropdown-toggle i,
    .show .btn.btn-linkedin.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-linkedin:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-linkedin.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-linkedin.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-linkedin:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-linkedin.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-linkedin.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-linkedin:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-linkedin:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-linkedin.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-linkedin.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-linkedin {
  color: #0077b5;
  background-color: rgba(0, 119, 181, 0.1);
  border-color: transparent; }
  .btn.btn-light-linkedin i {
    color: #0077b5; }
  .btn.btn-light-linkedin .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #0077b5; }
  .btn.btn-light-linkedin .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-linkedin.dropdown-toggle:after {
    color: #0077b5; }
  .btn.btn-light-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-linkedin:focus:not(.btn-text), .btn.btn-light-linkedin.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #0077b5;
    border-color: transparent; }
    .btn.btn-light-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-linkedin:focus:not(.btn-text) i, .btn.btn-light-linkedin.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-linkedin:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-linkedin.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-linkedin:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-linkedin.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-linkedin:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-linkedin:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-linkedin.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-linkedin.disabled, .btn.btn-light-linkedin:disabled {
    color: #0077b5;
    background-color: rgba(0, 119, 181, 0.1);
    border-color: transparent; }
    .btn.btn-light-linkedin.disabled i, .btn.btn-light-linkedin:disabled i {
      color: #0077b5; }
    .btn.btn-light-linkedin.disabled .svg-icon svg g [fill], .btn.btn-light-linkedin:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #0077b5; }
    .btn.btn-light-linkedin.disabled .svg-icon svg:hover g [fill], .btn.btn-light-linkedin:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-linkedin.disabled.dropdown-toggle:after, .btn.btn-light-linkedin:disabled.dropdown-toggle:after {
      color: #0077b5; }
  .btn.btn-light-linkedin:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-linkedin.dropdown-toggle,
  .show .btn.btn-light-linkedin.btn-dropdown {
    color: #ffffff;
    background-color: #0077b5;
    border-color: transparent; }
    .btn.btn-light-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-linkedin:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-linkedin.dropdown-toggle i,
    .show .btn.btn-light-linkedin.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-linkedin:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-linkedin.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-linkedin.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-linkedin:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-linkedin:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-linkedin.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-linkedin.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-linkedin:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-linkedin:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-linkedin.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-linkedin.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-skype {
  color: #ffffff;
  background-color: #00aff0;
  border-color: #00aff0; }
  .btn.btn-skype i {
    color: #ffffff; }
  .btn.btn-skype .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .btn.btn-skype .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-skype.dropdown-toggle:after {
    color: #ffffff; }
  .btn.btn-skype:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-skype:focus:not(.btn-text), .btn.btn-skype.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #0093ca;
    border-color: #0093ca; }
    .btn.btn-skype:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-skype:focus:not(.btn-text) i, .btn.btn-skype.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-skype:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-skype:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-skype.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-skype:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-skype:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-skype.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-skype:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-skype:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-skype.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-skype.disabled, .btn.btn-skype:disabled {
    color: #ffffff;
    background-color: #00aff0;
    border-color: #00aff0; }
    .btn.btn-skype.disabled i, .btn.btn-skype:disabled i {
      color: #ffffff; }
    .btn.btn-skype.disabled .svg-icon svg g [fill], .btn.btn-skype:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-skype.disabled .svg-icon svg:hover g [fill], .btn.btn-skype:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-skype.disabled.dropdown-toggle:after, .btn.btn-skype:disabled.dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-skype:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-skype:not(:disabled):not(.disabled).active,
  .show > .btn.btn-skype.dropdown-toggle,
  .show .btn.btn-skype.btn-dropdown {
    color: #ffffff;
    background-color: #0093ca;
    border-color: #0093ca; }
    .btn.btn-skype:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-skype:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-skype.dropdown-toggle i,
    .show .btn.btn-skype.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-skype:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-skype:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-skype.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-skype.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-skype:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-skype:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-skype.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-skype.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-skype:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-skype:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-skype.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-skype.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

.btn.btn-light-skype {
  color: #00aff0;
  background-color: rgba(0, 175, 240, 0.1);
  border-color: transparent; }
  .btn.btn-light-skype i {
    color: #00aff0; }
  .btn.btn-light-skype .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #00aff0; }
  .btn.btn-light-skype .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .btn.btn-light-skype.dropdown-toggle:after {
    color: #00aff0; }
  .btn.btn-light-skype:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-skype:focus:not(.btn-text), .btn.btn-light-skype.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #00aff0;
    border-color: transparent; }
    .btn.btn-light-skype:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-light-skype:focus:not(.btn-text) i, .btn.btn-light-skype.focus:not(.btn-text) i {
      color: #ffffff; }
    .btn.btn-light-skype:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-light-skype:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-skype.focus:not(.btn-text) .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-skype:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-light-skype:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-skype.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-skype:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-light-skype:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-light-skype.focus:not(.btn-text).dropdown-toggle:after {
      color: #ffffff; }
  .btn.btn-light-skype.disabled, .btn.btn-light-skype:disabled {
    color: #00aff0;
    background-color: rgba(0, 175, 240, 0.1);
    border-color: transparent; }
    .btn.btn-light-skype.disabled i, .btn.btn-light-skype:disabled i {
      color: #00aff0; }
    .btn.btn-light-skype.disabled .svg-icon svg g [fill], .btn.btn-light-skype:disabled .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #00aff0; }
    .btn.btn-light-skype.disabled .svg-icon svg:hover g [fill], .btn.btn-light-skype:disabled .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-skype.disabled.dropdown-toggle:after, .btn.btn-light-skype:disabled.dropdown-toggle:after {
      color: #00aff0; }
  .btn.btn-light-skype:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-light-skype:not(:disabled):not(.disabled).active,
  .show > .btn.btn-light-skype.dropdown-toggle,
  .show .btn.btn-light-skype.btn-dropdown {
    color: #ffffff;
    background-color: #00aff0;
    border-color: transparent; }
    .btn.btn-light-skype:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-light-skype:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-light-skype.dropdown-toggle i,
    .show .btn.btn-light-skype.btn-dropdown i {
      color: #ffffff; }
    .btn.btn-light-skype:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-light-skype:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-light-skype.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-light-skype.btn-dropdown .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .btn.btn-light-skype:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-light-skype:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-light-skype.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-light-skype.btn-dropdown .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .btn.btn-light-skype:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-light-skype:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-light-skype.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-light-skype.btn-dropdown.dropdown-toggle:after {
      color: #ffffff; }

code {
  background-color: #F3F6F9;
  padding: 0.15rem 0.5rem;
  font-weight: 400;
  border-radius: 0.42rem; }

.dropdown-menu {
  left: 0/*rtl:ignore*/;
  /*rtl:raw:
    right: auto;
    */ }
  .dropdown-menu:before, .dropdown-menu:after {
    display: none !important; }
  .dropdown-menu > li > a,
  .dropdown-menu > .dropdown-item {
    outline: none !important;
    display: flex;
    flex-grow: 1; }
    .dropdown-menu > li > a > i:before,
    .dropdown-menu > .dropdown-item > i:before {
      line-height: 0;
      vertical-align: middle; }
  .dropdown-menu .dropdown-menu:not(.daterangepicker) {
    /*rtl:raw:
        left: auto !important;
        */ }
  .dropdown-menu.dropdown-menu-anim-up {
    animation: animation-dropdown-menu-fade-in .3s ease 1, animation-dropdown-menu-move-up .3s ease-out 1; }
  .dropup .dropdown-menu.dropdown-menu-anim,
  .dropdown-menu .dropdown-menu-anim-down.dropdown-menu-anim {
    animation: animation-dropdown-menu-fade-in .3s ease 1, animation-dropdown-menu-move-down .3s ease-out 1; }

@media (max-width: 600px) {
  .dropdown-menu {
    width: 75vw; } }

@media (min-width: 205px) {
  .dropdown-menu.dropdown-menu-sm {
    width: 175px; } }

@media (min-width: 280px) {
  .dropdown-menu.dropdown-menu-md {
    width: 250px; } }

@media (min-width: 380px) {
  .dropdown-menu.dropdown-menu-lg {
    width: 350px; } }

@media (min-width: 430px) {
  .dropdown-menu.dropdown-menu-xl {
    width: 400px; } }

@media (min-width: 630px) {
  .dropdown-menu.dropdown-menu-xxl {
    width: 600px; } }

.dropdown-inline {
  display: inline-block; }

.dropdown.dropdown-hover:hover > .dropdown-menu {
  display: block; }
  .dropdown.dropdown-hover:hover > .dropdown-menu.dropdown-menu-right {
    left: auto;
    right: 0; }

.dropdown.dropdown-hover:hover > .dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
  pointer-events: none; }

@keyframes animation-dropdown-menu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes animation-dropdown-menu-move-down {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0px; } }

@keyframes animation-dropdown-menu-move-up {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0px; } }

.form-group label {
  font-size: 1rem;
  font-weight: 400;
  color: #3F4254; }

.form-group .invalid-feedback,
.form-group .valid-feedback {
  font-size: 0.9rem;
  font-weight: 400; }

.form-group .form-text {
  font-size: 0.9rem;
  font-weight: 400; }

.form-control[readonly] {
  background-color: #ffffff; }

.form-control.form-control-pill {
  border-radius: 1.5; }
  .form-control.form-control-pill.form-control-sm {
    border-radius: 1.35; }
  .form-control.form-control-pill.form-control-lg {
    border-radius: 1.5; }

.form-control:active, .form-control.active, .form-control:focus, .form-control.focus {
  box-shadow: none !important; }

.form-control.form-control-solid {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #3F4254;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .form-control.form-control-solid::-moz-placeholder {
    color: #B5B5C3;
    opacity: 1; }
  .form-control.form-control-solid:-ms-input-placeholder {
    color: #B5B5C3; }
  .form-control.form-control-solid::-webkit-input-placeholder {
    color: #B5B5C3; }
  .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
    color: #3F4254;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

.form-control-iconless {
  background-image: none; }
  .form-control-iconless .form-control {
    background-image: none; }

.placeholder-dark-50::-moz-placeholder {
  color: #7E8299;
  opacity: 1; }

.placeholder-dark-50:-ms-input-placeholder {
  color: #7E8299; }

.placeholder-dark-50::-webkit-input-placeholder {
  color: #7E8299; }

.placeholder-dark-75::-moz-placeholder {
  color: #3F4254;
  opacity: 1; }

.placeholder-dark-75:-ms-input-placeholder {
  color: #3F4254; }

.placeholder-dark-75::-webkit-input-placeholder {
  color: #3F4254; }

.placeholder-white::-moz-placeholder {
  color: #ffffff;
  opacity: 1; }

.placeholder-white:-ms-input-placeholder {
  color: #ffffff; }

.placeholder-white::-webkit-input-placeholder {
  color: #ffffff; }

.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none; }

.custom-file {
  width: 100%; }

.custom-file-input:focus ~ .custom-file-label {
  box-shadow: none !important; }

.custom-file-label {
  text-align: left; }
  .custom-file-label:after {
    float: left; }

.input-group .form-control.is-valid + .input-group-append,
.input-group .form-control.is-invalid + .input-group-append {
  margin-left: 0; }

.input-group .input-group-prepend + .form-control.is-valid,
.input-group .input-group-prepend + .form-control.is-invalid {
  margin-left: 1px; }

.input-group i {
  line-height: 0;
  font-size: 1.3rem; }
  .input-group i:after, .input-group i:before {
    line-height: 0; }

.input-group .svg-icon {
  line-height: 0; }

.input-group.input-group-sm i {
  line-height: 0;
  font-size: 1rem; }

.input-group.input-group-lg i {
  line-height: 0;
  font-size: 1.4rem; }

.input-group.input-group-solid {
  align-items: center;
  background-color: #F3F6F9;
  border-radius: 0.42rem; }
  .input-group.input-group-solid.active, .input-group.input-group-solid.focus {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
    color: #3F4254;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .input-group.input-group-solid .form-control {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none; }
    .input-group.input-group-solid .form-control.form-control-solid:active, .input-group.input-group-solid .form-control.form-control-solid.active, .input-group.input-group-solid .form-control.form-control-solid:focus, .input-group.input-group-solid .form-control.form-control-solid.focus {
      background-color: #EBEDF3;
      border-color: #EBEDF3;
      color: #3F4254;
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .input-group.input-group-solid.input-group-sm {
    border-radius: 0.28rem; }
  .input-group.input-group-solid.input-group-lg {
    border-radius: 0.42rem; }
  .input-group.input-group-solid .input-group-prepend,
  .input-group.input-group-solid .input-group-append,
  .input-group.input-group-solid .input-group-text {
    background-color: transparent;
    border: 0;
    padding-top: 0;
    padding-bottom: 0; }
    .input-group.input-group-solid .input-group-prepend .btn-secondary,
    .input-group.input-group-solid .input-group-append .btn-secondary,
    .input-group.input-group-solid .input-group-text .btn-secondary {
      border: 0 !important; }
  .input-group.input-group-solid .input-group-prepend ~ .form-control {
    padding-left: 0 !important; }

.validated .valid-feedback,
.validated .invalid-feedback {
  display: block; }

.input-icon {
  position: relative; }
  .input-icon span {
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(1.5em + 1.3rem + 2px); }
    .input-icon span i {
      line-height: 0;
      color: #7E8299; }
      .input-icon span i:after, .input-icon span i:before {
        line-height: 0; }
    .input-icon span .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #7E8299; }
    .input-icon span .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .input-icon span .svg-icon svg {
      height: 24px;
      width: 24px; }
  .input-icon .form-control {
    padding-left: calc(1.5em + 1.3rem + 2px); }
  .input-icon.input-icon-right span {
    right: 0;
    left: auto; }
  .input-icon.input-icon-right .form-control {
    padding-left: 1rem;
    padding-right: calc(1.5em + 1.3rem + 2px); }

.resize-none {
  resize: none; }

.row.row-paddingless {
  margin-left: 0;
  margin-right: 0; }
  .row.row-paddingless > [class*="col"] {
    padding-left: 0;
    padding-right: 0; }

.row.row-stretch {
  height: 100%; }

.row .col-stretch {
  display: flex;
  align-items: stretch; }

.row[class*="row-col-divider-"] > div {
  border-bottom: 1px solid #EBEDF3; }
  .row[class*="row-col-divider-"] > div:last-child {
    border-bottom: 0; }

.row.row-col-divider > div {
  border-bottom: 0;
  border-right: 1px solid #EBEDF3; }
  .row.row-col-divider > div:last-child {
    border-right: 0; }

@media (min-width: 576px) {
  .row.row-col-divider-sm > div {
    border-bottom: 0;
    border-right: 1px solid #EBEDF3; }
    .row.row-col-divider-sm > div:last-child {
      border-right: 0; } }

@media (min-width: 768px) {
  .row.row-col-divider-md > div {
    border-bottom: 0;
    border-right: 1px solid #EBEDF3; }
    .row.row-col-divider-md > div:last-child {
      border-right: 0; } }

@media (min-width: 992px) {
  .row.row-col-divider-lg > div {
    border-bottom: 0;
    border-right: 1px solid #EBEDF3; }
    .row.row-col-divider-lg > div:last-child {
      border-right: 0; } }

@media (min-width: 1200px) {
  .row.row-col-divider-xl > div {
    border-bottom: 0;
    border-right: 1px solid #EBEDF3; }
    .row.row-col-divider-xl > div:last-child {
      border-right: 0; } }

@media (min-width: 1400px) {
  .row.row-col-divider-xxl > div {
    border-bottom: 0;
    border-right: 1px solid #EBEDF3; }
    .row.row-col-divider-xxl > div:last-child {
      border-right: 0; } }

.gutter-b {
  margin-bottom: 25px; }

.gutter-t {
  margin-top: 25px; }

.modal .modal-header {
  align-items: center; }
  .modal .modal-header .modal-title {
    font-weight: 500;
    font-size: 1.3rem;
    color: #181C32; }
    .modal .modal-header .modal-title small {
      font-weight: 400;
      font-size: 0.9rem;
      color: #B5B5C3; }
  .modal .modal-header .close {
    outline: none !important;
    color: #B5B5C3;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    padding: 0;
    margin: 0;
    line-height: 0; }
    .modal .modal-header .close i,
    .modal .modal-header .close .ki {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      color: #3F4254;
      font-size: 0.8rem; }
    .modal .modal-header .close span {
      display: none; }
    .modal .modal-header .close:hover {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      color: #551e43; }
      .modal .modal-header .close:hover i,
      .modal .modal-header .close:hover .ki {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        color: #551e43; }

.modal.modal-sticky.modal-sticky-bottom-right {
  padding: 0 !important;
  max-width: 500px;
  height: auto;
  position: fixed;
  left: auto;
  top: auto;
  bottom: 25px;
  right: 25px;
  margin: 0;
  box-shadow: 0px 0px 60px -15px rgba(0, 0, 0, 0.2);
  border-radius: 0.42rem; }
  .modal.modal-sticky.modal-sticky-bottom-right .modal-dialog {
    position: static;
    max-width: 500px;
    width: auto;
    margin: 0;
    border-radius: 0.42rem; }
    .modal.modal-sticky.modal-sticky-bottom-right .modal-dialog .modal-content {
      border: 0;
      border-radius: 0.42rem; }
  .modal.modal-sticky.modal-sticky-bottom-right.modal-sticky-lg {
    max-width: 600px; }
    .modal.modal-sticky.modal-sticky-bottom-right.modal-sticky-lg .modal-dialog {
      max-width: 600px; }
  @media (max-width: 991.98px) {
    .modal.modal-sticky.modal-sticky-bottom-right {
      bottom: 10px;
      right: 10px; } }
  @media (max-width: 767.98px) {
    .modal.modal-sticky.modal-sticky-bottom-right {
      max-width: 90%; } }

.modal-open {
  overflow: auto !important;
  padding: 0 !important; }

@media (min-width: 1200px) {
  .modal-dialog.modal-xl {
    max-width: 1100px; } }

.progress.progress-xs {
  height: 0.5rem; }
  .progress.progress-xs .progress-bar {
    border-radius: 0.28rem; }

.progress.progress-sm {
  height: 0.75rem; }
  .progress.progress-sm .progress-bar {
    border-radius: 0.28rem; }

.progress.progress-lg {
  height: 1.5rem; }
  .progress.progress-lg .progress-bar {
    border-radius: 0.85rem; }

.progress-vertical {
  display: flex;
  align-items: stretch;
  justify-content: space-between; }
  .progress-vertical .progress {
    height: 100%;
    border-radius: 0.42rem;
    display: flex;
    align-items: flex-end;
    margin-right: 1rem; }
    .progress-vertical .progress:last-child {
      margin-right: 0; }
    .progress-vertical .progress .progress-bar {
      width: 8px;
      border-radius: 0.42rem; }

.table thead th, .table thead td {
  font-weight: 600;
  font-size: 1rem;
  border-bottom-width: 1px;
  padding-top: 1rem;
  padding-bottom: 1rem; }

.table.table-head-borderless thead th, .table.table-head-borderless thead td {
  border-top: 0; }

.table.table-head-solid thead th, .table.table-head-solid thead td {
  background-color: #F3F6F9; }

.table.table-light-primary thead tr {
  color: #551e43;
  background-color: rgba(85, 30, 67, 0.1); }

.table.table-light-secondary thead tr {
  color: #E4E6EF;
  background-color: rgba(228, 230, 239, 0.1); }

.table.table-light-success thead tr {
  color: #1BC5BD;
  background-color: rgba(27, 197, 189, 0.1); }

.table.table-light-info thead tr {
  color: #8950FC;
  background-color: rgba(137, 80, 252, 0.1); }

.table.table-light-warning thead tr {
  color: #FFA800;
  background-color: rgba(255, 168, 0, 0.1); }

.table.table-light-danger thead tr {
  color: #F64E60;
  background-color: rgba(246, 78, 96, 0.1); }

.table.table-light-light thead tr {
  color: #F3F6F9;
  background-color: rgba(243, 246, 249, 0.1); }

.table.table-light-dark thead tr {
  color: #181C32;
  background-color: rgba(24, 28, 50, 0.1); }

.table.table-light-white thead tr {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }

.table.table-head-custom thead tr, .table.table-head-custom thead th {
  font-weight: 600;
  color: #B5B5C3 !important;
  font-size: 0.9rem;
  text-transform: uppercase;
  letter-spacing: 0.1rem; }

.table.table-foot-custom tfoot th, .table.table-foot-custom tfoot td {
  font-weight: 600;
  color: #B5B5C3 !important;
  font-size: 0.9rem;
  text-transform: uppercase;
  letter-spacing: 0.1rem; }

.table.table-head-bg thead tr, .table.table-head-bg thead th {
  background-color: #F3F6F9;
  border-bottom: 0;
  letter-spacing: 1px; }
  .table.table-head-bg thead tr:first-child, .table.table-head-bg thead th:first-child {
    border-top-left-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
  .table.table-head-bg thead tr:last-child, .table.table-head-bg thead th:last-child {
    border-top-right-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }

.table.table-foot-bg tfoot th, .table.table-foot-bg tfoot td {
  border-bottom: 0;
  background-color: #F3F6F9; }
  .table.table-foot-bg tfoot th:first-child, .table.table-foot-bg tfoot td:first-child {
    border-top-left-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
  .table.table-foot-bg tfoot th:last-child, .table.table-foot-bg tfoot td:last-child {
    border-top-right-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }

.table.table-separate th, .table.table-separate td {
  border-top: 0;
  border-bottom: 1px solid #EBEDF3; }
  .table.table-separate th:first-child, .table.table-separate td:first-child {
    padding-left: 0 !important; }
  .table.table-separate th:last-child, .table.table-separate td:last-child {
    padding-right: 0 !important; }

.table.table-separate tfoot th, .table.table-separate tfoot td {
  border-bottom: 0;
  border-top: 1px solid #EBEDF3; }

.table.table-separate tbody tr:last-child td {
  border-bottom: 0; }

.table.table-bordered tfoot th, .table.table-bordered tfoot td {
  border-bottom: 0; }

.table.table-vertical-center th, .table.table-vertical-center td {
  vertical-align: middle; }

.table:not(.table-bordered) thead th, .table:not(.table-bordered) thead td {
  border-top: 0; }

.popover {
  /*rtl:raw:
    left: 0 !important;
    right: auto !important;
    */ }
  .popover .popover-header {
    font-size: 1rem;
    font-weight: 500;
    border-bottom: 1px solid #EBEDF3; }
  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
    margin-right: auto/*rtl:ignore*/;
    margin-left: 0.5rem/*rtl:ignore*/; }
    .popover.bs-popover-right > .arrow, .popover.bs-popover-auto[x-placement^="right"] > .arrow {
      right: auto/*rtl:ignore*/;
      left: subtract(-0.5rem, 1px)/*rtl:ignore*/; }
      .popover.bs-popover-right > .arrow::before, .popover.bs-popover-auto[x-placement^="right"] > .arrow::before {
        right: auto/*rtl:ignore*/;
        left: 0/*rtl:ignore*/;
        border-width: 0.5rem 0.5rem 0.5rem 0/*rtl:ignore*/;
        border-right-color: white/*rtl:ignore*/; }
      .popover.bs-popover-right > .arrow::after, .popover.bs-popover-auto[x-placement^="right"] > .arrow::after {
        right: auto/*rtl:ignore*/;
        left: 1px/*rtl:ignore*/;
        border-width: 0.5rem 0.5rem 0.5rem 0/*rtl:ignore*/;
        border-right-color: #ffffff/*rtl:ignore*/; }
  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
    margin-left: auto/*rtl:ignore*/;
    margin-right: 0.5rem/*rtl:ignore*/; }
    .popover.bs-popover-left > .arrow, .popover.bs-popover-auto[x-placement^="left"] > .arrow {
      left: auto/*rtl:ignore*/;
      right: subtract(-0.5rem, 1px)/*rtl:ignore*/; }
      .popover.bs-popover-left > .arrow::before, .popover.bs-popover-auto[x-placement^="left"] > .arrow::before {
        left: auto/*rtl:ignore*/;
        right: 0/*rtl:ignore*/;
        border-width: 0.5rem 0 0.5rem 0.5rem/*rtl:ignore*/;
        border-left-color: white/*rtl:ignore*/; }
      .popover.bs-popover-left > .arrow::after, .popover.bs-popover-auto[x-placement^="left"] > .arrow::after {
        left: auto/*rtl:ignore*/;
        right: 1px/*rtl:ignore*/;
        border-width: 0.5rem 0 0.5rem 0.5rem/*rtl:ignore*/;
        border-left-color: #ffffff/*rtl:ignore*/; }

.tooltip .tooltip-inner {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); }

.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow,
.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
  /*rtl:raw:
        left: auto;
        right: 0;
        */ }
  .tooltip.bs-tooltip-left .arrow:before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow:before,
  .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow:before {
    /*rtl:raw:
        border-width: 0.4rem 0 0.4rem 0.4rem;
        border-left-color: #fff;
        */ }

.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow,
.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
  /*rtl:raw:
        right: auto;
        left: 0;
        */ }
  .tooltip.bs-tooltip-right .arrow:before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow:before,
  .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow:before {
    /*rtl:raw:
        border-width: 0.4rem 0.4rem 0.4rem 0;
        border-right-color: #fff;
        */ }

.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none; }

.tooltip.tooltip-dark .tooltip-inner {
  color: #ffffff;
  background-color: #181C32; }

.tooltip.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #181C32; }

.tooltip.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #181C32/*rtl:ignore*/; }

.tooltip.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #181C32; }

.tooltip.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #181C32/*rtl:ignore*/; }

.accordion .card {
  overflow: visible !important; }
  .accordion .card:last-child {
    margin-bottom: 0; }
  .accordion .card .card-header {
    cursor: pointer;
    margin: 0;
    border-bottom: 0;
    padding: 0;
    background-color: #F3F6F9; }
    .accordion .card .card-header .card-title {
      padding: 1rem 1.25rem;
      margin: 0;
      font-size: 1.15rem;
      font-weight: 500;
      color: #551e43;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      transition: all 0.15s ease; }
      .accordion .card .card-header .card-title > i {
        margin-right: 1rem;
        font-size: 1.4rem;
        color: #551e43;
        transition: all 0.15s ease; }
      .accordion .card .card-header .card-title .card-label {
        flex-grow: 1; }
      .accordion .card .card-header .card-title.collapsed {
        color: #3F4254;
        transition: all 0.15s ease; }
        .accordion .card .card-header .card-title.collapsed > i {
          color: #B5B5C3;
          transition: all 0.15s ease; }
      .accordion .card .card-header .card-title:after {
        right: 1rem; }
    .accordion .card .card-header .card-text {
      flex-grow: 1; }
  .accordion .card .card-body {
    padding: 1rem 1.25rem;
    font-size: 1rem; }

.accordion:last-child {
  margin-bottom: 0; }

.accordion-outline .card {
  background-color: transparent; }

.accordion.accordion-light .card {
  border: 0;
  border-top: 1px solid #EBEDF3; }
  .accordion.accordion-light .card .card-header {
    background-color: transparent;
    border: 0; }
    .accordion.accordion-light .card .card-header .card-title {
      padding: 1rem 0; }
      .accordion.accordion-light .card .card-header .card-title:after {
        right: 0; }
  .accordion.accordion-light .card .card-body {
    padding: 0 0 1rem 0; }
  .accordion.accordion-light .card:first-child {
    border-top: 0; }
    .accordion.accordion-light .card:first-child .card-header {
      margin: 0; }
  .accordion.accordion-light .card:last-child .card-body {
    padding: 0;
    margin: 0; }

.accordion.accordion-light-borderless .card {
  border-top: 0; }

.accordion.accordion-solid .card {
  border: 0;
  margin-bottom: 1.25rem; }
  .accordion.accordion-solid .card .card-header {
    padding: 0;
    background-color: transparent; }
    .accordion.accordion-solid .card .card-header .card-title {
      background-color: #F3F6F9;
      border-radius: 0.42rem;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
      .accordion.accordion-solid .card .card-header .card-title.collapsed {
        border-radius: 0.42rem; }
  .accordion.accordion-solid .card .card-body {
    border: 1px solid #F3F6F9;
    border-bottom-left-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }
  .accordion.accordion-solid .card:last-child {
    margin: 0; }

.accordion.accordion-toggle-plus .card .card-header .card-title {
  color: #551e43;
  position: relative; }
  .accordion.accordion-toggle-plus .card .card-header .card-title:after {
    transition: all 0.15s ease;
    position: absolute;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F10A";
    font-size: 0.75rem;
    color: #551e43; }
  .accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
    color: #3F4254; }
    .accordion.accordion-toggle-plus .card .card-header .card-title.collapsed:after {
      transition: all 0.15s ease;
      color: #7E8299;
      font-family: Ki;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      content: "\F10D"; }

.accordion.accordion-toggle-arrow .card .card-header .card-title {
  color: #551e43;
  position: relative; }
  .accordion.accordion-toggle-arrow .card .card-header .card-title:after {
    position: absolute;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F109";
    color: #551e43;
    font-size: 0.7rem;
    transition: all 0.15s ease; }
  .accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed {
    color: #3F4254;
    transition: all 0.15s ease; }
    .accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
      color: #7E8299;
      transition: all 0.15s ease;
      transform: rotate(-90deg);
      /*rtl:begin:*/
      /*rtl:end:*/ }

.accordion.accordion-svg-toggle .card .card-header .card-title .svg-icon svg {
  transition: all 0.15s ease;
  transform: rotate(90deg);
  /*rtl:begin:*/
  /*rtl:end:*/ }

.accordion.accordion-svg-toggle .card .card-header .card-title.collapsed .svg-icon svg {
  transition: all 0.15s ease;
  transform: rotate(0); }

.accordion.accordion-panel .card {
  border-radius: 0.42rem; }
  .accordion.accordion-panel .card .card-header .card-title {
    background-color: #fff;
    border-radius: 0.42rem; }
  .accordion.accordion-panel .card .card-body {
    padding-top: 0;
    border: 0;
    border-radius: 0.42rem; }

.datatable:not(.table) {
  display: none; }

.datatable.datatable-default {
  display: block; }
  .datatable.datatable-default > .datatable-table {
    background-color: #ffffff;
    border-collapse: collapse;
    overflow: hidden;
    display: none;
    width: 100%; }
    .datatable.datatable-default > .datatable-table > .datatable-head,
    .datatable.datatable-default > .datatable-table > .datatable-body,
    .datatable.datatable-default > .datatable-table > .datatable-foot {
      visibility: hidden;
      display: block; }
      .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row,
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row,
      .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row {
        width: 100%; }
        .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell,
        .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell,
        .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell {
          vertical-align: middle;
          padding: 1rem 1rem;
          font-size: 1rem; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:first-child,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:first-child,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:first-child {
            padding-left: 0; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:last-child,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:last-child,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:last-child {
            padding-right: 0; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-left,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-left,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-left {
            text-align: left; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-left > span,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-left > span,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-left > span {
              text-align: left; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right {
            text-align: right; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right > span,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right > span,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right > span {
              text-align: right; }
              .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right > span > i,
              .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right > span > i,
              .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right > span > i {
                right: 0; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-center,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-center,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-center {
            text-align: center; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-center > span,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-center > span,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-center > span {
              text-align: center; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sort,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-sort,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sort {
            cursor: pointer; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sort i,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-sort i,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sort i {
              font-size: 0.6rem; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-resizing,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-resizing,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-resizing {
            cursor: col-resize; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell > span,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check {
            text-align: left; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check > span,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check > span {
              overflow: visible; }
              .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox,
              .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox,
              .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox {
                top: 2px;
                padding: 0;
                margin: 0 0 0 0; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > span,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > span,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > span {
            width: 12px; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail {
            display: inline-block;
            text-align: right; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-toggle-detail > .datatable-toggle-detail > i {
              font-size: 1.4rem;
              width: 12px; }
          .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown,
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown,
          .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown {
            display: inline-block; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu {
              margin-top: 0.5rem; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown.dropup .dropdown-menu {
              margin-top: auto;
              margin-bottom: 0.5rem; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-right {
              margin-right: -0.8rem;
              /*rtl:ignore*/
              margin-left: 65px; }
            .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left,
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left,
            .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell .dropdown .dropdown-menu.dropdown-menu-left {
              margin-left: -10rem; }
      .datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock,
      .datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock,
      .datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock {
        border: 0; }
        .datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-left,
        .datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-left,
        .datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-left {
          z-index: 1;
          box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075); }
        .datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-right,
        .datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-right,
        .datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-right {
          box-shadow: 0px 10px 17px 5px rgba(0, 0, 0, 0.075); }
        .datatable.datatable-default > .datatable-table > .datatable-head > .datatable-lock.datatable-lock-scroll,
        .datatable.datatable-default > .datatable-table > .datatable-body > .datatable-lock.datatable-lock-scroll,
        .datatable.datatable-default > .datatable-table > .datatable-foot > .datatable-lock.datatable-lock-scroll {
          position: relative; }
    .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
    .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
      font-weight: 500;
      vertical-align: middle;
      color: #181C32; }
    .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sorted > span,
    .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sorted > span {
      color: #551e43; }
    .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell {
      padding: 0.75rem 1rem; }
      .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span > i {
        display: inline-block;
        position: relative;
        right: -10px;
        line-height: 0;
        vertical-align: middle;
        font-size: 1.1rem;
        color: #551e43; }
    .datatable.datatable-default > .datatable-table > .datatable-body.ps {
      padding-bottom: 0; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell {
      font-weight: regular;
      transition: background 0.3s ease; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell > span {
        color: #3F4254; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-check > span > .checkbox {
        top: 1px; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-hover {
        transition: background 0.3s ease;
        background-color: transparent; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-even > .datatable-cell {
      background-color: transparent; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-active > .datatable-cell {
      background-color: #F3F6F9; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-hover:not(.datatable-row-active) {
      transition: background 0.3s ease; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row.datatable-row-hover:not(.datatable-row-active) > .datatable-cell {
        transition: background 0.3s ease;
        background-color: transparent; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail {
      display: block; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail {
        display: block;
        padding: 0 2.25rem; }
        .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail table {
          box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05); }
        .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row {
          display: table-row; }
          .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell {
            padding: 1rem 1.5rem;
            text-align: left;
            vertical-align: top; }
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell > span {
              width: auto !important; }
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell:first-child {
              font-weight: 500; }
            .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail .datatable-row > .datatable-cell:last-child {
              font-weight: regular;
              padding-left: 1.5rem; }
    .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail {
      vertical-align: middle; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail i {
        transition: color 0.3s ease;
        color: #551e43; }
        .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail i:before {
          line-height: 0;
          vertical-align: middle; }
      .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail:hover i, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail.datatable-toggle-detail-active i {
        transition: color 0.3s ease;
        color: #551e43; }
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-head .datatable-row,
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row,
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-foot .datatable-row {
    border-bottom: 1px solid #EBEDF3; }
    .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-head .datatable-row.datatable-row-subtable-expanded,
    .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row.datatable-row-subtable-expanded,
    .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-foot .datatable-row.datatable-row-subtable-expanded {
      border-bottom: 0; }
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row:last-child {
    border-bottom: 0; }
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body tr:last-of-type {
    border-bottom: 0; }
  .datatable.datatable-default.datatable-bordered > .datatable-table > .datatable-body .datatable-row-detail .datatable-detail table {
    border-left: 1px solid #EBEDF3;
    border-right: 1px solid #EBEDF3; }
  .datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-head .datatable-row > .datatable-cell > span,
  .datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-foot .datatable-row > .datatable-cell > span {
    color: #B5B5C3;
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.1rem; }
  .datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-sorted > span,
  .datatable.datatable-default.datatable-head-custom > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-sorted > span {
    color: #551e43; }
  .datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row {
    border-bottom: 0; }
    .datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell {
      background-color: #F3F6F9; }
      .datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem; }
      .datatable.datatable-default.datatable-head-bg > .datatable-table > .datatable-head .datatable-row > .datatable-cell:last-child {
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem; }
  .datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row {
    border-bottom: 0; }
    .datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell {
      background-color: #F3F6F9; }
      .datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:first-child {
        border-top-left-radius: 0.42rem;
        border-bottom-left-radius: 0.42rem; }
      .datatable.datatable-default.datatable-foot-bg > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:last-child {
        border-top-right-radius: 0.42rem;
        border-bottom-right-radius: 0.42rem; }
  .datatable.datatable-default.datatable-error .datatable-body {
    padding: 30px;
    text-align: center; }
  .datatable.datatable-default.datatable-lock > .datatable-table > .datatable-head > .datatable-lock,
  .datatable.datatable-default.datatable-lock > .datatable-table > .datatable-body > .datatable-lock,
  .datatable.datatable-default.datatable-lock > .datatable-table > .datatable-foot > .datatable-lock {
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden; }
  .datatable.datatable-default.datatable-loaded {
    display: block; }
    .datatable.datatable-default.datatable-loaded > .datatable-table {
      display: block; }
      .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head,
      .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body,
      .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot {
        visibility: visible;
        display: block;
        position: relative; }
        .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-head .datatable-row,
        .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-body .datatable-row,
        .datatable.datatable-default.datatable-loaded > .datatable-table > .datatable-foot .datatable-row {
          display: table;
          table-layout: initial; }
  .datatable.datatable-default.datatable-scroll > .datatable-table {
    display: block; }
    .datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-head,
    .datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-foot {
      overflow: hidden; }
      .datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-head .datatable-row,
      .datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-foot .datatable-row {
        position: relative; }
    .datatable.datatable-default.datatable-scroll > .datatable-table > .datatable-body {
      overflow: hidden; }
  .datatable.datatable-default.datatable-subtable > .datatable-table {
    margin-bottom: 0; }
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable,
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable,
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable {
      display: flex;
      justify-content: center;
      align-items: center; }
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable > i,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable > i,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable > i {
        line-height: 0;
        font-size: 1.4rem;
        color: #551e43; }
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable:hover,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable:hover,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable:hover {
        text-decoration: none; }
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable,
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable,
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable {
      display: table;
      width: 100%;
      border-top: 0; }
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable > .datatable-subtable > .datatable,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable,
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable > .datatable-subtable > .datatable {
        padding: 0 2.25rem; }
        .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager,
        .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager,
        .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-row-subtable > .datatable-subtable > .datatable > .datatable-pager {
          padding: 2.25rem 0px; }
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row.datatable-row-subtable-expanded > .datatable-cell {
      background-color: #F3F6F9 !important; }
    .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable {
      background-color: transparent; }
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable > .datatable-subtable > .datatable {
        box-shadow: 0px 10px 15px 1px rgba(0, 0, 0, 0.05); }
      .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-row-subtable.datatable-row-loading > .datatable-subtable > .datatable > .datatable-table {
        background-color: transparent; }
  .datatable.datatable-default > .datatable-pager {
    margin: 0px;
    padding: 1rem 0;
    padding-bottom: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .datatable.datatable-default > .datatable-pager.datatable-pager-top {
      margin-bottom: 10px; }
    .datatable.datatable-default > .datatable-pager > .datatable-pager-nav {
      margin: 0;
      padding: 0;
      display: flex; }
      .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li {
        padding: 0;
        margin-right: 5px;
        display: inline-block; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li:last-child {
          margin-right: 0; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link {
          cursor: pointer;
          display: flex;
          justify-content: center;
          align-items: center;
          height: 2.25rem;
          min-width: 2.25rem;
          padding: 0.5rem;
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          position: relative;
          font-size: 0.9rem;
          line-height: 1rem;
          font-weight: 500;
          border-radius: 0.42rem;
          color: #7E8299; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link > i {
            font-size: 0.6rem;
            text-align: center;
            display: inline-block;
            line-height: 0;
            color: #B5B5C3;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-first, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-prev, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-next, .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-last {
            background-color: #ecf1f6; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-disabled {
            opacity: 0.6;
            cursor: default; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) {
            opacity: 1;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            background-color: #551e43;
            color: #e8e8e8; }
            .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) i {
              transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
              color: #e8e8e8; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            background-color: #551e43;
            color: #e8e8e8; }
            .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active i {
              transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
              color: #e8e8e8; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-input {
          height: 2.25rem;
          width: 3.5rem;
          text-align: center;
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          border-radius: 0.42rem !important;
          background-color: #ecf1f6;
          border-color: #ecf1f6;
          color: #7E8299; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-input:focus {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            background-color: #ecf1f6;
            border-color: #ecf1f6;
            color: #7E8299; }
    .datatable.datatable-default > .datatable-pager > .datatable-pager-info {
      display: flex;
      align-items: center; }
      .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size {
        margin-right: 10px; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle {
          height: 2.25rem;
          padding: 0.45rem 1rem;
          font-size: 1rem;
          font-weight: 500;
          border: 0 !important;
          color: #7E8299;
          background-color: #ecf1f6 !important;
          border-radius: 0.42rem; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle .filter-option, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:after,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle i {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            color: #7E8299; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus,
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover,
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle {
          border: 0 !important;
          color: #e8e8e8 !important;
          background-color: #551e43 !important; }
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus .filter-option, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus:after,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus i,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover .filter-option,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover:after,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover i,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle .filter-option,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle:after,
          .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle i {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            color: #e8e8e8 !important; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu.inner > li.selected > a span.check-mark {
          margin-top: -0.6rem; }
        .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu {
          z-index: 100; }
          .modal .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .dropdown-menu {
            z-index: 1051; }
  .datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y,
  .datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x {
    background-color: #EBEDF3; }
    .datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y:hover, .datatable.datatable-default .ps > .ps__rail-y > .ps__thumb-y:focus,
    .datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x:hover,
    .datatable.datatable-default .ps > .ps__rail-x > .ps__thumb-x:focus {
      background-color: #EBEDF3; }

.checkbox {
  display: flex;
  align-items: center;
  position: relative;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
  margin: 0; }
  .checkbox > span {
    background-color: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 0.42rem; }
    .checkbox > span:after {
      content: '';
      border-color: transparent;
      border-style: solid;
      border-width: 0 2px 2px 0/*rtl:ignore*/ !important;
      transform: rotate(45deg)/*rtl:ignore*/;
      margin-top: -2px; }
  .checkbox > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .checkbox:hover > input:not([disabled]) ~ span,
  .checkbox > input:focus ~ span {
    transition: all 0.3s ease; }
  .checkbox.checkbox-disabled {
    opacity: 0.6;
    cursor: not-allowed; }
  .checkbox > input:checked ~ span {
    transition: all 0.3s ease;
    background-color: none; }
    .checkbox > input:checked ~ span:after {
      display: block; }
  .checkbox.checkbox-square > span {
    border-radius: 0; }
  .checkbox.checkbox-circle > span {
    border-radius: 50%; }
  .checkbox.checkbox-outline > span {
    border-width: 1px;
    border-style: solid; }
  .checkbox.checkbox-outline-2x > span {
    border-width: 2px !important; }
  .checkbox.checkbox-accent > span {
    border-width: !important;
    border-style: solid !important;
    background-color: transparent !important; }
    .checkbox.checkbox-accent > span:after {
      display: block; }

.checkbox > span {
  height: 18px;
  width: 18px; }
  .checkbox > span:after {
    width: 5px;
    height: 10px; }

.checkbox.checkbox-lg > span {
  height: 24px;
  width: 24px; }
  .checkbox.checkbox-lg > span:after {
    width: 6px;
    height: 12px; }

.checkbox.checkbox-outline > span {
  height: 18px;
  width: 18px; }
  .checkbox.checkbox-outline > span:after {
    width: 5px;
    height: 10px; }

.checkbox.checkbox-outline.checkbox-lg > span {
  height: 24px;
  width: 24px; }
  .checkbox.checkbox-outline.checkbox-lg > span:after {
    width: 6px;
    height: 12px; }

.checkbox > span {
  background-color: #EBEDF3;
  border: 1px solid transparent; }

.checkbox > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox > input:checked ~ span {
  background-color: #551e43; }
  .checkbox > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline > input:checked ~ span {
  background-color: transparent;
  border-color: #551e43; }
  .checkbox.checkbox-outline > input:checked ~ span:after {
    border-color: #551e43; }

.checkbox.checkbox-primary > span {
  border: 1px solid transparent; }

.checkbox.checkbox-primary > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-primary > input:checked ~ span {
  background-color: #551e43; }
  .checkbox.checkbox-primary > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-primary > span {
  background-color: #c9c9c9;
  border: 1px solid transparent; }

.checkbox.checkbox-light-primary > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-primary > input:checked ~ span {
  background-color: #551e43; }
  .checkbox.checkbox-light-primary > input:checked ~ span:after {
    border-color: #e8e8e8; }

.checkbox.checkbox-outline.checkbox-primary > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-primary > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-primary > input:checked ~ span {
  background-color: transparent;
  border-color: #551e43; }
  .checkbox.checkbox-outline.checkbox-primary > input:checked ~ span:after {
    border-color: #551e43; }

.checkbox.checkbox-secondary > span {
  border: 1px solid transparent; }

.checkbox.checkbox-secondary > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-secondary > input:checked ~ span {
  background-color: #E4E6EF; }
  .checkbox.checkbox-secondary > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-secondary > span {
  background-color: #EBEDF3;
  border: 1px solid transparent; }

.checkbox.checkbox-light-secondary > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-secondary > input:checked ~ span {
  background-color: #E4E6EF; }
  .checkbox.checkbox-light-secondary > input:checked ~ span:after {
    border-color: #3F4254; }

.checkbox.checkbox-outline.checkbox-secondary > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-secondary > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-secondary > input:checked ~ span {
  background-color: transparent;
  border-color: #E4E6EF; }
  .checkbox.checkbox-outline.checkbox-secondary > input:checked ~ span:after {
    border-color: #E4E6EF; }

.checkbox.checkbox-success > span {
  border: 1px solid transparent; }

.checkbox.checkbox-success > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-success > input:checked ~ span {
  background-color: #1BC5BD; }
  .checkbox.checkbox-success > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-success > span {
  background-color: #C9F7F5;
  border: 1px solid transparent; }

.checkbox.checkbox-light-success > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-success > input:checked ~ span {
  background-color: #1BC5BD; }
  .checkbox.checkbox-light-success > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline.checkbox-success > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-success > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-success > input:checked ~ span {
  background-color: transparent;
  border-color: #1BC5BD; }
  .checkbox.checkbox-outline.checkbox-success > input:checked ~ span:after {
    border-color: #1BC5BD; }

.checkbox.checkbox-info > span {
  border: 1px solid transparent; }

.checkbox.checkbox-info > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-info > input:checked ~ span {
  background-color: #8950FC; }
  .checkbox.checkbox-info > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-info > span {
  background-color: #EEE5FF;
  border: 1px solid transparent; }

.checkbox.checkbox-light-info > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-info > input:checked ~ span {
  background-color: #8950FC; }
  .checkbox.checkbox-light-info > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline.checkbox-info > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-info > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-info > input:checked ~ span {
  background-color: transparent;
  border-color: #8950FC; }
  .checkbox.checkbox-outline.checkbox-info > input:checked ~ span:after {
    border-color: #8950FC; }

.checkbox.checkbox-warning > span {
  border: 1px solid transparent; }

.checkbox.checkbox-warning > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-warning > input:checked ~ span {
  background-color: #FFA800; }
  .checkbox.checkbox-warning > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-warning > span {
  background-color: #FFF4DE;
  border: 1px solid transparent; }

.checkbox.checkbox-light-warning > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-warning > input:checked ~ span {
  background-color: #FFA800; }
  .checkbox.checkbox-light-warning > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline.checkbox-warning > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-warning > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-warning > input:checked ~ span {
  background-color: transparent;
  border-color: #FFA800; }
  .checkbox.checkbox-outline.checkbox-warning > input:checked ~ span:after {
    border-color: #FFA800; }

.checkbox.checkbox-danger > span {
  border: 1px solid transparent; }

.checkbox.checkbox-danger > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-danger > input:checked ~ span {
  background-color: #F64E60; }
  .checkbox.checkbox-danger > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-danger > span {
  background-color: #FFE2E5;
  border: 1px solid transparent; }

.checkbox.checkbox-light-danger > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-danger > input:checked ~ span {
  background-color: #F64E60; }
  .checkbox.checkbox-light-danger > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline.checkbox-danger > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-danger > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-danger > input:checked ~ span {
  background-color: transparent;
  border-color: #F64E60; }
  .checkbox.checkbox-outline.checkbox-danger > input:checked ~ span:after {
    border-color: #F64E60; }

.checkbox.checkbox-light > span {
  border: 1px solid transparent; }

.checkbox.checkbox-light > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light > input:checked ~ span {
  background-color: #F3F6F9; }
  .checkbox.checkbox-light > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-light > span {
  background-color: #F3F6F9;
  border: 1px solid transparent; }

.checkbox.checkbox-light-light > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-light > input:checked ~ span {
  background-color: #F3F6F9; }
  .checkbox.checkbox-light-light > input:checked ~ span:after {
    border-color: #7E8299; }

.checkbox.checkbox-outline.checkbox-light > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-light > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-light > input:checked ~ span {
  background-color: transparent;
  border-color: #F3F6F9; }
  .checkbox.checkbox-outline.checkbox-light > input:checked ~ span:after {
    border-color: #F3F6F9; }

.checkbox.checkbox-dark > span {
  border: 1px solid transparent; }

.checkbox.checkbox-dark > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-dark > input:checked ~ span {
  background-color: #181C32; }
  .checkbox.checkbox-dark > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-dark > span {
  background-color: #D1D3E0;
  border: 1px solid transparent; }

.checkbox.checkbox-light-dark > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-dark > input:checked ~ span {
  background-color: #181C32; }
  .checkbox.checkbox-light-dark > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-outline.checkbox-dark > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-dark > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-dark > input:checked ~ span {
  background-color: transparent;
  border-color: #181C32; }
  .checkbox.checkbox-outline.checkbox-dark > input:checked ~ span:after {
    border-color: #181C32; }

.checkbox.checkbox-white > span {
  border: 1px solid transparent; }

.checkbox.checkbox-white > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-white > input:checked ~ span {
  background-color: #ffffff; }
  .checkbox.checkbox-white > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox.checkbox-light-white > span {
  background-color: #ffffff;
  border: 1px solid transparent; }

.checkbox.checkbox-light-white > input:focus ~ span {
  border: 1px solid transparent; }

.checkbox.checkbox-light-white > input:checked ~ span {
  background-color: #ffffff; }
  .checkbox.checkbox-light-white > input:checked ~ span:after {
    border-color: #3F4254; }

.checkbox.checkbox-outline.checkbox-white > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-white > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.checkbox.checkbox-outline.checkbox-white > input:checked ~ span {
  background-color: transparent;
  border-color: #ffffff; }
  .checkbox.checkbox-outline.checkbox-white > input:checked ~ span:after {
    border-color: #ffffff; }

.checkbox-inline {
  display: flex;
  flex-wrap: wrap; }
  .checkbox-inline .checkbox {
    margin-right: 1rem;
    margin-bottom: 0.35rem; }
    .checkbox-inline .checkbox span {
      margin-right: 0.75rem; }
    .checkbox-inline .checkbox:last-child {
      margin-right: 0; }

.checkbox-list {
  display: flex;
  flex-direction: column; }
  .checkbox-list .checkbox {
    margin-bottom: 1rem; }
    .checkbox-list .checkbox span {
      margin-right: 0.75rem; }
    .checkbox-list .checkbox:last-child {
      margin-bottom: 0; }

.input-group .checkbox {
  margin-bottom: 0 !important;
  padding-left: 0; }

.form-inline .checkbox {
  margin-left: 15px;
  margin-right: 15px; }

.radio {
  display: flex;
  align-items: center;
  position: relative;
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  transition: all 0.3s ease;
  margin: 0; }
  .radio > span {
    border-radius: 50%;
    background-color: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0; }
    .radio > span:after {
      content: '';
      display: none;
      border-radius: 100% !important; }
  .radio > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .radio:hover > input:not([disabled]) ~ span,
  .radio > input:focus ~ span {
    transition: all 0.3s ease; }
  .radio.radio-disabled {
    opacity: 0.6;
    cursor: not-allowed; }
  .radio > input:checked ~ span {
    transition: all 0.3s ease;
    background-color: none; }
    .radio > input:checked ~ span:after {
      display: block; }
  .radio.radio-square > span {
    border-radius: 0; }
  .radio.radio-rounded > span {
    border-radius: 0.42rem; }
  .radio.radio-outline > span {
    border-width: 1px;
    border-style: solid; }
  .radio.radio-outline-2x > span {
    border-width: 2px !important; }
  .radio.radio-accent > span {
    border-width: 3px !important;
    border-style: solid !important;
    background-color: transparent !important; }
    .radio.radio-accent > span:after {
      display: block; }

.radio > span {
  height: 18px;
  width: 18px; }
  .radio > span:after {
    width: 6px;
    height: 6px; }

.radio.radio-lg > span {
  height: 24px;
  width: 24px; }
  .radio.radio-lg > span:after {
    width: 8px;
    height: 8px; }

.radio.radio-outline > span {
  height: 18px;
  width: 18px; }
  .radio.radio-outline > span:after {
    width: 6px;
    height: 6px; }

.radio.radio-outline.radio-lg > span {
  height: 24px;
  width: 24px; }
  .radio.radio-outline.radio-lg > span:after {
    width: 8px;
    height: 8px; }

.radio.radio-accent > span {
  height: 24px;
  width: 24px; }
  .radio.radio-accent > span:after {
    width: 14px;
    height: 14px; }

.radio.radio-accent.radio-lg > span {
  height: 30px;
  width: 30px; }
  .radio.radio-accent.radio-lg > span:after {
    width: 10px;
    height: 10px; }

.radio > span {
  background-color: #EBEDF3;
  border: 1px solid transparent; }

.radio > input:focus ~ span {
  border: 1px solid transparent; }

.radio > input:checked ~ span {
  background-color: #551e43; }
  .radio > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.radio-outline > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline > input:checked ~ span {
  background-color: transparent;
  border-color: #551e43; }
  .radio.radio-outline > input:checked ~ span:after {
    background-color: #551e43;
    border-color: #551e43; }

.radio.radio-primary > span {
  border: 1px solid transparent; }

.radio.radio-primary > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-primary > input:checked ~ span {
  background-color: #551e43; }
  .radio.radio-primary > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-primary > span {
  background-color: #c9c9c9;
  border: 1px solid transparent; }

.radio.checkbox-light-primary > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-primary > input:checked ~ span {
  background-color: #551e43; }
  .radio.checkbox-light-primary > input:checked ~ span:after {
    border-color: #e8e8e8; }

.radio.radio-outline.radio-primary > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-primary > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-primary > input:checked ~ span {
  background-color: transparent;
  border-color: #551e43; }
  .radio.radio-outline.radio-primary > input:checked ~ span:after {
    background-color: #551e43;
    border-color: #551e43; }

.radio.radio-accent.radio-primary > span:after {
  background-color: #551e43; }

.radio.radio-accent.radio-primary > input:focus ~ span {
  border-color: #c9c9c9; }
  .radio.radio-accent.radio-primary > input:focus ~ span:after {
    background-color: #551e43; }

.radio.radio-accent.radio-primary > input:checked ~ span {
  border-color: #c9c9c9; }
  .radio.radio-accent.radio-primary > input:checked ~ span:after {
    background-color: #551e43; }

.radio.radio-secondary > span {
  border: 1px solid transparent; }

.radio.radio-secondary > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-secondary > input:checked ~ span {
  background-color: #E4E6EF; }
  .radio.radio-secondary > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-secondary > span {
  background-color: #EBEDF3;
  border: 1px solid transparent; }

.radio.checkbox-light-secondary > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-secondary > input:checked ~ span {
  background-color: #E4E6EF; }
  .radio.checkbox-light-secondary > input:checked ~ span:after {
    border-color: #3F4254; }

.radio.radio-outline.radio-secondary > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-secondary > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-secondary > input:checked ~ span {
  background-color: transparent;
  border-color: #E4E6EF; }
  .radio.radio-outline.radio-secondary > input:checked ~ span:after {
    background-color: #E4E6EF;
    border-color: #E4E6EF; }

.radio.radio-accent.radio-secondary > span:after {
  background-color: #E4E6EF; }

.radio.radio-accent.radio-secondary > input:focus ~ span {
  border-color: #EBEDF3; }
  .radio.radio-accent.radio-secondary > input:focus ~ span:after {
    background-color: #E4E6EF; }

.radio.radio-accent.radio-secondary > input:checked ~ span {
  border-color: #EBEDF3; }
  .radio.radio-accent.radio-secondary > input:checked ~ span:after {
    background-color: #E4E6EF; }

.radio.radio-success > span {
  border: 1px solid transparent; }

.radio.radio-success > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-success > input:checked ~ span {
  background-color: #1BC5BD; }
  .radio.radio-success > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-success > span {
  background-color: #C9F7F5;
  border: 1px solid transparent; }

.radio.checkbox-light-success > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-success > input:checked ~ span {
  background-color: #1BC5BD; }
  .radio.checkbox-light-success > input:checked ~ span:after {
    border-color: #ffffff; }

.radio.radio-outline.radio-success > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-success > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-success > input:checked ~ span {
  background-color: transparent;
  border-color: #1BC5BD; }
  .radio.radio-outline.radio-success > input:checked ~ span:after {
    background-color: #1BC5BD;
    border-color: #1BC5BD; }

.radio.radio-accent.radio-success > span:after {
  background-color: #1BC5BD; }

.radio.radio-accent.radio-success > input:focus ~ span {
  border-color: #C9F7F5; }
  .radio.radio-accent.radio-success > input:focus ~ span:after {
    background-color: #1BC5BD; }

.radio.radio-accent.radio-success > input:checked ~ span {
  border-color: #C9F7F5; }
  .radio.radio-accent.radio-success > input:checked ~ span:after {
    background-color: #1BC5BD; }

.radio.radio-info > span {
  border: 1px solid transparent; }

.radio.radio-info > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-info > input:checked ~ span {
  background-color: #8950FC; }
  .radio.radio-info > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-info > span {
  background-color: #EEE5FF;
  border: 1px solid transparent; }

.radio.checkbox-light-info > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-info > input:checked ~ span {
  background-color: #8950FC; }
  .radio.checkbox-light-info > input:checked ~ span:after {
    border-color: #ffffff; }

.radio.radio-outline.radio-info > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-info > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-info > input:checked ~ span {
  background-color: transparent;
  border-color: #8950FC; }
  .radio.radio-outline.radio-info > input:checked ~ span:after {
    background-color: #8950FC;
    border-color: #8950FC; }

.radio.radio-accent.radio-info > span:after {
  background-color: #8950FC; }

.radio.radio-accent.radio-info > input:focus ~ span {
  border-color: #EEE5FF; }
  .radio.radio-accent.radio-info > input:focus ~ span:after {
    background-color: #8950FC; }

.radio.radio-accent.radio-info > input:checked ~ span {
  border-color: #EEE5FF; }
  .radio.radio-accent.radio-info > input:checked ~ span:after {
    background-color: #8950FC; }

.radio.radio-warning > span {
  border: 1px solid transparent; }

.radio.radio-warning > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-warning > input:checked ~ span {
  background-color: #FFA800; }
  .radio.radio-warning > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-warning > span {
  background-color: #FFF4DE;
  border: 1px solid transparent; }

.radio.checkbox-light-warning > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-warning > input:checked ~ span {
  background-color: #FFA800; }
  .radio.checkbox-light-warning > input:checked ~ span:after {
    border-color: #ffffff; }

.radio.radio-outline.radio-warning > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-warning > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-warning > input:checked ~ span {
  background-color: transparent;
  border-color: #FFA800; }
  .radio.radio-outline.radio-warning > input:checked ~ span:after {
    background-color: #FFA800;
    border-color: #FFA800; }

.radio.radio-accent.radio-warning > span:after {
  background-color: #FFA800; }

.radio.radio-accent.radio-warning > input:focus ~ span {
  border-color: #FFF4DE; }
  .radio.radio-accent.radio-warning > input:focus ~ span:after {
    background-color: #FFA800; }

.radio.radio-accent.radio-warning > input:checked ~ span {
  border-color: #FFF4DE; }
  .radio.radio-accent.radio-warning > input:checked ~ span:after {
    background-color: #FFA800; }

.radio.radio-danger > span {
  border: 1px solid transparent; }

.radio.radio-danger > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-danger > input:checked ~ span {
  background-color: #F64E60; }
  .radio.radio-danger > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-danger > span {
  background-color: #FFE2E5;
  border: 1px solid transparent; }

.radio.checkbox-light-danger > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-danger > input:checked ~ span {
  background-color: #F64E60; }
  .radio.checkbox-light-danger > input:checked ~ span:after {
    border-color: #ffffff; }

.radio.radio-outline.radio-danger > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-danger > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-danger > input:checked ~ span {
  background-color: transparent;
  border-color: #F64E60; }
  .radio.radio-outline.radio-danger > input:checked ~ span:after {
    background-color: #F64E60;
    border-color: #F64E60; }

.radio.radio-accent.radio-danger > span:after {
  background-color: #F64E60; }

.radio.radio-accent.radio-danger > input:focus ~ span {
  border-color: #FFE2E5; }
  .radio.radio-accent.radio-danger > input:focus ~ span:after {
    background-color: #F64E60; }

.radio.radio-accent.radio-danger > input:checked ~ span {
  border-color: #FFE2E5; }
  .radio.radio-accent.radio-danger > input:checked ~ span:after {
    background-color: #F64E60; }

.radio.radio-light > span {
  border: 1px solid transparent; }

.radio.radio-light > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-light > input:checked ~ span {
  background-color: #F3F6F9; }
  .radio.radio-light > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-light > span {
  background-color: #F3F6F9;
  border: 1px solid transparent; }

.radio.checkbox-light-light > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-light > input:checked ~ span {
  background-color: #F3F6F9; }
  .radio.checkbox-light-light > input:checked ~ span:after {
    border-color: #7E8299; }

.radio.radio-outline.radio-light > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-light > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-light > input:checked ~ span {
  background-color: transparent;
  border-color: #F3F6F9; }
  .radio.radio-outline.radio-light > input:checked ~ span:after {
    background-color: #F3F6F9;
    border-color: #F3F6F9; }

.radio.radio-accent.radio-light > span:after {
  background-color: #F3F6F9; }

.radio.radio-accent.radio-light > input:focus ~ span {
  border-color: #F3F6F9; }
  .radio.radio-accent.radio-light > input:focus ~ span:after {
    background-color: #F3F6F9; }

.radio.radio-accent.radio-light > input:checked ~ span {
  border-color: #F3F6F9; }
  .radio.radio-accent.radio-light > input:checked ~ span:after {
    background-color: #F3F6F9; }

.radio.radio-dark > span {
  border: 1px solid transparent; }

.radio.radio-dark > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-dark > input:checked ~ span {
  background-color: #181C32; }
  .radio.radio-dark > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-dark > span {
  background-color: #D1D3E0;
  border: 1px solid transparent; }

.radio.checkbox-light-dark > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-dark > input:checked ~ span {
  background-color: #181C32; }
  .radio.checkbox-light-dark > input:checked ~ span:after {
    border-color: #ffffff; }

.radio.radio-outline.radio-dark > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-dark > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-dark > input:checked ~ span {
  background-color: transparent;
  border-color: #181C32; }
  .radio.radio-outline.radio-dark > input:checked ~ span:after {
    background-color: #181C32;
    border-color: #181C32; }

.radio.radio-accent.radio-dark > span:after {
  background-color: #181C32; }

.radio.radio-accent.radio-dark > input:focus ~ span {
  border-color: #D1D3E0; }
  .radio.radio-accent.radio-dark > input:focus ~ span:after {
    background-color: #181C32; }

.radio.radio-accent.radio-dark > input:checked ~ span {
  border-color: #D1D3E0; }
  .radio.radio-accent.radio-dark > input:checked ~ span:after {
    background-color: #181C32; }

.radio.radio-white > span {
  border: 1px solid transparent; }

.radio.radio-white > input:focus ~ span {
  border: 1px solid transparent; }

.radio.radio-white > input:checked ~ span {
  background-color: #ffffff; }
  .radio.radio-white > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.checkbox-light-white > span {
  background-color: #ffffff;
  border: 1px solid transparent; }

.radio.checkbox-light-white > input:focus ~ span {
  border: 1px solid transparent; }

.radio.checkbox-light-white > input:checked ~ span {
  background-color: #ffffff; }
  .radio.checkbox-light-white > input:checked ~ span:after {
    border-color: #3F4254; }

.radio.radio-outline.radio-white > span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-white > input:focus ~ span {
  background-color: transparent;
  border-color: #D1D3E0; }

.radio.radio-outline.radio-white > input:checked ~ span {
  background-color: transparent;
  border-color: #ffffff; }
  .radio.radio-outline.radio-white > input:checked ~ span:after {
    background-color: #ffffff;
    border-color: #ffffff; }

.radio.radio-accent.radio-white > span:after {
  background-color: #ffffff; }

.radio.radio-accent.radio-white > input:focus ~ span {
  border-color: #ffffff; }
  .radio.radio-accent.radio-white > input:focus ~ span:after {
    background-color: #ffffff; }

.radio.radio-accent.radio-white > input:checked ~ span {
  border-color: #ffffff; }
  .radio.radio-accent.radio-white > input:checked ~ span:after {
    background-color: #ffffff; }

.radio-inline {
  display: flex;
  flex-wrap: wrap; }
  .radio-inline .radio {
    margin-right: 1rem;
    margin-bottom: 0.35rem; }
    .radio-inline .radio span {
      margin-right: 0.75rem; }
    .radio-inline .radio:last-child {
      margin-right: 0; }

.radio-list {
  display: flex;
  flex-direction: column; }
  .radio-list .radio {
    margin-bottom: 1rem; }
    .radio-list .radio span {
      margin-right: 0.75rem; }
    .radio-list .radio:last-child {
      margin-bottom: 0; }

.input-group .radio {
  margin-bottom: 0 !important;
  padding-left: 0; }

.form-inline .radio {
  margin-left: 15px;
  margin-right: 15px; }

.switch {
  display: flex;
  align-items: center;
  font-size: 1rem; }
  .switch label {
    margin: 0; }
  .switch input:empty {
    margin-left: -999px;
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    opacity: 0; }
  .switch input:empty ~ span {
    display: inline-block;
    position: relative;
    float: left;
    width: 1px;
    text-indent: 0;
    cursor: pointer;
    user-select: none; }
  .switch input:empty ~ span:before,
  .switch input:empty ~ span:after {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    content: ' ';
    transition: all 100ms ease-in; }
  .switch input[disabled] {
    cursor: not-allowed; }
    .switch input[disabled] ~ span:after,
    .switch input[disabled] ~ span:before {
      cursor: not-allowed;
      opacity: 0.5; }
  .switch.switch-icon input:checked ~ span:after {
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F108";
    line-height: 0; }

.switch input:empty ~ span {
  margin: 2px 0;
  height: 30px;
  width: 57px;
  border-radius: 15px; }

.switch input:empty ~ span:before,
.switch input:empty ~ span:after {
  width: 54px;
  border-radius: 15px; }

.switch input:empty ~ span:after {
  height: 24px;
  width: 24px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 0.65em;
  text-align: center;
  vertical-align: middle; }

.switch input:checked ~ span:after {
  margin-left: 26px; }

.switch.switch-sm input:empty ~ span {
  margin: 2px 0;
  height: 24px;
  width: 40px;
  border-radius: 12px; }

.switch.switch-sm input:empty ~ span:before,
.switch.switch-sm input:empty ~ span:after {
  width: 38px;
  border-radius: 12px; }

.switch.switch-sm input:empty ~ span:after {
  height: 20px;
  width: 20px;
  top: 2px;
  bottom: 2px;
  margin-left: 2px;
  font-size: 0.55em;
  text-align: center;
  vertical-align: middle; }

.switch.switch-sm input:checked ~ span:after {
  margin-left: 16px; }

.switch.switch-lg input:empty ~ span {
  margin: 2px 0;
  height: 40px;
  width: 75px;
  border-radius: 20px; }

.switch.switch-lg input:empty ~ span:before,
.switch.switch-lg input:empty ~ span:after {
  width: 72px;
  border-radius: 20px; }

.switch.switch-lg input:empty ~ span:after {
  height: 34px;
  width: 34px;
  top: 3px;
  bottom: 3px;
  margin-left: 3px;
  font-size: 0.75em;
  text-align: center;
  vertical-align: middle; }

.switch.switch-lg input:checked ~ span:after {
  margin-left: 34px; }

.switch input:empty ~ span:before {
  background-color: #EBEDF3; }

.switch input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch input:checked ~ span:before {
  background-color: #EBEDF3; }

.switch input:checked ~ span:after {
  opacity: 1;
  color: #ffffff;
  background-color: #551e43; }

.switch.switch-primary:not(.switch-outline) input:empty ~ span:before {
  background-color: #551e43; }

.switch.switch-primary:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-primary:not(.switch-outline) input:checked ~ span:before {
  background-color: #551e43; }

.switch.switch-primary:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #551e43;
  background-color: #ffffff; }

.switch.switch-outline.switch-primary input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-primary input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-primary input:checked ~ span:before {
  border: 2px solid #551e43;
  background-color: transparent; }

.switch.switch-outline.switch-primary input:checked ~ span:after {
  color: #ffffff;
  background-color: #551e43; }

.switch.switch-secondary:not(.switch-outline) input:empty ~ span:before {
  background-color: #E4E6EF; }

.switch.switch-secondary:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-secondary:not(.switch-outline) input:checked ~ span:before {
  background-color: #E4E6EF; }

.switch.switch-secondary:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #E4E6EF;
  background-color: #ffffff; }

.switch.switch-outline.switch-secondary input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-secondary input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-secondary input:checked ~ span:before {
  border: 2px solid #E4E6EF;
  background-color: transparent; }

.switch.switch-outline.switch-secondary input:checked ~ span:after {
  color: #ffffff;
  background-color: #E4E6EF; }

.switch.switch-success:not(.switch-outline) input:empty ~ span:before {
  background-color: #1BC5BD; }

.switch.switch-success:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-success:not(.switch-outline) input:checked ~ span:before {
  background-color: #1BC5BD; }

.switch.switch-success:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #1BC5BD;
  background-color: #ffffff; }

.switch.switch-outline.switch-success input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-success input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-success input:checked ~ span:before {
  border: 2px solid #1BC5BD;
  background-color: transparent; }

.switch.switch-outline.switch-success input:checked ~ span:after {
  color: #ffffff;
  background-color: #1BC5BD; }

.switch.switch-info:not(.switch-outline) input:empty ~ span:before {
  background-color: #8950FC; }

.switch.switch-info:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-info:not(.switch-outline) input:checked ~ span:before {
  background-color: #8950FC; }

.switch.switch-info:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #8950FC;
  background-color: #ffffff; }

.switch.switch-outline.switch-info input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-info input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-info input:checked ~ span:before {
  border: 2px solid #8950FC;
  background-color: transparent; }

.switch.switch-outline.switch-info input:checked ~ span:after {
  color: #ffffff;
  background-color: #8950FC; }

.switch.switch-warning:not(.switch-outline) input:empty ~ span:before {
  background-color: #FFA800; }

.switch.switch-warning:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-warning:not(.switch-outline) input:checked ~ span:before {
  background-color: #FFA800; }

.switch.switch-warning:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #FFA800;
  background-color: #ffffff; }

.switch.switch-outline.switch-warning input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-warning input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-warning input:checked ~ span:before {
  border: 2px solid #FFA800;
  background-color: transparent; }

.switch.switch-outline.switch-warning input:checked ~ span:after {
  color: #ffffff;
  background-color: #FFA800; }

.switch.switch-danger:not(.switch-outline) input:empty ~ span:before {
  background-color: #F64E60; }

.switch.switch-danger:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-danger:not(.switch-outline) input:checked ~ span:before {
  background-color: #F64E60; }

.switch.switch-danger:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #F64E60;
  background-color: #ffffff; }

.switch.switch-outline.switch-danger input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-danger input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-danger input:checked ~ span:before {
  border: 2px solid #F64E60;
  background-color: transparent; }

.switch.switch-outline.switch-danger input:checked ~ span:after {
  color: #ffffff;
  background-color: #F64E60; }

.switch.switch-light:not(.switch-outline) input:empty ~ span:before {
  background-color: #F3F6F9; }

.switch.switch-light:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-light:not(.switch-outline) input:checked ~ span:before {
  background-color: #F3F6F9; }

.switch.switch-light:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #F3F6F9;
  background-color: #ffffff; }

.switch.switch-outline.switch-light input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-light input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-light input:checked ~ span:before {
  border: 2px solid #F3F6F9;
  background-color: transparent; }

.switch.switch-outline.switch-light input:checked ~ span:after {
  color: #ffffff;
  background-color: #F3F6F9; }

.switch.switch-dark:not(.switch-outline) input:empty ~ span:before {
  background-color: #181C32; }

.switch.switch-dark:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-dark:not(.switch-outline) input:checked ~ span:before {
  background-color: #181C32; }

.switch.switch-dark:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #181C32;
  background-color: #ffffff; }

.switch.switch-outline.switch-dark input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-dark input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-dark input:checked ~ span:before {
  border: 2px solid #181C32;
  background-color: transparent; }

.switch.switch-outline.switch-dark input:checked ~ span:after {
  color: #ffffff;
  background-color: #181C32; }

.switch.switch-white:not(.switch-outline) input:empty ~ span:before {
  background-color: #ffffff; }

.switch.switch-white:not(.switch-outline) input:empty ~ span:after {
  background-color: #ffffff;
  opacity: 0.7; }

.switch.switch-white:not(.switch-outline) input:checked ~ span:before {
  background-color: #ffffff; }

.switch.switch-white:not(.switch-outline) input:checked ~ span:after {
  opacity: 1;
  color: #ffffff;
  background-color: #ffffff; }

.switch.switch-outline.switch-white input:empty ~ span:before {
  border: 2px solid #EBEDF3;
  background-color: transparent; }

.switch.switch-outline.switch-white input:empty ~ span:after {
  background-color: #EBEDF3; }

.switch.switch-outline.switch-white input:checked ~ span:before {
  border: 2px solid #ffffff;
  background-color: transparent; }

.switch.switch-outline.switch-white input:checked ~ span:after {
  color: #ffffff;
  background-color: #ffffff; }

.option {
  display: flex;
  padding: 1.4em;
  border: 1px solid #EBEDF3;
  border-radius: 0.42rem; }
  .option .option-control {
    width: 2.7rem;
    padding-top: 0.1rem; }
    .option .option-control .kt-radio {
      display: block; }
  .option .option-label {
    width: 100%; }
    .option .option-label .option-head {
      display: flex;
      justify-content: space-between; }
      .option .option-label .option-head .option-title {
        font-size: 1.1rem;
        font-weight: 500;
        color: #3F4254; }
      .option .option-label .option-head .option-focus {
        font-size: 1.1rem;
        font-weight: 600;
        color: #181C32; }
    .option .option-label .option-body {
      display: block;
      padding-top: 0.7rem;
      font-size: 0.9rem;
      color: #B5B5C3; }
  .option.option-plain {
    border: 0;
    padding: 0;
    margin-top: -0.2rem;
    margin-bottom: 2rem;
    align-items: center; }
    .option.option-plain .option-control {
      vertical-align: middle;
      width: 2.7rem; }
      .option.option-plain .option-control .radio {
        margin-bottom: 1.6rem; }
    .option.option-plain .option-label .option-body {
      padding-top: 0.2rem; }

.dialog {
  width: 130px;
  margin: 0 auto;
  position: fixed;
  z-index: 1100;
  justify-content: center;
  padding: 1rem;
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 0.42rem; }
  .dialog.dialog-top-center {
    display: flex;
    top: -100px;
    left: 50%;
    margin-left: -65px;
    transition: top 0.6s ease;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .dialog.dialog-top-center.dialog-shown {
      top: 0px;
      transition: top 0.6s ease; }
  .dialog.dialog-loader {
    font-size: 1rem;
    padding: 0.75rem;
    font-weight: 400;
    color: #3F4254; }

.strikethrough {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap; }
  .strikethrough span {
    position: relative;
    display: inline-block;
    color: #B5B5C3;
    font-weight: 500; }
    .strikethrough span:before, .strikethrough span:after {
      content: "";
      position: absolute;
      top: 50%;
      width: 9999px;
      height: 1px;
      background: #EBEDF3; }
    .strikethrough span:before {
      right: 100%;
      margin-right: 15px; }
    .strikethrough span:after {
      left: 100%;
      margin-left: 15px; }

.separator {
  height: 0; }
  .separator.separator-dashed {
    border-bottom: 1px dashed #EBEDF3; }
  .separator.separator-solid {
    border-bottom: 1px solid #EBEDF3; }
  .separator.separator-border-2 {
    border-bottom-width: 2px; }
  .separator.separator-border-3 {
    border-bottom-width: 3px; }
  .separator.separator-border-4 {
    border-bottom-width: 4px; }
  .separator.separator-primary {
    border-bottom-color: #551e43; }
  .separator.separator-secondary {
    border-bottom-color: #E4E6EF; }
  .separator.separator-success {
    border-bottom-color: #1BC5BD; }
  .separator.separator-info {
    border-bottom-color: #8950FC; }
  .separator.separator-warning {
    border-bottom-color: #FFA800; }
  .separator.separator-danger {
    border-bottom-color: #F64E60; }
  .separator.separator-light {
    border-bottom-color: #F3F6F9; }
  .separator.separator-dark {
    border-bottom-color: #181C32; }
  .separator.separator-white {
    border-bottom-color: #ffffff; }

.image-input {
  position: relative;
  display: inline-block;
  border-radius: 0.42rem;
  background-repeat: no-repeat;
  background-size: cover; }
  .image-input .image-input-wrapper {
    width: 120px;
    height: 120px;
    border-radius: 0.42rem;
    background-repeat: no-repeat;
    background-size: cover; }
  .image-input [data-action="change"] {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px; }
    .image-input [data-action="change"] input {
      width: 0 !important;
      height: 0 !important;
      overflow: hidden;
      opacity: 0; }
  .image-input [data-action="cancel"],
  .image-input [data-action="remove"] {
    position: absolute;
    right: -10px;
    bottom: -5px; }
  .image-input [data-action="cancel"] {
    display: none; }
  .image-input.image-input-changed [data-action="cancel"] {
    display: flex; }
  .image-input.image-input-changed [data-action="remove"] {
    display: none; }
  .image-input.image-input-empty [data-action="remove"],
  .image-input.image-input-empty [data-action="cancel"] {
    display: none; }
  .image-input.image-input-circle {
    border-radius: 50%; }
    .image-input.image-input-circle .image-input-wrapper {
      border-radius: 50%; }
    .image-input.image-input-circle [data-action="change"] {
      right: 5px;
      top: 5px; }
    .image-input.image-input-circle [data-action="cancel"],
    .image-input.image-input-circle [data-action="remove"] {
      right: 5px;
      bottom: 5px; }
  .image-input.image-input-outline .image-input-wrapper {
    border: 3px solid #ffffff;
    box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075); }

.label {
  padding: 0;
  margin: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size: 0.8rem;
  background-color: #EBEDF3;
  color: #3F4254;
  font-weight: 400;
  height: 20px;
  width: 20px;
  font-size: 0.8rem; }
  .label.label-primary {
    color: #e8e8e8;
    background-color: #551e43; }
  .label.label-outline-primary {
    background-color: transparent;
    color: #551e43;
    border: 1px solid #551e43; }
    .label.label-outline-primary.label-outline-2x {
      border: 2px solid #551e43; }
  .label.label-light-primary {
    color: #551e43;
    background-color: #c9c9c9; }
  .label.label-secondary {
    color: #3F4254;
    background-color: #E4E6EF; }
  .label.label-outline-secondary {
    background-color: transparent;
    color: #3F4254;
    border: 1px solid #E4E6EF; }
    .label.label-outline-secondary.label-outline-2x {
      border: 2px solid #E4E6EF; }
  .label.label-light-secondary {
    color: #E4E6EF;
    background-color: #EBEDF3; }
  .label.label-success {
    color: #ffffff;
    background-color: #1BC5BD; }
  .label.label-outline-success {
    background-color: transparent;
    color: #1BC5BD;
    border: 1px solid #1BC5BD; }
    .label.label-outline-success.label-outline-2x {
      border: 2px solid #1BC5BD; }
  .label.label-light-success {
    color: #1BC5BD;
    background-color: #C9F7F5; }
  .label.label-info {
    color: #ffffff;
    background-color: #8950FC; }
  .label.label-outline-info {
    background-color: transparent;
    color: #8950FC;
    border: 1px solid #8950FC; }
    .label.label-outline-info.label-outline-2x {
      border: 2px solid #8950FC; }
  .label.label-light-info {
    color: #8950FC;
    background-color: #EEE5FF; }
  .label.label-warning {
    color: #ffffff;
    background-color: #FFA800; }
  .label.label-outline-warning {
    background-color: transparent;
    color: #FFA800;
    border: 1px solid #FFA800; }
    .label.label-outline-warning.label-outline-2x {
      border: 2px solid #FFA800; }
  .label.label-light-warning {
    color: #FFA800;
    background-color: #FFF4DE; }
  .label.label-danger {
    color: #ffffff;
    background-color: #F64E60; }
  .label.label-outline-danger {
    background-color: transparent;
    color: #F64E60;
    border: 1px solid #F64E60; }
    .label.label-outline-danger.label-outline-2x {
      border: 2px solid #F64E60; }
  .label.label-light-danger {
    color: #F64E60;
    background-color: #FFE2E5; }
  .label.label-light {
    color: #7E8299;
    background-color: #F3F6F9; }
  .label.label-outline-light {
    background-color: transparent;
    color: #3F4254;
    border: 1px solid #F3F6F9; }
    .label.label-outline-light.label-outline-2x {
      border: 2px solid #F3F6F9; }
  .label.label-light-light {
    color: #F3F6F9;
    background-color: #F3F6F9; }
  .label.label-dark {
    color: #ffffff;
    background-color: #181C32; }
  .label.label-outline-dark {
    background-color: transparent;
    color: #181C32;
    border: 1px solid #181C32; }
    .label.label-outline-dark.label-outline-2x {
      border: 2px solid #181C32; }
  .label.label-light-dark {
    color: #181C32;
    background-color: #D1D3E0; }
  .label.label-white {
    color: #3F4254;
    background-color: #ffffff; }
  .label.label-outline-white {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff; }
    .label.label-outline-white.label-outline-2x {
      border: 2px solid #ffffff; }
  .label.label-light-white {
    color: #ffffff;
    background-color: #ffffff; }
  .label.label-inline {
    width: auto;
    padding: 0.15rem 0.75rem;
    border-radius: 0.42rem; }
    .label.label-inline.label-md {
      padding: 0.8rem 0.6rem; }
    .label.label-inline.label-lg {
      padding: 0.9rem 0.75rem; }
    .label.label-inline.label-xl {
      padding: 1rem 0.85rem; }
  .label.label-pill {
    border-radius: none; }
  .label.label-rounded {
    border-radius: 0.42rem; }
  .label.label-square {
    border-radius: 0; }
  .label.label-dot {
    display: inline-block;
    font-size: 0 !important;
    vertical-align: middle;
    text-align: center; }
  .label.label-inline {
    width: auto; }
  .label.label-dot {
    line-height: 6px;
    min-height: 6px;
    min-width: 6px;
    height: 6px;
    width: 6px; }
  .label.label-sm {
    height: 16px;
    width: 16px;
    font-size: 0.75rem; }
    .label.label-sm.label-inline {
      width: auto; }
    .label.label-sm.label-dot {
      line-height: 4px;
      min-height: 4px;
      min-width: 4px;
      height: 4px;
      width: 4px; }
  .label.label-lg {
    height: 24px;
    width: 24px;
    font-size: 0.9rem; }
    .label.label-lg.label-inline {
      width: auto; }
    .label.label-lg.label-dot {
      line-height: 8px;
      min-height: 8px;
      min-width: 8px;
      height: 8px;
      width: 8px; }
  .label.label-xl {
    height: 28px;
    width: 28px;
    font-size: 1rem; }
    .label.label-xl.label-inline {
      width: auto; }
    .label.label-xl.label-dot {
      line-height: 10px;
      min-height: 10px;
      min-width: 10px;
      height: 10px;
      width: 10px; }

.loader {
  display: inline-block;
  margin: 0 auto;
  border-radius: 100%;
  background-color: #F3F6F9;
  opacity: 0;
  animation: animation-loader 0.9s infinite ease-in-out;
  width: 1.4rem;
  height: 1.4rem; }
  .btn .loader {
    position: relative;
    line-height: 0; }
  .loader.loader-lg {
    width: 3px;
    height: 3px; }
  .loader.loader-sm {
    width: 1px;
    height: 1px; }
  .loader.loader-primary {
    background-color: #551e43; }
  .loader.loader-secondary {
    background-color: #E4E6EF; }
  .loader.loader-success {
    background-color: #1BC5BD; }
  .loader.loader-info {
    background-color: #8950FC; }
  .loader.loader-warning {
    background-color: #FFA800; }
  .loader.loader-danger {
    background-color: #F64E60; }
  .loader.loader-light {
    background-color: #F3F6F9; }
  .loader.loader-dark {
    background-color: #181C32; }
  .loader.loader-white {
    background-color: #ffffff; }

@keyframes animation-loader {
  0% {
    opacity: 0.3;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

.symbol {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: 0.42rem; }
  .symbol .symbol-label {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: #3F4254;
    background-color: #F3F6F9;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0.42rem; }
  .symbol .symbol-badge {
    position: absolute;
    border: 2px solid #ffffff;
    border-radius: 100%;
    top: 0;
    right: 0; }
  .symbol > img {
    display: flex;
    border-radius: 0.42rem; }
  .symbol.symbol-circle {
    border-radius: 50%; }
    .symbol.symbol-circle > img {
      border-radius: 50%; }
    .symbol.symbol-circle .symbol-label {
      border-radius: 50%; }
  .symbol.symbol-primary .symbol-label {
    background-color: #551e43;
    color: #e8e8e8; }
  .symbol.symbol-light-primary .symbol-label {
    background-color: #c9c9c9;
    color: #551e43; }
  .symbol.symbol-secondary .symbol-label {
    background-color: #E4E6EF;
    color: #3F4254; }
  .symbol.symbol-light-secondary .symbol-label {
    background-color: #EBEDF3;
    color: #E4E6EF; }
  .symbol.symbol-success .symbol-label {
    background-color: #1BC5BD;
    color: #ffffff; }
  .symbol.symbol-light-success .symbol-label {
    background-color: #C9F7F5;
    color: #1BC5BD; }
  .symbol.symbol-info .symbol-label {
    background-color: #8950FC;
    color: #ffffff; }
  .symbol.symbol-light-info .symbol-label {
    background-color: #EEE5FF;
    color: #8950FC; }
  .symbol.symbol-warning .symbol-label {
    background-color: #FFA800;
    color: #ffffff; }
  .symbol.symbol-light-warning .symbol-label {
    background-color: #FFF4DE;
    color: #FFA800; }
  .symbol.symbol-danger .symbol-label {
    background-color: #F64E60;
    color: #ffffff; }
  .symbol.symbol-light-danger .symbol-label {
    background-color: #FFE2E5;
    color: #F64E60; }
  .symbol.symbol-light .symbol-label {
    background-color: #F3F6F9;
    color: #7E8299; }
  .symbol.symbol-light-light .symbol-label {
    background-color: #F3F6F9;
    color: #F3F6F9; }
  .symbol.symbol-dark .symbol-label {
    background-color: #181C32;
    color: #ffffff; }
  .symbol.symbol-light-dark .symbol-label {
    background-color: #D1D3E0;
    color: #181C32; }
  .symbol.symbol-white .symbol-label {
    background-color: #ffffff;
    color: #3F4254; }
  .symbol.symbol-light-white .symbol-label {
    background-color: #ffffff;
    color: #ffffff; }
  .symbol.symbol-20 > img {
    width: 100%;
    max-width: 20px;
    height: 20px; }
  .symbol.symbol-20 .symbol-label {
    width: 20px;
    height: 20px; }
  .symbol.symbol-20 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-20 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-20.symbol-circle .symbol-badge {
    top: -7.9px;
    right: -7.9px; }
    .symbol.symbol-20.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -7.9px; }
  .symbol.symbol-20.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px; }
  .symbol.symbol-20.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto; }
  .symbol.symbol-20.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px; }
  .symbol.symbol-20.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto; }
  .symbol.symbol-25 > img {
    width: 100%;
    max-width: 25px;
    height: 25px; }
  .symbol.symbol-25 .symbol-label {
    width: 25px;
    height: 25px; }
  .symbol.symbol-25 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-25 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-25.symbol-circle .symbol-badge {
    top: -6.875px;
    right: -6.875px; }
    .symbol.symbol-25.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6.875px; }
  .symbol.symbol-25.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px; }
  .symbol.symbol-25.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto; }
  .symbol.symbol-25.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px; }
  .symbol.symbol-25.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto; }
  .symbol.symbol-30 > img {
    width: 100%;
    max-width: 30px;
    height: 30px; }
  .symbol.symbol-30 .symbol-label {
    width: 30px;
    height: 30px; }
  .symbol.symbol-30 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-30 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-30.symbol-circle .symbol-badge {
    top: -5.85px;
    right: -5.85px; }
    .symbol.symbol-30.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -5.85px; }
  .symbol.symbol-30.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px; }
  .symbol.symbol-30.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto; }
  .symbol.symbol-30.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px; }
  .symbol.symbol-30.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto; }
  .symbol.symbol-35 > img {
    width: 100%;
    max-width: 35px;
    height: 35px; }
  .symbol.symbol-35 .symbol-label {
    width: 35px;
    height: 35px; }
  .symbol.symbol-35 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-35 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-35.symbol-circle .symbol-badge {
    top: -4.825px;
    right: -4.825px; }
    .symbol.symbol-35.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -4.825px; }
  .symbol.symbol-35.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px; }
  .symbol.symbol-35.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto; }
  .symbol.symbol-35.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px; }
  .symbol.symbol-35.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto; }
  .symbol.symbol-40 > img {
    width: 100%;
    max-width: 40px;
    height: 40px; }
  .symbol.symbol-40 .symbol-label {
    width: 40px;
    height: 40px; }
  .symbol.symbol-40 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-40 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-40.symbol-circle .symbol-badge {
    top: -3.8px;
    right: -3.8px; }
    .symbol.symbol-40.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -3.8px; }
  .symbol.symbol-40.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px; }
  .symbol.symbol-40.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto; }
  .symbol.symbol-40.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px; }
  .symbol.symbol-40.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto; }
  .symbol.symbol-45 > img {
    width: 100%;
    max-width: 45px;
    height: 45px; }
  .symbol.symbol-45 .symbol-label {
    width: 45px;
    height: 45px; }
  .symbol.symbol-45 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-45 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-45.symbol-circle .symbol-badge {
    top: -2.775px;
    right: -2.775px; }
    .symbol.symbol-45.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -2.775px; }
  .symbol.symbol-45.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px; }
  .symbol.symbol-45.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto; }
  .symbol.symbol-45.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px; }
  .symbol.symbol-45.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto; }
  .symbol > img {
    width: 100%;
    max-width: 50px;
    height: 50px; }
  .symbol .symbol-label {
    width: 50px;
    height: 50px; }
  .symbol .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-circle .symbol-badge {
    top: -1.75px;
    right: -1.75px; }
    .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -1.75px; }
  .symbol.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px; }
  .symbol.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto; }
  .symbol.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px; }
  .symbol.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto; }
  .symbol.symbol-50 > img {
    width: 100%;
    max-width: 50px;
    height: 50px; }
  .symbol.symbol-50 .symbol-label {
    width: 50px;
    height: 50px; }
  .symbol.symbol-50 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-50 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-50.symbol-circle .symbol-badge {
    top: -1.75px;
    right: -1.75px; }
    .symbol.symbol-50.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -1.75px; }
  .symbol.symbol-50.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px; }
  .symbol.symbol-50.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto; }
  .symbol.symbol-50.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px; }
  .symbol.symbol-50.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto; }
  .symbol.symbol-55 > img {
    width: 100%;
    max-width: 55px;
    height: 55px; }
  .symbol.symbol-55 .symbol-label {
    width: 55px;
    height: 55px; }
  .symbol.symbol-55 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-55 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-55.symbol-circle .symbol-badge {
    top: -0.725px;
    right: -0.725px; }
    .symbol.symbol-55.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -0.725px; }
  .symbol.symbol-55.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px; }
  .symbol.symbol-55.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto; }
  .symbol.symbol-55.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px; }
  .symbol.symbol-55.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto; }
  .symbol.symbol-60 > img {
    width: 100%;
    max-width: 60px;
    height: 60px; }
  .symbol.symbol-60 .symbol-label {
    width: 60px;
    height: 60px; }
  .symbol.symbol-60 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-60 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-60.symbol-circle .symbol-badge {
    top: 0.3px;
    right: 0.3px; }
    .symbol.symbol-60.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 0.3px; }
  .symbol.symbol-60.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px; }
  .symbol.symbol-60.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto; }
  .symbol.symbol-60.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px; }
  .symbol.symbol-60.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto; }
  .symbol.symbol-65 > img {
    width: 100%;
    max-width: 65px;
    height: 65px; }
  .symbol.symbol-65 .symbol-label {
    width: 65px;
    height: 65px; }
  .symbol.symbol-65 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-65 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-65.symbol-circle .symbol-badge {
    top: 1.325px;
    right: 1.325px; }
    .symbol.symbol-65.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 1.325px; }
  .symbol.symbol-65.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px; }
  .symbol.symbol-65.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto; }
  .symbol.symbol-65.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px; }
  .symbol.symbol-65.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto; }
  .symbol.symbol-70 > img {
    width: 100%;
    max-width: 70px;
    height: 70px; }
  .symbol.symbol-70 .symbol-label {
    width: 70px;
    height: 70px; }
  .symbol.symbol-70 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-70 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-70.symbol-circle .symbol-badge {
    top: 2.35px;
    right: 2.35px; }
    .symbol.symbol-70.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 2.35px; }
  .symbol.symbol-70.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px; }
  .symbol.symbol-70.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto; }
  .symbol.symbol-70.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px; }
  .symbol.symbol-70.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto; }
  .symbol.symbol-75 > img {
    width: 100%;
    max-width: 75px;
    height: 75px; }
  .symbol.symbol-75 .symbol-label {
    width: 75px;
    height: 75px; }
  .symbol.symbol-75 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-75 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-75.symbol-circle .symbol-badge {
    top: 3.375px;
    right: 3.375px; }
    .symbol.symbol-75.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 3.375px; }
  .symbol.symbol-75.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px; }
  .symbol.symbol-75.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto; }
  .symbol.symbol-75.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px; }
  .symbol.symbol-75.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto; }
  .symbol.symbol-80 > img {
    width: 100%;
    max-width: 80px;
    height: 80px; }
  .symbol.symbol-80 .symbol-label {
    width: 80px;
    height: 80px; }
  .symbol.symbol-80 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-80 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-80.symbol-circle .symbol-badge {
    top: 4.4px;
    right: 4.4px; }
    .symbol.symbol-80.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 4.4px; }
  .symbol.symbol-80.symbol-fixed .symbol-label {
    width: 80px;
    height: 80px; }
  .symbol.symbol-80.symbol-fixed > img {
    width: 80px;
    height: 80px;
    max-width: auto; }
  .symbol.symbol-80.symbol-2by3 .symbol-label {
    height: 80px;
    width: 120px; }
  .symbol.symbol-80.symbol-2by3 > img {
    height: 80px;
    width: 120px;
    max-width: auto; }
  .symbol.symbol-85 > img {
    width: 100%;
    max-width: 85px;
    height: 85px; }
  .symbol.symbol-85 .symbol-label {
    width: 85px;
    height: 85px; }
  .symbol.symbol-85 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-85 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-85.symbol-circle .symbol-badge {
    top: 5.425px;
    right: 5.425px; }
    .symbol.symbol-85.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 5.425px; }
  .symbol.symbol-85.symbol-fixed .symbol-label {
    width: 85px;
    height: 85px; }
  .symbol.symbol-85.symbol-fixed > img {
    width: 85px;
    height: 85px;
    max-width: auto; }
  .symbol.symbol-85.symbol-2by3 .symbol-label {
    height: 85px;
    width: 127.5px; }
  .symbol.symbol-85.symbol-2by3 > img {
    height: 85px;
    width: 127.5px;
    max-width: auto; }
  .symbol.symbol-90 > img {
    width: 100%;
    max-width: 90px;
    height: 90px; }
  .symbol.symbol-90 .symbol-label {
    width: 90px;
    height: 90px; }
  .symbol.symbol-90 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-90 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-90.symbol-circle .symbol-badge {
    top: 6.45px;
    right: 6.45px; }
    .symbol.symbol-90.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 6.45px; }
  .symbol.symbol-90.symbol-fixed .symbol-label {
    width: 90px;
    height: 90px; }
  .symbol.symbol-90.symbol-fixed > img {
    width: 90px;
    height: 90px;
    max-width: auto; }
  .symbol.symbol-90.symbol-2by3 .symbol-label {
    height: 90px;
    width: 135px; }
  .symbol.symbol-90.symbol-2by3 > img {
    height: 90px;
    width: 135px;
    max-width: auto; }
  .symbol.symbol-95 > img {
    width: 100%;
    max-width: 95px;
    height: 95px; }
  .symbol.symbol-95 .symbol-label {
    width: 95px;
    height: 95px; }
  .symbol.symbol-95 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-95 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-95.symbol-circle .symbol-badge {
    top: 7.475px;
    right: 7.475px; }
    .symbol.symbol-95.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 7.475px; }
  .symbol.symbol-95.symbol-fixed .symbol-label {
    width: 95px;
    height: 95px; }
  .symbol.symbol-95.symbol-fixed > img {
    width: 95px;
    height: 95px;
    max-width: auto; }
  .symbol.symbol-95.symbol-2by3 .symbol-label {
    height: 95px;
    width: 142.5px; }
  .symbol.symbol-95.symbol-2by3 > img {
    height: 95px;
    width: 142.5px;
    max-width: auto; }
  .symbol.symbol-100 > img {
    width: 100%;
    max-width: 100px;
    height: 100px; }
  .symbol.symbol-100 .symbol-label {
    width: 100px;
    height: 100px; }
  .symbol.symbol-100 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-100 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-100.symbol-circle .symbol-badge {
    top: 8.5px;
    right: 8.5px; }
    .symbol.symbol-100.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 8.5px; }
  .symbol.symbol-100.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px; }
  .symbol.symbol-100.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto; }
  .symbol.symbol-100.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px; }
  .symbol.symbol-100.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto; }
  .symbol.symbol-120 > img {
    width: 100%;
    max-width: 120px;
    height: 120px; }
  .symbol.symbol-120 .symbol-label {
    width: 120px;
    height: 120px; }
  .symbol.symbol-120 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-120 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-120.symbol-circle .symbol-badge {
    top: 12.6px;
    right: 12.6px; }
    .symbol.symbol-120.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 12.6px; }
  .symbol.symbol-120.symbol-fixed .symbol-label {
    width: 120px;
    height: 120px; }
  .symbol.symbol-120.symbol-fixed > img {
    width: 120px;
    height: 120px;
    max-width: auto; }
  .symbol.symbol-120.symbol-2by3 .symbol-label {
    height: 120px;
    width: 180px; }
  .symbol.symbol-120.symbol-2by3 > img {
    height: 120px;
    width: 180px;
    max-width: auto; }
  .symbol.symbol-130 > img {
    width: 100%;
    max-width: 130px;
    height: 130px; }
  .symbol.symbol-130 .symbol-label {
    width: 130px;
    height: 130px; }
  .symbol.symbol-130 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-130 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-130.symbol-circle .symbol-badge {
    top: 14.65px;
    right: 14.65px; }
    .symbol.symbol-130.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 14.65px; }
  .symbol.symbol-130.symbol-fixed .symbol-label {
    width: 130px;
    height: 130px; }
  .symbol.symbol-130.symbol-fixed > img {
    width: 130px;
    height: 130px;
    max-width: auto; }
  .symbol.symbol-130.symbol-2by3 .symbol-label {
    height: 130px;
    width: 195px; }
  .symbol.symbol-130.symbol-2by3 > img {
    height: 130px;
    width: 195px;
    max-width: auto; }
  .symbol.symbol-140 > img {
    width: 100%;
    max-width: 140px;
    height: 140px; }
  .symbol.symbol-140 .symbol-label {
    width: 140px;
    height: 140px; }
  .symbol.symbol-140 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-140 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-140.symbol-circle .symbol-badge {
    top: 16.7px;
    right: 16.7px; }
    .symbol.symbol-140.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 16.7px; }
  .symbol.symbol-140.symbol-fixed .symbol-label {
    width: 140px;
    height: 140px; }
  .symbol.symbol-140.symbol-fixed > img {
    width: 140px;
    height: 140px;
    max-width: auto; }
  .symbol.symbol-140.symbol-2by3 .symbol-label {
    height: 140px;
    width: 210px; }
  .symbol.symbol-140.symbol-2by3 > img {
    height: 140px;
    width: 210px;
    max-width: auto; }
  .symbol.symbol-150 > img {
    width: 100%;
    max-width: 150px;
    height: 150px; }
  .symbol.symbol-150 .symbol-label {
    width: 150px;
    height: 150px; }
  .symbol.symbol-150 .symbol-badge {
    width: 12px;
    height: 12px;
    top: -6px;
    right: -6px; }
    .symbol.symbol-150 .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: -6px; }
  .symbol.symbol-150.symbol-circle .symbol-badge {
    top: 18.75px;
    right: 18.75px; }
    .symbol.symbol-150.symbol-circle .symbol-badge.symbol-badge-bottom {
      top: auto;
      bottom: 18.75px; }
  .symbol.symbol-150.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px; }
  .symbol.symbol-150.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto; }
  .symbol.symbol-150.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px; }
  .symbol.symbol-150.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto; }
  @media (min-width: 576px) {
    .symbol.symbol-sm-20 > img {
      width: 100%;
      max-width: 20px;
      height: 20px; }
    .symbol.symbol-sm-20 .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-sm-20 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-20.symbol-circle .symbol-badge {
      top: -7.9px;
      right: -7.9px; }
      .symbol.symbol-sm-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-sm-20.symbol-fixed .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-sm-20.symbol-fixed > img {
      width: 20px;
      height: 20px;
      max-width: auto; }
    .symbol.symbol-sm-20.symbol-2by3 .symbol-label {
      height: 20px;
      width: 30px; }
    .symbol.symbol-sm-20.symbol-2by3 > img {
      height: 20px;
      width: 30px;
      max-width: auto; }
    .symbol.symbol-sm-25 > img {
      width: 100%;
      max-width: 25px;
      height: 25px; }
    .symbol.symbol-sm-25 .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-sm-25 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-25.symbol-circle .symbol-badge {
      top: -6.875px;
      right: -6.875px; }
      .symbol.symbol-sm-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-sm-25.symbol-fixed .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-sm-25.symbol-fixed > img {
      width: 25px;
      height: 25px;
      max-width: auto; }
    .symbol.symbol-sm-25.symbol-2by3 .symbol-label {
      height: 25px;
      width: 37.5px; }
    .symbol.symbol-sm-25.symbol-2by3 > img {
      height: 25px;
      width: 37.5px;
      max-width: auto; }
    .symbol.symbol-sm-30 > img {
      width: 100%;
      max-width: 30px;
      height: 30px; }
    .symbol.symbol-sm-30 .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-sm-30 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-30.symbol-circle .symbol-badge {
      top: -5.85px;
      right: -5.85px; }
      .symbol.symbol-sm-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-sm-30.symbol-fixed .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-sm-30.symbol-fixed > img {
      width: 30px;
      height: 30px;
      max-width: auto; }
    .symbol.symbol-sm-30.symbol-2by3 .symbol-label {
      height: 30px;
      width: 45px; }
    .symbol.symbol-sm-30.symbol-2by3 > img {
      height: 30px;
      width: 45px;
      max-width: auto; }
    .symbol.symbol-sm-35 > img {
      width: 100%;
      max-width: 35px;
      height: 35px; }
    .symbol.symbol-sm-35 .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-sm-35 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-35.symbol-circle .symbol-badge {
      top: -4.825px;
      right: -4.825px; }
      .symbol.symbol-sm-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-sm-35.symbol-fixed .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-sm-35.symbol-fixed > img {
      width: 35px;
      height: 35px;
      max-width: auto; }
    .symbol.symbol-sm-35.symbol-2by3 .symbol-label {
      height: 35px;
      width: 52.5px; }
    .symbol.symbol-sm-35.symbol-2by3 > img {
      height: 35px;
      width: 52.5px;
      max-width: auto; }
    .symbol.symbol-sm-40 > img {
      width: 100%;
      max-width: 40px;
      height: 40px; }
    .symbol.symbol-sm-40 .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-sm-40 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-40.symbol-circle .symbol-badge {
      top: -3.8px;
      right: -3.8px; }
      .symbol.symbol-sm-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-sm-40.symbol-fixed .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-sm-40.symbol-fixed > img {
      width: 40px;
      height: 40px;
      max-width: auto; }
    .symbol.symbol-sm-40.symbol-2by3 .symbol-label {
      height: 40px;
      width: 60px; }
    .symbol.symbol-sm-40.symbol-2by3 > img {
      height: 40px;
      width: 60px;
      max-width: auto; }
    .symbol.symbol-sm-45 > img {
      width: 100%;
      max-width: 45px;
      height: 45px; }
    .symbol.symbol-sm-45 .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-sm-45 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-45.symbol-circle .symbol-badge {
      top: -2.775px;
      right: -2.775px; }
      .symbol.symbol-sm-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-sm-45.symbol-fixed .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-sm-45.symbol-fixed > img {
      width: 45px;
      height: 45px;
      max-width: auto; }
    .symbol.symbol-sm-45.symbol-2by3 .symbol-label {
      height: 45px;
      width: 67.5px; }
    .symbol.symbol-sm-45.symbol-2by3 > img {
      height: 45px;
      width: 67.5px;
      max-width: auto; }
    .symbol > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-sm-50 > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol.symbol-sm-50 .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-sm-50 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-50.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-sm-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-sm-50.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-sm-50.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-sm-50.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-sm-50.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-sm-55 > img {
      width: 100%;
      max-width: 55px;
      height: 55px; }
    .symbol.symbol-sm-55 .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-sm-55 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-55.symbol-circle .symbol-badge {
      top: -0.725px;
      right: -0.725px; }
      .symbol.symbol-sm-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-sm-55.symbol-fixed .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-sm-55.symbol-fixed > img {
      width: 55px;
      height: 55px;
      max-width: auto; }
    .symbol.symbol-sm-55.symbol-2by3 .symbol-label {
      height: 55px;
      width: 82.5px; }
    .symbol.symbol-sm-55.symbol-2by3 > img {
      height: 55px;
      width: 82.5px;
      max-width: auto; }
    .symbol.symbol-sm-60 > img {
      width: 100%;
      max-width: 60px;
      height: 60px; }
    .symbol.symbol-sm-60 .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-sm-60 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-60.symbol-circle .symbol-badge {
      top: 0.3px;
      right: 0.3px; }
      .symbol.symbol-sm-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-sm-60.symbol-fixed .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-sm-60.symbol-fixed > img {
      width: 60px;
      height: 60px;
      max-width: auto; }
    .symbol.symbol-sm-60.symbol-2by3 .symbol-label {
      height: 60px;
      width: 90px; }
    .symbol.symbol-sm-60.symbol-2by3 > img {
      height: 60px;
      width: 90px;
      max-width: auto; }
    .symbol.symbol-sm-65 > img {
      width: 100%;
      max-width: 65px;
      height: 65px; }
    .symbol.symbol-sm-65 .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-sm-65 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-65.symbol-circle .symbol-badge {
      top: 1.325px;
      right: 1.325px; }
      .symbol.symbol-sm-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-sm-65.symbol-fixed .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-sm-65.symbol-fixed > img {
      width: 65px;
      height: 65px;
      max-width: auto; }
    .symbol.symbol-sm-65.symbol-2by3 .symbol-label {
      height: 65px;
      width: 97.5px; }
    .symbol.symbol-sm-65.symbol-2by3 > img {
      height: 65px;
      width: 97.5px;
      max-width: auto; }
    .symbol.symbol-sm-70 > img {
      width: 100%;
      max-width: 70px;
      height: 70px; }
    .symbol.symbol-sm-70 .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-sm-70 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-70.symbol-circle .symbol-badge {
      top: 2.35px;
      right: 2.35px; }
      .symbol.symbol-sm-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-sm-70.symbol-fixed .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-sm-70.symbol-fixed > img {
      width: 70px;
      height: 70px;
      max-width: auto; }
    .symbol.symbol-sm-70.symbol-2by3 .symbol-label {
      height: 70px;
      width: 105px; }
    .symbol.symbol-sm-70.symbol-2by3 > img {
      height: 70px;
      width: 105px;
      max-width: auto; }
    .symbol.symbol-sm-75 > img {
      width: 100%;
      max-width: 75px;
      height: 75px; }
    .symbol.symbol-sm-75 .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-sm-75 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-75.symbol-circle .symbol-badge {
      top: 3.375px;
      right: 3.375px; }
      .symbol.symbol-sm-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-sm-75.symbol-fixed .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-sm-75.symbol-fixed > img {
      width: 75px;
      height: 75px;
      max-width: auto; }
    .symbol.symbol-sm-75.symbol-2by3 .symbol-label {
      height: 75px;
      width: 112.5px; }
    .symbol.symbol-sm-75.symbol-2by3 > img {
      height: 75px;
      width: 112.5px;
      max-width: auto; }
    .symbol.symbol-sm-80 > img {
      width: 100%;
      max-width: 80px;
      height: 80px; }
    .symbol.symbol-sm-80 .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-sm-80 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-80.symbol-circle .symbol-badge {
      top: 4.4px;
      right: 4.4px; }
      .symbol.symbol-sm-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-sm-80.symbol-fixed .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-sm-80.symbol-fixed > img {
      width: 80px;
      height: 80px;
      max-width: auto; }
    .symbol.symbol-sm-80.symbol-2by3 .symbol-label {
      height: 80px;
      width: 120px; }
    .symbol.symbol-sm-80.symbol-2by3 > img {
      height: 80px;
      width: 120px;
      max-width: auto; }
    .symbol.symbol-sm-85 > img {
      width: 100%;
      max-width: 85px;
      height: 85px; }
    .symbol.symbol-sm-85 .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-sm-85 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-85.symbol-circle .symbol-badge {
      top: 5.425px;
      right: 5.425px; }
      .symbol.symbol-sm-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-sm-85.symbol-fixed .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-sm-85.symbol-fixed > img {
      width: 85px;
      height: 85px;
      max-width: auto; }
    .symbol.symbol-sm-85.symbol-2by3 .symbol-label {
      height: 85px;
      width: 127.5px; }
    .symbol.symbol-sm-85.symbol-2by3 > img {
      height: 85px;
      width: 127.5px;
      max-width: auto; }
    .symbol.symbol-sm-90 > img {
      width: 100%;
      max-width: 90px;
      height: 90px; }
    .symbol.symbol-sm-90 .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-sm-90 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-90.symbol-circle .symbol-badge {
      top: 6.45px;
      right: 6.45px; }
      .symbol.symbol-sm-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-sm-90.symbol-fixed .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-sm-90.symbol-fixed > img {
      width: 90px;
      height: 90px;
      max-width: auto; }
    .symbol.symbol-sm-90.symbol-2by3 .symbol-label {
      height: 90px;
      width: 135px; }
    .symbol.symbol-sm-90.symbol-2by3 > img {
      height: 90px;
      width: 135px;
      max-width: auto; }
    .symbol.symbol-sm-95 > img {
      width: 100%;
      max-width: 95px;
      height: 95px; }
    .symbol.symbol-sm-95 .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-sm-95 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-95.symbol-circle .symbol-badge {
      top: 7.475px;
      right: 7.475px; }
      .symbol.symbol-sm-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-sm-95.symbol-fixed .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-sm-95.symbol-fixed > img {
      width: 95px;
      height: 95px;
      max-width: auto; }
    .symbol.symbol-sm-95.symbol-2by3 .symbol-label {
      height: 95px;
      width: 142.5px; }
    .symbol.symbol-sm-95.symbol-2by3 > img {
      height: 95px;
      width: 142.5px;
      max-width: auto; }
    .symbol.symbol-sm-100 > img {
      width: 100%;
      max-width: 100px;
      height: 100px; }
    .symbol.symbol-sm-100 .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-sm-100 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-100.symbol-circle .symbol-badge {
      top: 8.5px;
      right: 8.5px; }
      .symbol.symbol-sm-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-sm-100.symbol-fixed .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-sm-100.symbol-fixed > img {
      width: 100px;
      height: 100px;
      max-width: auto; }
    .symbol.symbol-sm-100.symbol-2by3 .symbol-label {
      height: 100px;
      width: 150px; }
    .symbol.symbol-sm-100.symbol-2by3 > img {
      height: 100px;
      width: 150px;
      max-width: auto; }
    .symbol.symbol-sm-120 > img {
      width: 100%;
      max-width: 120px;
      height: 120px; }
    .symbol.symbol-sm-120 .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-sm-120 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-120.symbol-circle .symbol-badge {
      top: 12.6px;
      right: 12.6px; }
      .symbol.symbol-sm-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-sm-120.symbol-fixed .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-sm-120.symbol-fixed > img {
      width: 120px;
      height: 120px;
      max-width: auto; }
    .symbol.symbol-sm-120.symbol-2by3 .symbol-label {
      height: 120px;
      width: 180px; }
    .symbol.symbol-sm-120.symbol-2by3 > img {
      height: 120px;
      width: 180px;
      max-width: auto; }
    .symbol.symbol-sm-130 > img {
      width: 100%;
      max-width: 130px;
      height: 130px; }
    .symbol.symbol-sm-130 .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-sm-130 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-130.symbol-circle .symbol-badge {
      top: 14.65px;
      right: 14.65px; }
      .symbol.symbol-sm-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-sm-130.symbol-fixed .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-sm-130.symbol-fixed > img {
      width: 130px;
      height: 130px;
      max-width: auto; }
    .symbol.symbol-sm-130.symbol-2by3 .symbol-label {
      height: 130px;
      width: 195px; }
    .symbol.symbol-sm-130.symbol-2by3 > img {
      height: 130px;
      width: 195px;
      max-width: auto; }
    .symbol.symbol-sm-140 > img {
      width: 100%;
      max-width: 140px;
      height: 140px; }
    .symbol.symbol-sm-140 .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-sm-140 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-140.symbol-circle .symbol-badge {
      top: 16.7px;
      right: 16.7px; }
      .symbol.symbol-sm-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-sm-140.symbol-fixed .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-sm-140.symbol-fixed > img {
      width: 140px;
      height: 140px;
      max-width: auto; }
    .symbol.symbol-sm-140.symbol-2by3 .symbol-label {
      height: 140px;
      width: 210px; }
    .symbol.symbol-sm-140.symbol-2by3 > img {
      height: 140px;
      width: 210px;
      max-width: auto; }
    .symbol.symbol-sm-150 > img {
      width: 100%;
      max-width: 150px;
      height: 150px; }
    .symbol.symbol-sm-150 .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-sm-150 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-sm-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-sm-150.symbol-circle .symbol-badge {
      top: 18.75px;
      right: 18.75px; }
      .symbol.symbol-sm-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-sm-150.symbol-fixed .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-sm-150.symbol-fixed > img {
      width: 150px;
      height: 150px;
      max-width: auto; }
    .symbol.symbol-sm-150.symbol-2by3 .symbol-label {
      height: 150px;
      width: 225px; }
    .symbol.symbol-sm-150.symbol-2by3 > img {
      height: 150px;
      width: 225px;
      max-width: auto; } }
  @media (min-width: 768px) {
    .symbol.symbol-md-20 > img {
      width: 100%;
      max-width: 20px;
      height: 20px; }
    .symbol.symbol-md-20 .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-md-20 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-20.symbol-circle .symbol-badge {
      top: -7.9px;
      right: -7.9px; }
      .symbol.symbol-md-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-md-20.symbol-fixed .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-md-20.symbol-fixed > img {
      width: 20px;
      height: 20px;
      max-width: auto; }
    .symbol.symbol-md-20.symbol-2by3 .symbol-label {
      height: 20px;
      width: 30px; }
    .symbol.symbol-md-20.symbol-2by3 > img {
      height: 20px;
      width: 30px;
      max-width: auto; }
    .symbol.symbol-md-25 > img {
      width: 100%;
      max-width: 25px;
      height: 25px; }
    .symbol.symbol-md-25 .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-md-25 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-25.symbol-circle .symbol-badge {
      top: -6.875px;
      right: -6.875px; }
      .symbol.symbol-md-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-md-25.symbol-fixed .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-md-25.symbol-fixed > img {
      width: 25px;
      height: 25px;
      max-width: auto; }
    .symbol.symbol-md-25.symbol-2by3 .symbol-label {
      height: 25px;
      width: 37.5px; }
    .symbol.symbol-md-25.symbol-2by3 > img {
      height: 25px;
      width: 37.5px;
      max-width: auto; }
    .symbol.symbol-md-30 > img {
      width: 100%;
      max-width: 30px;
      height: 30px; }
    .symbol.symbol-md-30 .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-md-30 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-30.symbol-circle .symbol-badge {
      top: -5.85px;
      right: -5.85px; }
      .symbol.symbol-md-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-md-30.symbol-fixed .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-md-30.symbol-fixed > img {
      width: 30px;
      height: 30px;
      max-width: auto; }
    .symbol.symbol-md-30.symbol-2by3 .symbol-label {
      height: 30px;
      width: 45px; }
    .symbol.symbol-md-30.symbol-2by3 > img {
      height: 30px;
      width: 45px;
      max-width: auto; }
    .symbol.symbol-md-35 > img {
      width: 100%;
      max-width: 35px;
      height: 35px; }
    .symbol.symbol-md-35 .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-md-35 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-35.symbol-circle .symbol-badge {
      top: -4.825px;
      right: -4.825px; }
      .symbol.symbol-md-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-md-35.symbol-fixed .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-md-35.symbol-fixed > img {
      width: 35px;
      height: 35px;
      max-width: auto; }
    .symbol.symbol-md-35.symbol-2by3 .symbol-label {
      height: 35px;
      width: 52.5px; }
    .symbol.symbol-md-35.symbol-2by3 > img {
      height: 35px;
      width: 52.5px;
      max-width: auto; }
    .symbol.symbol-md-40 > img {
      width: 100%;
      max-width: 40px;
      height: 40px; }
    .symbol.symbol-md-40 .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-md-40 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-40.symbol-circle .symbol-badge {
      top: -3.8px;
      right: -3.8px; }
      .symbol.symbol-md-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-md-40.symbol-fixed .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-md-40.symbol-fixed > img {
      width: 40px;
      height: 40px;
      max-width: auto; }
    .symbol.symbol-md-40.symbol-2by3 .symbol-label {
      height: 40px;
      width: 60px; }
    .symbol.symbol-md-40.symbol-2by3 > img {
      height: 40px;
      width: 60px;
      max-width: auto; }
    .symbol.symbol-md-45 > img {
      width: 100%;
      max-width: 45px;
      height: 45px; }
    .symbol.symbol-md-45 .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-md-45 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-45.symbol-circle .symbol-badge {
      top: -2.775px;
      right: -2.775px; }
      .symbol.symbol-md-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-md-45.symbol-fixed .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-md-45.symbol-fixed > img {
      width: 45px;
      height: 45px;
      max-width: auto; }
    .symbol.symbol-md-45.symbol-2by3 .symbol-label {
      height: 45px;
      width: 67.5px; }
    .symbol.symbol-md-45.symbol-2by3 > img {
      height: 45px;
      width: 67.5px;
      max-width: auto; }
    .symbol > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-md-50 > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol.symbol-md-50 .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-md-50 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-50.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-md-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-md-50.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-md-50.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-md-50.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-md-50.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-md-55 > img {
      width: 100%;
      max-width: 55px;
      height: 55px; }
    .symbol.symbol-md-55 .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-md-55 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-55.symbol-circle .symbol-badge {
      top: -0.725px;
      right: -0.725px; }
      .symbol.symbol-md-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-md-55.symbol-fixed .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-md-55.symbol-fixed > img {
      width: 55px;
      height: 55px;
      max-width: auto; }
    .symbol.symbol-md-55.symbol-2by3 .symbol-label {
      height: 55px;
      width: 82.5px; }
    .symbol.symbol-md-55.symbol-2by3 > img {
      height: 55px;
      width: 82.5px;
      max-width: auto; }
    .symbol.symbol-md-60 > img {
      width: 100%;
      max-width: 60px;
      height: 60px; }
    .symbol.symbol-md-60 .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-md-60 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-60.symbol-circle .symbol-badge {
      top: 0.3px;
      right: 0.3px; }
      .symbol.symbol-md-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-md-60.symbol-fixed .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-md-60.symbol-fixed > img {
      width: 60px;
      height: 60px;
      max-width: auto; }
    .symbol.symbol-md-60.symbol-2by3 .symbol-label {
      height: 60px;
      width: 90px; }
    .symbol.symbol-md-60.symbol-2by3 > img {
      height: 60px;
      width: 90px;
      max-width: auto; }
    .symbol.symbol-md-65 > img {
      width: 100%;
      max-width: 65px;
      height: 65px; }
    .symbol.symbol-md-65 .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-md-65 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-65.symbol-circle .symbol-badge {
      top: 1.325px;
      right: 1.325px; }
      .symbol.symbol-md-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-md-65.symbol-fixed .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-md-65.symbol-fixed > img {
      width: 65px;
      height: 65px;
      max-width: auto; }
    .symbol.symbol-md-65.symbol-2by3 .symbol-label {
      height: 65px;
      width: 97.5px; }
    .symbol.symbol-md-65.symbol-2by3 > img {
      height: 65px;
      width: 97.5px;
      max-width: auto; }
    .symbol.symbol-md-70 > img {
      width: 100%;
      max-width: 70px;
      height: 70px; }
    .symbol.symbol-md-70 .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-md-70 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-70.symbol-circle .symbol-badge {
      top: 2.35px;
      right: 2.35px; }
      .symbol.symbol-md-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-md-70.symbol-fixed .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-md-70.symbol-fixed > img {
      width: 70px;
      height: 70px;
      max-width: auto; }
    .symbol.symbol-md-70.symbol-2by3 .symbol-label {
      height: 70px;
      width: 105px; }
    .symbol.symbol-md-70.symbol-2by3 > img {
      height: 70px;
      width: 105px;
      max-width: auto; }
    .symbol.symbol-md-75 > img {
      width: 100%;
      max-width: 75px;
      height: 75px; }
    .symbol.symbol-md-75 .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-md-75 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-75.symbol-circle .symbol-badge {
      top: 3.375px;
      right: 3.375px; }
      .symbol.symbol-md-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-md-75.symbol-fixed .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-md-75.symbol-fixed > img {
      width: 75px;
      height: 75px;
      max-width: auto; }
    .symbol.symbol-md-75.symbol-2by3 .symbol-label {
      height: 75px;
      width: 112.5px; }
    .symbol.symbol-md-75.symbol-2by3 > img {
      height: 75px;
      width: 112.5px;
      max-width: auto; }
    .symbol.symbol-md-80 > img {
      width: 100%;
      max-width: 80px;
      height: 80px; }
    .symbol.symbol-md-80 .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-md-80 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-80.symbol-circle .symbol-badge {
      top: 4.4px;
      right: 4.4px; }
      .symbol.symbol-md-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-md-80.symbol-fixed .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-md-80.symbol-fixed > img {
      width: 80px;
      height: 80px;
      max-width: auto; }
    .symbol.symbol-md-80.symbol-2by3 .symbol-label {
      height: 80px;
      width: 120px; }
    .symbol.symbol-md-80.symbol-2by3 > img {
      height: 80px;
      width: 120px;
      max-width: auto; }
    .symbol.symbol-md-85 > img {
      width: 100%;
      max-width: 85px;
      height: 85px; }
    .symbol.symbol-md-85 .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-md-85 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-85.symbol-circle .symbol-badge {
      top: 5.425px;
      right: 5.425px; }
      .symbol.symbol-md-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-md-85.symbol-fixed .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-md-85.symbol-fixed > img {
      width: 85px;
      height: 85px;
      max-width: auto; }
    .symbol.symbol-md-85.symbol-2by3 .symbol-label {
      height: 85px;
      width: 127.5px; }
    .symbol.symbol-md-85.symbol-2by3 > img {
      height: 85px;
      width: 127.5px;
      max-width: auto; }
    .symbol.symbol-md-90 > img {
      width: 100%;
      max-width: 90px;
      height: 90px; }
    .symbol.symbol-md-90 .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-md-90 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-90.symbol-circle .symbol-badge {
      top: 6.45px;
      right: 6.45px; }
      .symbol.symbol-md-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-md-90.symbol-fixed .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-md-90.symbol-fixed > img {
      width: 90px;
      height: 90px;
      max-width: auto; }
    .symbol.symbol-md-90.symbol-2by3 .symbol-label {
      height: 90px;
      width: 135px; }
    .symbol.symbol-md-90.symbol-2by3 > img {
      height: 90px;
      width: 135px;
      max-width: auto; }
    .symbol.symbol-md-95 > img {
      width: 100%;
      max-width: 95px;
      height: 95px; }
    .symbol.symbol-md-95 .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-md-95 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-95.symbol-circle .symbol-badge {
      top: 7.475px;
      right: 7.475px; }
      .symbol.symbol-md-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-md-95.symbol-fixed .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-md-95.symbol-fixed > img {
      width: 95px;
      height: 95px;
      max-width: auto; }
    .symbol.symbol-md-95.symbol-2by3 .symbol-label {
      height: 95px;
      width: 142.5px; }
    .symbol.symbol-md-95.symbol-2by3 > img {
      height: 95px;
      width: 142.5px;
      max-width: auto; }
    .symbol.symbol-md-100 > img {
      width: 100%;
      max-width: 100px;
      height: 100px; }
    .symbol.symbol-md-100 .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-md-100 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-100.symbol-circle .symbol-badge {
      top: 8.5px;
      right: 8.5px; }
      .symbol.symbol-md-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-md-100.symbol-fixed .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-md-100.symbol-fixed > img {
      width: 100px;
      height: 100px;
      max-width: auto; }
    .symbol.symbol-md-100.symbol-2by3 .symbol-label {
      height: 100px;
      width: 150px; }
    .symbol.symbol-md-100.symbol-2by3 > img {
      height: 100px;
      width: 150px;
      max-width: auto; }
    .symbol.symbol-md-120 > img {
      width: 100%;
      max-width: 120px;
      height: 120px; }
    .symbol.symbol-md-120 .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-md-120 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-120.symbol-circle .symbol-badge {
      top: 12.6px;
      right: 12.6px; }
      .symbol.symbol-md-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-md-120.symbol-fixed .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-md-120.symbol-fixed > img {
      width: 120px;
      height: 120px;
      max-width: auto; }
    .symbol.symbol-md-120.symbol-2by3 .symbol-label {
      height: 120px;
      width: 180px; }
    .symbol.symbol-md-120.symbol-2by3 > img {
      height: 120px;
      width: 180px;
      max-width: auto; }
    .symbol.symbol-md-130 > img {
      width: 100%;
      max-width: 130px;
      height: 130px; }
    .symbol.symbol-md-130 .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-md-130 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-130.symbol-circle .symbol-badge {
      top: 14.65px;
      right: 14.65px; }
      .symbol.symbol-md-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-md-130.symbol-fixed .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-md-130.symbol-fixed > img {
      width: 130px;
      height: 130px;
      max-width: auto; }
    .symbol.symbol-md-130.symbol-2by3 .symbol-label {
      height: 130px;
      width: 195px; }
    .symbol.symbol-md-130.symbol-2by3 > img {
      height: 130px;
      width: 195px;
      max-width: auto; }
    .symbol.symbol-md-140 > img {
      width: 100%;
      max-width: 140px;
      height: 140px; }
    .symbol.symbol-md-140 .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-md-140 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-140.symbol-circle .symbol-badge {
      top: 16.7px;
      right: 16.7px; }
      .symbol.symbol-md-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-md-140.symbol-fixed .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-md-140.symbol-fixed > img {
      width: 140px;
      height: 140px;
      max-width: auto; }
    .symbol.symbol-md-140.symbol-2by3 .symbol-label {
      height: 140px;
      width: 210px; }
    .symbol.symbol-md-140.symbol-2by3 > img {
      height: 140px;
      width: 210px;
      max-width: auto; }
    .symbol.symbol-md-150 > img {
      width: 100%;
      max-width: 150px;
      height: 150px; }
    .symbol.symbol-md-150 .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-md-150 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-md-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-md-150.symbol-circle .symbol-badge {
      top: 18.75px;
      right: 18.75px; }
      .symbol.symbol-md-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-md-150.symbol-fixed .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-md-150.symbol-fixed > img {
      width: 150px;
      height: 150px;
      max-width: auto; }
    .symbol.symbol-md-150.symbol-2by3 .symbol-label {
      height: 150px;
      width: 225px; }
    .symbol.symbol-md-150.symbol-2by3 > img {
      height: 150px;
      width: 225px;
      max-width: auto; } }
  @media (min-width: 992px) {
    .symbol.symbol-lg-20 > img {
      width: 100%;
      max-width: 20px;
      height: 20px; }
    .symbol.symbol-lg-20 .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-lg-20 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-20.symbol-circle .symbol-badge {
      top: -7.9px;
      right: -7.9px; }
      .symbol.symbol-lg-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-lg-20.symbol-fixed .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-lg-20.symbol-fixed > img {
      width: 20px;
      height: 20px;
      max-width: auto; }
    .symbol.symbol-lg-20.symbol-2by3 .symbol-label {
      height: 20px;
      width: 30px; }
    .symbol.symbol-lg-20.symbol-2by3 > img {
      height: 20px;
      width: 30px;
      max-width: auto; }
    .symbol.symbol-lg-25 > img {
      width: 100%;
      max-width: 25px;
      height: 25px; }
    .symbol.symbol-lg-25 .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-lg-25 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-25.symbol-circle .symbol-badge {
      top: -6.875px;
      right: -6.875px; }
      .symbol.symbol-lg-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-lg-25.symbol-fixed .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-lg-25.symbol-fixed > img {
      width: 25px;
      height: 25px;
      max-width: auto; }
    .symbol.symbol-lg-25.symbol-2by3 .symbol-label {
      height: 25px;
      width: 37.5px; }
    .symbol.symbol-lg-25.symbol-2by3 > img {
      height: 25px;
      width: 37.5px;
      max-width: auto; }
    .symbol.symbol-lg-30 > img {
      width: 100%;
      max-width: 30px;
      height: 30px; }
    .symbol.symbol-lg-30 .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-lg-30 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-30.symbol-circle .symbol-badge {
      top: -5.85px;
      right: -5.85px; }
      .symbol.symbol-lg-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-lg-30.symbol-fixed .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-lg-30.symbol-fixed > img {
      width: 30px;
      height: 30px;
      max-width: auto; }
    .symbol.symbol-lg-30.symbol-2by3 .symbol-label {
      height: 30px;
      width: 45px; }
    .symbol.symbol-lg-30.symbol-2by3 > img {
      height: 30px;
      width: 45px;
      max-width: auto; }
    .symbol.symbol-lg-35 > img {
      width: 100%;
      max-width: 35px;
      height: 35px; }
    .symbol.symbol-lg-35 .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-lg-35 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-35.symbol-circle .symbol-badge {
      top: -4.825px;
      right: -4.825px; }
      .symbol.symbol-lg-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-lg-35.symbol-fixed .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-lg-35.symbol-fixed > img {
      width: 35px;
      height: 35px;
      max-width: auto; }
    .symbol.symbol-lg-35.symbol-2by3 .symbol-label {
      height: 35px;
      width: 52.5px; }
    .symbol.symbol-lg-35.symbol-2by3 > img {
      height: 35px;
      width: 52.5px;
      max-width: auto; }
    .symbol.symbol-lg-40 > img {
      width: 100%;
      max-width: 40px;
      height: 40px; }
    .symbol.symbol-lg-40 .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-lg-40 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-40.symbol-circle .symbol-badge {
      top: -3.8px;
      right: -3.8px; }
      .symbol.symbol-lg-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-lg-40.symbol-fixed .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-lg-40.symbol-fixed > img {
      width: 40px;
      height: 40px;
      max-width: auto; }
    .symbol.symbol-lg-40.symbol-2by3 .symbol-label {
      height: 40px;
      width: 60px; }
    .symbol.symbol-lg-40.symbol-2by3 > img {
      height: 40px;
      width: 60px;
      max-width: auto; }
    .symbol.symbol-lg-45 > img {
      width: 100%;
      max-width: 45px;
      height: 45px; }
    .symbol.symbol-lg-45 .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-lg-45 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-45.symbol-circle .symbol-badge {
      top: -2.775px;
      right: -2.775px; }
      .symbol.symbol-lg-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-lg-45.symbol-fixed .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-lg-45.symbol-fixed > img {
      width: 45px;
      height: 45px;
      max-width: auto; }
    .symbol.symbol-lg-45.symbol-2by3 .symbol-label {
      height: 45px;
      width: 67.5px; }
    .symbol.symbol-lg-45.symbol-2by3 > img {
      height: 45px;
      width: 67.5px;
      max-width: auto; }
    .symbol > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-lg-50 > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol.symbol-lg-50 .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-lg-50 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-50.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-lg-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-lg-50.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-lg-50.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-lg-50.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-lg-50.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-lg-55 > img {
      width: 100%;
      max-width: 55px;
      height: 55px; }
    .symbol.symbol-lg-55 .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-lg-55 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-55.symbol-circle .symbol-badge {
      top: -0.725px;
      right: -0.725px; }
      .symbol.symbol-lg-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-lg-55.symbol-fixed .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-lg-55.symbol-fixed > img {
      width: 55px;
      height: 55px;
      max-width: auto; }
    .symbol.symbol-lg-55.symbol-2by3 .symbol-label {
      height: 55px;
      width: 82.5px; }
    .symbol.symbol-lg-55.symbol-2by3 > img {
      height: 55px;
      width: 82.5px;
      max-width: auto; }
    .symbol.symbol-lg-60 > img {
      width: 100%;
      max-width: 60px;
      height: 60px; }
    .symbol.symbol-lg-60 .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-lg-60 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-60.symbol-circle .symbol-badge {
      top: 0.3px;
      right: 0.3px; }
      .symbol.symbol-lg-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-lg-60.symbol-fixed .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-lg-60.symbol-fixed > img {
      width: 60px;
      height: 60px;
      max-width: auto; }
    .symbol.symbol-lg-60.symbol-2by3 .symbol-label {
      height: 60px;
      width: 90px; }
    .symbol.symbol-lg-60.symbol-2by3 > img {
      height: 60px;
      width: 90px;
      max-width: auto; }
    .symbol.symbol-lg-65 > img {
      width: 100%;
      max-width: 65px;
      height: 65px; }
    .symbol.symbol-lg-65 .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-lg-65 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-65.symbol-circle .symbol-badge {
      top: 1.325px;
      right: 1.325px; }
      .symbol.symbol-lg-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-lg-65.symbol-fixed .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-lg-65.symbol-fixed > img {
      width: 65px;
      height: 65px;
      max-width: auto; }
    .symbol.symbol-lg-65.symbol-2by3 .symbol-label {
      height: 65px;
      width: 97.5px; }
    .symbol.symbol-lg-65.symbol-2by3 > img {
      height: 65px;
      width: 97.5px;
      max-width: auto; }
    .symbol.symbol-lg-70 > img {
      width: 100%;
      max-width: 70px;
      height: 70px; }
    .symbol.symbol-lg-70 .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-lg-70 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-70.symbol-circle .symbol-badge {
      top: 2.35px;
      right: 2.35px; }
      .symbol.symbol-lg-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-lg-70.symbol-fixed .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-lg-70.symbol-fixed > img {
      width: 70px;
      height: 70px;
      max-width: auto; }
    .symbol.symbol-lg-70.symbol-2by3 .symbol-label {
      height: 70px;
      width: 105px; }
    .symbol.symbol-lg-70.symbol-2by3 > img {
      height: 70px;
      width: 105px;
      max-width: auto; }
    .symbol.symbol-lg-75 > img {
      width: 100%;
      max-width: 75px;
      height: 75px; }
    .symbol.symbol-lg-75 .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-lg-75 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-75.symbol-circle .symbol-badge {
      top: 3.375px;
      right: 3.375px; }
      .symbol.symbol-lg-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-lg-75.symbol-fixed .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-lg-75.symbol-fixed > img {
      width: 75px;
      height: 75px;
      max-width: auto; }
    .symbol.symbol-lg-75.symbol-2by3 .symbol-label {
      height: 75px;
      width: 112.5px; }
    .symbol.symbol-lg-75.symbol-2by3 > img {
      height: 75px;
      width: 112.5px;
      max-width: auto; }
    .symbol.symbol-lg-80 > img {
      width: 100%;
      max-width: 80px;
      height: 80px; }
    .symbol.symbol-lg-80 .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-lg-80 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-80.symbol-circle .symbol-badge {
      top: 4.4px;
      right: 4.4px; }
      .symbol.symbol-lg-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-lg-80.symbol-fixed .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-lg-80.symbol-fixed > img {
      width: 80px;
      height: 80px;
      max-width: auto; }
    .symbol.symbol-lg-80.symbol-2by3 .symbol-label {
      height: 80px;
      width: 120px; }
    .symbol.symbol-lg-80.symbol-2by3 > img {
      height: 80px;
      width: 120px;
      max-width: auto; }
    .symbol.symbol-lg-85 > img {
      width: 100%;
      max-width: 85px;
      height: 85px; }
    .symbol.symbol-lg-85 .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-lg-85 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-85.symbol-circle .symbol-badge {
      top: 5.425px;
      right: 5.425px; }
      .symbol.symbol-lg-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-lg-85.symbol-fixed .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-lg-85.symbol-fixed > img {
      width: 85px;
      height: 85px;
      max-width: auto; }
    .symbol.symbol-lg-85.symbol-2by3 .symbol-label {
      height: 85px;
      width: 127.5px; }
    .symbol.symbol-lg-85.symbol-2by3 > img {
      height: 85px;
      width: 127.5px;
      max-width: auto; }
    .symbol.symbol-lg-90 > img {
      width: 100%;
      max-width: 90px;
      height: 90px; }
    .symbol.symbol-lg-90 .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-lg-90 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-90.symbol-circle .symbol-badge {
      top: 6.45px;
      right: 6.45px; }
      .symbol.symbol-lg-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-lg-90.symbol-fixed .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-lg-90.symbol-fixed > img {
      width: 90px;
      height: 90px;
      max-width: auto; }
    .symbol.symbol-lg-90.symbol-2by3 .symbol-label {
      height: 90px;
      width: 135px; }
    .symbol.symbol-lg-90.symbol-2by3 > img {
      height: 90px;
      width: 135px;
      max-width: auto; }
    .symbol.symbol-lg-95 > img {
      width: 100%;
      max-width: 95px;
      height: 95px; }
    .symbol.symbol-lg-95 .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-lg-95 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-95.symbol-circle .symbol-badge {
      top: 7.475px;
      right: 7.475px; }
      .symbol.symbol-lg-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-lg-95.symbol-fixed .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-lg-95.symbol-fixed > img {
      width: 95px;
      height: 95px;
      max-width: auto; }
    .symbol.symbol-lg-95.symbol-2by3 .symbol-label {
      height: 95px;
      width: 142.5px; }
    .symbol.symbol-lg-95.symbol-2by3 > img {
      height: 95px;
      width: 142.5px;
      max-width: auto; }
    .symbol.symbol-lg-100 > img {
      width: 100%;
      max-width: 100px;
      height: 100px; }
    .symbol.symbol-lg-100 .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-lg-100 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-100.symbol-circle .symbol-badge {
      top: 8.5px;
      right: 8.5px; }
      .symbol.symbol-lg-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-lg-100.symbol-fixed .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-lg-100.symbol-fixed > img {
      width: 100px;
      height: 100px;
      max-width: auto; }
    .symbol.symbol-lg-100.symbol-2by3 .symbol-label {
      height: 100px;
      width: 150px; }
    .symbol.symbol-lg-100.symbol-2by3 > img {
      height: 100px;
      width: 150px;
      max-width: auto; }
    .symbol.symbol-lg-120 > img {
      width: 100%;
      max-width: 120px;
      height: 120px; }
    .symbol.symbol-lg-120 .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-lg-120 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-120.symbol-circle .symbol-badge {
      top: 12.6px;
      right: 12.6px; }
      .symbol.symbol-lg-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-lg-120.symbol-fixed .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-lg-120.symbol-fixed > img {
      width: 120px;
      height: 120px;
      max-width: auto; }
    .symbol.symbol-lg-120.symbol-2by3 .symbol-label {
      height: 120px;
      width: 180px; }
    .symbol.symbol-lg-120.symbol-2by3 > img {
      height: 120px;
      width: 180px;
      max-width: auto; }
    .symbol.symbol-lg-130 > img {
      width: 100%;
      max-width: 130px;
      height: 130px; }
    .symbol.symbol-lg-130 .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-lg-130 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-130.symbol-circle .symbol-badge {
      top: 14.65px;
      right: 14.65px; }
      .symbol.symbol-lg-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-lg-130.symbol-fixed .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-lg-130.symbol-fixed > img {
      width: 130px;
      height: 130px;
      max-width: auto; }
    .symbol.symbol-lg-130.symbol-2by3 .symbol-label {
      height: 130px;
      width: 195px; }
    .symbol.symbol-lg-130.symbol-2by3 > img {
      height: 130px;
      width: 195px;
      max-width: auto; }
    .symbol.symbol-lg-140 > img {
      width: 100%;
      max-width: 140px;
      height: 140px; }
    .symbol.symbol-lg-140 .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-lg-140 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-140.symbol-circle .symbol-badge {
      top: 16.7px;
      right: 16.7px; }
      .symbol.symbol-lg-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-lg-140.symbol-fixed .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-lg-140.symbol-fixed > img {
      width: 140px;
      height: 140px;
      max-width: auto; }
    .symbol.symbol-lg-140.symbol-2by3 .symbol-label {
      height: 140px;
      width: 210px; }
    .symbol.symbol-lg-140.symbol-2by3 > img {
      height: 140px;
      width: 210px;
      max-width: auto; }
    .symbol.symbol-lg-150 > img {
      width: 100%;
      max-width: 150px;
      height: 150px; }
    .symbol.symbol-lg-150 .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-lg-150 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-lg-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-lg-150.symbol-circle .symbol-badge {
      top: 18.75px;
      right: 18.75px; }
      .symbol.symbol-lg-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-lg-150.symbol-fixed .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-lg-150.symbol-fixed > img {
      width: 150px;
      height: 150px;
      max-width: auto; }
    .symbol.symbol-lg-150.symbol-2by3 .symbol-label {
      height: 150px;
      width: 225px; }
    .symbol.symbol-lg-150.symbol-2by3 > img {
      height: 150px;
      width: 225px;
      max-width: auto; } }
  @media (min-width: 1200px) {
    .symbol.symbol-xl-20 > img {
      width: 100%;
      max-width: 20px;
      height: 20px; }
    .symbol.symbol-xl-20 .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-xl-20 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-20.symbol-circle .symbol-badge {
      top: -7.9px;
      right: -7.9px; }
      .symbol.symbol-xl-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-xl-20.symbol-fixed .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-xl-20.symbol-fixed > img {
      width: 20px;
      height: 20px;
      max-width: auto; }
    .symbol.symbol-xl-20.symbol-2by3 .symbol-label {
      height: 20px;
      width: 30px; }
    .symbol.symbol-xl-20.symbol-2by3 > img {
      height: 20px;
      width: 30px;
      max-width: auto; }
    .symbol.symbol-xl-25 > img {
      width: 100%;
      max-width: 25px;
      height: 25px; }
    .symbol.symbol-xl-25 .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-xl-25 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-25.symbol-circle .symbol-badge {
      top: -6.875px;
      right: -6.875px; }
      .symbol.symbol-xl-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-xl-25.symbol-fixed .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-xl-25.symbol-fixed > img {
      width: 25px;
      height: 25px;
      max-width: auto; }
    .symbol.symbol-xl-25.symbol-2by3 .symbol-label {
      height: 25px;
      width: 37.5px; }
    .symbol.symbol-xl-25.symbol-2by3 > img {
      height: 25px;
      width: 37.5px;
      max-width: auto; }
    .symbol.symbol-xl-30 > img {
      width: 100%;
      max-width: 30px;
      height: 30px; }
    .symbol.symbol-xl-30 .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-xl-30 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-30.symbol-circle .symbol-badge {
      top: -5.85px;
      right: -5.85px; }
      .symbol.symbol-xl-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-xl-30.symbol-fixed .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-xl-30.symbol-fixed > img {
      width: 30px;
      height: 30px;
      max-width: auto; }
    .symbol.symbol-xl-30.symbol-2by3 .symbol-label {
      height: 30px;
      width: 45px; }
    .symbol.symbol-xl-30.symbol-2by3 > img {
      height: 30px;
      width: 45px;
      max-width: auto; }
    .symbol.symbol-xl-35 > img {
      width: 100%;
      max-width: 35px;
      height: 35px; }
    .symbol.symbol-xl-35 .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-xl-35 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-35.symbol-circle .symbol-badge {
      top: -4.825px;
      right: -4.825px; }
      .symbol.symbol-xl-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-xl-35.symbol-fixed .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-xl-35.symbol-fixed > img {
      width: 35px;
      height: 35px;
      max-width: auto; }
    .symbol.symbol-xl-35.symbol-2by3 .symbol-label {
      height: 35px;
      width: 52.5px; }
    .symbol.symbol-xl-35.symbol-2by3 > img {
      height: 35px;
      width: 52.5px;
      max-width: auto; }
    .symbol.symbol-xl-40 > img {
      width: 100%;
      max-width: 40px;
      height: 40px; }
    .symbol.symbol-xl-40 .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-xl-40 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-40.symbol-circle .symbol-badge {
      top: -3.8px;
      right: -3.8px; }
      .symbol.symbol-xl-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-xl-40.symbol-fixed .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-xl-40.symbol-fixed > img {
      width: 40px;
      height: 40px;
      max-width: auto; }
    .symbol.symbol-xl-40.symbol-2by3 .symbol-label {
      height: 40px;
      width: 60px; }
    .symbol.symbol-xl-40.symbol-2by3 > img {
      height: 40px;
      width: 60px;
      max-width: auto; }
    .symbol.symbol-xl-45 > img {
      width: 100%;
      max-width: 45px;
      height: 45px; }
    .symbol.symbol-xl-45 .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-xl-45 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-45.symbol-circle .symbol-badge {
      top: -2.775px;
      right: -2.775px; }
      .symbol.symbol-xl-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-xl-45.symbol-fixed .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-xl-45.symbol-fixed > img {
      width: 45px;
      height: 45px;
      max-width: auto; }
    .symbol.symbol-xl-45.symbol-2by3 .symbol-label {
      height: 45px;
      width: 67.5px; }
    .symbol.symbol-xl-45.symbol-2by3 > img {
      height: 45px;
      width: 67.5px;
      max-width: auto; }
    .symbol > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-xl-50 > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol.symbol-xl-50 .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-xl-50 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-50.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-xl-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-xl-50.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-xl-50.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-xl-50.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-xl-50.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-xl-55 > img {
      width: 100%;
      max-width: 55px;
      height: 55px; }
    .symbol.symbol-xl-55 .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-xl-55 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-55.symbol-circle .symbol-badge {
      top: -0.725px;
      right: -0.725px; }
      .symbol.symbol-xl-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-xl-55.symbol-fixed .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-xl-55.symbol-fixed > img {
      width: 55px;
      height: 55px;
      max-width: auto; }
    .symbol.symbol-xl-55.symbol-2by3 .symbol-label {
      height: 55px;
      width: 82.5px; }
    .symbol.symbol-xl-55.symbol-2by3 > img {
      height: 55px;
      width: 82.5px;
      max-width: auto; }
    .symbol.symbol-xl-60 > img {
      width: 100%;
      max-width: 60px;
      height: 60px; }
    .symbol.symbol-xl-60 .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-xl-60 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-60.symbol-circle .symbol-badge {
      top: 0.3px;
      right: 0.3px; }
      .symbol.symbol-xl-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-xl-60.symbol-fixed .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-xl-60.symbol-fixed > img {
      width: 60px;
      height: 60px;
      max-width: auto; }
    .symbol.symbol-xl-60.symbol-2by3 .symbol-label {
      height: 60px;
      width: 90px; }
    .symbol.symbol-xl-60.symbol-2by3 > img {
      height: 60px;
      width: 90px;
      max-width: auto; }
    .symbol.symbol-xl-65 > img {
      width: 100%;
      max-width: 65px;
      height: 65px; }
    .symbol.symbol-xl-65 .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-xl-65 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-65.symbol-circle .symbol-badge {
      top: 1.325px;
      right: 1.325px; }
      .symbol.symbol-xl-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-xl-65.symbol-fixed .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-xl-65.symbol-fixed > img {
      width: 65px;
      height: 65px;
      max-width: auto; }
    .symbol.symbol-xl-65.symbol-2by3 .symbol-label {
      height: 65px;
      width: 97.5px; }
    .symbol.symbol-xl-65.symbol-2by3 > img {
      height: 65px;
      width: 97.5px;
      max-width: auto; }
    .symbol.symbol-xl-70 > img {
      width: 100%;
      max-width: 70px;
      height: 70px; }
    .symbol.symbol-xl-70 .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-xl-70 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-70.symbol-circle .symbol-badge {
      top: 2.35px;
      right: 2.35px; }
      .symbol.symbol-xl-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-xl-70.symbol-fixed .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-xl-70.symbol-fixed > img {
      width: 70px;
      height: 70px;
      max-width: auto; }
    .symbol.symbol-xl-70.symbol-2by3 .symbol-label {
      height: 70px;
      width: 105px; }
    .symbol.symbol-xl-70.symbol-2by3 > img {
      height: 70px;
      width: 105px;
      max-width: auto; }
    .symbol.symbol-xl-75 > img {
      width: 100%;
      max-width: 75px;
      height: 75px; }
    .symbol.symbol-xl-75 .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-xl-75 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-75.symbol-circle .symbol-badge {
      top: 3.375px;
      right: 3.375px; }
      .symbol.symbol-xl-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-xl-75.symbol-fixed .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-xl-75.symbol-fixed > img {
      width: 75px;
      height: 75px;
      max-width: auto; }
    .symbol.symbol-xl-75.symbol-2by3 .symbol-label {
      height: 75px;
      width: 112.5px; }
    .symbol.symbol-xl-75.symbol-2by3 > img {
      height: 75px;
      width: 112.5px;
      max-width: auto; }
    .symbol.symbol-xl-80 > img {
      width: 100%;
      max-width: 80px;
      height: 80px; }
    .symbol.symbol-xl-80 .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-xl-80 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-80.symbol-circle .symbol-badge {
      top: 4.4px;
      right: 4.4px; }
      .symbol.symbol-xl-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-xl-80.symbol-fixed .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-xl-80.symbol-fixed > img {
      width: 80px;
      height: 80px;
      max-width: auto; }
    .symbol.symbol-xl-80.symbol-2by3 .symbol-label {
      height: 80px;
      width: 120px; }
    .symbol.symbol-xl-80.symbol-2by3 > img {
      height: 80px;
      width: 120px;
      max-width: auto; }
    .symbol.symbol-xl-85 > img {
      width: 100%;
      max-width: 85px;
      height: 85px; }
    .symbol.symbol-xl-85 .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-xl-85 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-85.symbol-circle .symbol-badge {
      top: 5.425px;
      right: 5.425px; }
      .symbol.symbol-xl-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-xl-85.symbol-fixed .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-xl-85.symbol-fixed > img {
      width: 85px;
      height: 85px;
      max-width: auto; }
    .symbol.symbol-xl-85.symbol-2by3 .symbol-label {
      height: 85px;
      width: 127.5px; }
    .symbol.symbol-xl-85.symbol-2by3 > img {
      height: 85px;
      width: 127.5px;
      max-width: auto; }
    .symbol.symbol-xl-90 > img {
      width: 100%;
      max-width: 90px;
      height: 90px; }
    .symbol.symbol-xl-90 .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-xl-90 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-90.symbol-circle .symbol-badge {
      top: 6.45px;
      right: 6.45px; }
      .symbol.symbol-xl-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-xl-90.symbol-fixed .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-xl-90.symbol-fixed > img {
      width: 90px;
      height: 90px;
      max-width: auto; }
    .symbol.symbol-xl-90.symbol-2by3 .symbol-label {
      height: 90px;
      width: 135px; }
    .symbol.symbol-xl-90.symbol-2by3 > img {
      height: 90px;
      width: 135px;
      max-width: auto; }
    .symbol.symbol-xl-95 > img {
      width: 100%;
      max-width: 95px;
      height: 95px; }
    .symbol.symbol-xl-95 .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-xl-95 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-95.symbol-circle .symbol-badge {
      top: 7.475px;
      right: 7.475px; }
      .symbol.symbol-xl-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-xl-95.symbol-fixed .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-xl-95.symbol-fixed > img {
      width: 95px;
      height: 95px;
      max-width: auto; }
    .symbol.symbol-xl-95.symbol-2by3 .symbol-label {
      height: 95px;
      width: 142.5px; }
    .symbol.symbol-xl-95.symbol-2by3 > img {
      height: 95px;
      width: 142.5px;
      max-width: auto; }
    .symbol.symbol-xl-100 > img {
      width: 100%;
      max-width: 100px;
      height: 100px; }
    .symbol.symbol-xl-100 .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-xl-100 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-100.symbol-circle .symbol-badge {
      top: 8.5px;
      right: 8.5px; }
      .symbol.symbol-xl-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-xl-100.symbol-fixed .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-xl-100.symbol-fixed > img {
      width: 100px;
      height: 100px;
      max-width: auto; }
    .symbol.symbol-xl-100.symbol-2by3 .symbol-label {
      height: 100px;
      width: 150px; }
    .symbol.symbol-xl-100.symbol-2by3 > img {
      height: 100px;
      width: 150px;
      max-width: auto; }
    .symbol.symbol-xl-120 > img {
      width: 100%;
      max-width: 120px;
      height: 120px; }
    .symbol.symbol-xl-120 .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-xl-120 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-120.symbol-circle .symbol-badge {
      top: 12.6px;
      right: 12.6px; }
      .symbol.symbol-xl-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-xl-120.symbol-fixed .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-xl-120.symbol-fixed > img {
      width: 120px;
      height: 120px;
      max-width: auto; }
    .symbol.symbol-xl-120.symbol-2by3 .symbol-label {
      height: 120px;
      width: 180px; }
    .symbol.symbol-xl-120.symbol-2by3 > img {
      height: 120px;
      width: 180px;
      max-width: auto; }
    .symbol.symbol-xl-130 > img {
      width: 100%;
      max-width: 130px;
      height: 130px; }
    .symbol.symbol-xl-130 .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-xl-130 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-130.symbol-circle .symbol-badge {
      top: 14.65px;
      right: 14.65px; }
      .symbol.symbol-xl-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-xl-130.symbol-fixed .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-xl-130.symbol-fixed > img {
      width: 130px;
      height: 130px;
      max-width: auto; }
    .symbol.symbol-xl-130.symbol-2by3 .symbol-label {
      height: 130px;
      width: 195px; }
    .symbol.symbol-xl-130.symbol-2by3 > img {
      height: 130px;
      width: 195px;
      max-width: auto; }
    .symbol.symbol-xl-140 > img {
      width: 100%;
      max-width: 140px;
      height: 140px; }
    .symbol.symbol-xl-140 .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-xl-140 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-140.symbol-circle .symbol-badge {
      top: 16.7px;
      right: 16.7px; }
      .symbol.symbol-xl-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-xl-140.symbol-fixed .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-xl-140.symbol-fixed > img {
      width: 140px;
      height: 140px;
      max-width: auto; }
    .symbol.symbol-xl-140.symbol-2by3 .symbol-label {
      height: 140px;
      width: 210px; }
    .symbol.symbol-xl-140.symbol-2by3 > img {
      height: 140px;
      width: 210px;
      max-width: auto; }
    .symbol.symbol-xl-150 > img {
      width: 100%;
      max-width: 150px;
      height: 150px; }
    .symbol.symbol-xl-150 .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-xl-150 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xl-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xl-150.symbol-circle .symbol-badge {
      top: 18.75px;
      right: 18.75px; }
      .symbol.symbol-xl-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-xl-150.symbol-fixed .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-xl-150.symbol-fixed > img {
      width: 150px;
      height: 150px;
      max-width: auto; }
    .symbol.symbol-xl-150.symbol-2by3 .symbol-label {
      height: 150px;
      width: 225px; }
    .symbol.symbol-xl-150.symbol-2by3 > img {
      height: 150px;
      width: 225px;
      max-width: auto; } }
  @media (min-width: 1400px) {
    .symbol.symbol-xxl-20 > img {
      width: 100%;
      max-width: 20px;
      height: 20px; }
    .symbol.symbol-xxl-20 .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-xxl-20 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-20 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-20.symbol-circle .symbol-badge {
      top: -7.9px;
      right: -7.9px; }
      .symbol.symbol-xxl-20.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -7.9px; }
    .symbol.symbol-xxl-20.symbol-fixed .symbol-label {
      width: 20px;
      height: 20px; }
    .symbol.symbol-xxl-20.symbol-fixed > img {
      width: 20px;
      height: 20px;
      max-width: auto; }
    .symbol.symbol-xxl-20.symbol-2by3 .symbol-label {
      height: 20px;
      width: 30px; }
    .symbol.symbol-xxl-20.symbol-2by3 > img {
      height: 20px;
      width: 30px;
      max-width: auto; }
    .symbol.symbol-xxl-25 > img {
      width: 100%;
      max-width: 25px;
      height: 25px; }
    .symbol.symbol-xxl-25 .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-xxl-25 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-25 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-25.symbol-circle .symbol-badge {
      top: -6.875px;
      right: -6.875px; }
      .symbol.symbol-xxl-25.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6.875px; }
    .symbol.symbol-xxl-25.symbol-fixed .symbol-label {
      width: 25px;
      height: 25px; }
    .symbol.symbol-xxl-25.symbol-fixed > img {
      width: 25px;
      height: 25px;
      max-width: auto; }
    .symbol.symbol-xxl-25.symbol-2by3 .symbol-label {
      height: 25px;
      width: 37.5px; }
    .symbol.symbol-xxl-25.symbol-2by3 > img {
      height: 25px;
      width: 37.5px;
      max-width: auto; }
    .symbol.symbol-xxl-30 > img {
      width: 100%;
      max-width: 30px;
      height: 30px; }
    .symbol.symbol-xxl-30 .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-xxl-30 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-30 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-30.symbol-circle .symbol-badge {
      top: -5.85px;
      right: -5.85px; }
      .symbol.symbol-xxl-30.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -5.85px; }
    .symbol.symbol-xxl-30.symbol-fixed .symbol-label {
      width: 30px;
      height: 30px; }
    .symbol.symbol-xxl-30.symbol-fixed > img {
      width: 30px;
      height: 30px;
      max-width: auto; }
    .symbol.symbol-xxl-30.symbol-2by3 .symbol-label {
      height: 30px;
      width: 45px; }
    .symbol.symbol-xxl-30.symbol-2by3 > img {
      height: 30px;
      width: 45px;
      max-width: auto; }
    .symbol.symbol-xxl-35 > img {
      width: 100%;
      max-width: 35px;
      height: 35px; }
    .symbol.symbol-xxl-35 .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-xxl-35 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-35 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-35.symbol-circle .symbol-badge {
      top: -4.825px;
      right: -4.825px; }
      .symbol.symbol-xxl-35.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -4.825px; }
    .symbol.symbol-xxl-35.symbol-fixed .symbol-label {
      width: 35px;
      height: 35px; }
    .symbol.symbol-xxl-35.symbol-fixed > img {
      width: 35px;
      height: 35px;
      max-width: auto; }
    .symbol.symbol-xxl-35.symbol-2by3 .symbol-label {
      height: 35px;
      width: 52.5px; }
    .symbol.symbol-xxl-35.symbol-2by3 > img {
      height: 35px;
      width: 52.5px;
      max-width: auto; }
    .symbol.symbol-xxl-40 > img {
      width: 100%;
      max-width: 40px;
      height: 40px; }
    .symbol.symbol-xxl-40 .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-xxl-40 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-40 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-40.symbol-circle .symbol-badge {
      top: -3.8px;
      right: -3.8px; }
      .symbol.symbol-xxl-40.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -3.8px; }
    .symbol.symbol-xxl-40.symbol-fixed .symbol-label {
      width: 40px;
      height: 40px; }
    .symbol.symbol-xxl-40.symbol-fixed > img {
      width: 40px;
      height: 40px;
      max-width: auto; }
    .symbol.symbol-xxl-40.symbol-2by3 .symbol-label {
      height: 40px;
      width: 60px; }
    .symbol.symbol-xxl-40.symbol-2by3 > img {
      height: 40px;
      width: 60px;
      max-width: auto; }
    .symbol.symbol-xxl-45 > img {
      width: 100%;
      max-width: 45px;
      height: 45px; }
    .symbol.symbol-xxl-45 .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-xxl-45 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-45 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-45.symbol-circle .symbol-badge {
      top: -2.775px;
      right: -2.775px; }
      .symbol.symbol-xxl-45.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -2.775px; }
    .symbol.symbol-xxl-45.symbol-fixed .symbol-label {
      width: 45px;
      height: 45px; }
    .symbol.symbol-xxl-45.symbol-fixed > img {
      width: 45px;
      height: 45px;
      max-width: auto; }
    .symbol.symbol-xxl-45.symbol-2by3 .symbol-label {
      height: 45px;
      width: 67.5px; }
    .symbol.symbol-xxl-45.symbol-2by3 > img {
      height: 45px;
      width: 67.5px;
      max-width: auto; }
    .symbol > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-xxl-50 > img {
      width: 100%;
      max-width: 50px;
      height: 50px; }
    .symbol.symbol-xxl-50 .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-xxl-50 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-50 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-50.symbol-circle .symbol-badge {
      top: -1.75px;
      right: -1.75px; }
      .symbol.symbol-xxl-50.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -1.75px; }
    .symbol.symbol-xxl-50.symbol-fixed .symbol-label {
      width: 50px;
      height: 50px; }
    .symbol.symbol-xxl-50.symbol-fixed > img {
      width: 50px;
      height: 50px;
      max-width: auto; }
    .symbol.symbol-xxl-50.symbol-2by3 .symbol-label {
      height: 50px;
      width: 75px; }
    .symbol.symbol-xxl-50.symbol-2by3 > img {
      height: 50px;
      width: 75px;
      max-width: auto; }
    .symbol.symbol-xxl-55 > img {
      width: 100%;
      max-width: 55px;
      height: 55px; }
    .symbol.symbol-xxl-55 .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-xxl-55 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-55 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-55.symbol-circle .symbol-badge {
      top: -0.725px;
      right: -0.725px; }
      .symbol.symbol-xxl-55.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -0.725px; }
    .symbol.symbol-xxl-55.symbol-fixed .symbol-label {
      width: 55px;
      height: 55px; }
    .symbol.symbol-xxl-55.symbol-fixed > img {
      width: 55px;
      height: 55px;
      max-width: auto; }
    .symbol.symbol-xxl-55.symbol-2by3 .symbol-label {
      height: 55px;
      width: 82.5px; }
    .symbol.symbol-xxl-55.symbol-2by3 > img {
      height: 55px;
      width: 82.5px;
      max-width: auto; }
    .symbol.symbol-xxl-60 > img {
      width: 100%;
      max-width: 60px;
      height: 60px; }
    .symbol.symbol-xxl-60 .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-xxl-60 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-60 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-60.symbol-circle .symbol-badge {
      top: 0.3px;
      right: 0.3px; }
      .symbol.symbol-xxl-60.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 0.3px; }
    .symbol.symbol-xxl-60.symbol-fixed .symbol-label {
      width: 60px;
      height: 60px; }
    .symbol.symbol-xxl-60.symbol-fixed > img {
      width: 60px;
      height: 60px;
      max-width: auto; }
    .symbol.symbol-xxl-60.symbol-2by3 .symbol-label {
      height: 60px;
      width: 90px; }
    .symbol.symbol-xxl-60.symbol-2by3 > img {
      height: 60px;
      width: 90px;
      max-width: auto; }
    .symbol.symbol-xxl-65 > img {
      width: 100%;
      max-width: 65px;
      height: 65px; }
    .symbol.symbol-xxl-65 .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-xxl-65 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-65 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-65.symbol-circle .symbol-badge {
      top: 1.325px;
      right: 1.325px; }
      .symbol.symbol-xxl-65.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 1.325px; }
    .symbol.symbol-xxl-65.symbol-fixed .symbol-label {
      width: 65px;
      height: 65px; }
    .symbol.symbol-xxl-65.symbol-fixed > img {
      width: 65px;
      height: 65px;
      max-width: auto; }
    .symbol.symbol-xxl-65.symbol-2by3 .symbol-label {
      height: 65px;
      width: 97.5px; }
    .symbol.symbol-xxl-65.symbol-2by3 > img {
      height: 65px;
      width: 97.5px;
      max-width: auto; }
    .symbol.symbol-xxl-70 > img {
      width: 100%;
      max-width: 70px;
      height: 70px; }
    .symbol.symbol-xxl-70 .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-xxl-70 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-70 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-70.symbol-circle .symbol-badge {
      top: 2.35px;
      right: 2.35px; }
      .symbol.symbol-xxl-70.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 2.35px; }
    .symbol.symbol-xxl-70.symbol-fixed .symbol-label {
      width: 70px;
      height: 70px; }
    .symbol.symbol-xxl-70.symbol-fixed > img {
      width: 70px;
      height: 70px;
      max-width: auto; }
    .symbol.symbol-xxl-70.symbol-2by3 .symbol-label {
      height: 70px;
      width: 105px; }
    .symbol.symbol-xxl-70.symbol-2by3 > img {
      height: 70px;
      width: 105px;
      max-width: auto; }
    .symbol.symbol-xxl-75 > img {
      width: 100%;
      max-width: 75px;
      height: 75px; }
    .symbol.symbol-xxl-75 .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-xxl-75 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-75 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-75.symbol-circle .symbol-badge {
      top: 3.375px;
      right: 3.375px; }
      .symbol.symbol-xxl-75.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 3.375px; }
    .symbol.symbol-xxl-75.symbol-fixed .symbol-label {
      width: 75px;
      height: 75px; }
    .symbol.symbol-xxl-75.symbol-fixed > img {
      width: 75px;
      height: 75px;
      max-width: auto; }
    .symbol.symbol-xxl-75.symbol-2by3 .symbol-label {
      height: 75px;
      width: 112.5px; }
    .symbol.symbol-xxl-75.symbol-2by3 > img {
      height: 75px;
      width: 112.5px;
      max-width: auto; }
    .symbol.symbol-xxl-80 > img {
      width: 100%;
      max-width: 80px;
      height: 80px; }
    .symbol.symbol-xxl-80 .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-xxl-80 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-80 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-80.symbol-circle .symbol-badge {
      top: 4.4px;
      right: 4.4px; }
      .symbol.symbol-xxl-80.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 4.4px; }
    .symbol.symbol-xxl-80.symbol-fixed .symbol-label {
      width: 80px;
      height: 80px; }
    .symbol.symbol-xxl-80.symbol-fixed > img {
      width: 80px;
      height: 80px;
      max-width: auto; }
    .symbol.symbol-xxl-80.symbol-2by3 .symbol-label {
      height: 80px;
      width: 120px; }
    .symbol.symbol-xxl-80.symbol-2by3 > img {
      height: 80px;
      width: 120px;
      max-width: auto; }
    .symbol.symbol-xxl-85 > img {
      width: 100%;
      max-width: 85px;
      height: 85px; }
    .symbol.symbol-xxl-85 .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-xxl-85 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-85 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-85.symbol-circle .symbol-badge {
      top: 5.425px;
      right: 5.425px; }
      .symbol.symbol-xxl-85.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 5.425px; }
    .symbol.symbol-xxl-85.symbol-fixed .symbol-label {
      width: 85px;
      height: 85px; }
    .symbol.symbol-xxl-85.symbol-fixed > img {
      width: 85px;
      height: 85px;
      max-width: auto; }
    .symbol.symbol-xxl-85.symbol-2by3 .symbol-label {
      height: 85px;
      width: 127.5px; }
    .symbol.symbol-xxl-85.symbol-2by3 > img {
      height: 85px;
      width: 127.5px;
      max-width: auto; }
    .symbol.symbol-xxl-90 > img {
      width: 100%;
      max-width: 90px;
      height: 90px; }
    .symbol.symbol-xxl-90 .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-xxl-90 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-90 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-90.symbol-circle .symbol-badge {
      top: 6.45px;
      right: 6.45px; }
      .symbol.symbol-xxl-90.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 6.45px; }
    .symbol.symbol-xxl-90.symbol-fixed .symbol-label {
      width: 90px;
      height: 90px; }
    .symbol.symbol-xxl-90.symbol-fixed > img {
      width: 90px;
      height: 90px;
      max-width: auto; }
    .symbol.symbol-xxl-90.symbol-2by3 .symbol-label {
      height: 90px;
      width: 135px; }
    .symbol.symbol-xxl-90.symbol-2by3 > img {
      height: 90px;
      width: 135px;
      max-width: auto; }
    .symbol.symbol-xxl-95 > img {
      width: 100%;
      max-width: 95px;
      height: 95px; }
    .symbol.symbol-xxl-95 .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-xxl-95 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-95 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-95.symbol-circle .symbol-badge {
      top: 7.475px;
      right: 7.475px; }
      .symbol.symbol-xxl-95.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 7.475px; }
    .symbol.symbol-xxl-95.symbol-fixed .symbol-label {
      width: 95px;
      height: 95px; }
    .symbol.symbol-xxl-95.symbol-fixed > img {
      width: 95px;
      height: 95px;
      max-width: auto; }
    .symbol.symbol-xxl-95.symbol-2by3 .symbol-label {
      height: 95px;
      width: 142.5px; }
    .symbol.symbol-xxl-95.symbol-2by3 > img {
      height: 95px;
      width: 142.5px;
      max-width: auto; }
    .symbol.symbol-xxl-100 > img {
      width: 100%;
      max-width: 100px;
      height: 100px; }
    .symbol.symbol-xxl-100 .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-xxl-100 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-100 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-100.symbol-circle .symbol-badge {
      top: 8.5px;
      right: 8.5px; }
      .symbol.symbol-xxl-100.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 8.5px; }
    .symbol.symbol-xxl-100.symbol-fixed .symbol-label {
      width: 100px;
      height: 100px; }
    .symbol.symbol-xxl-100.symbol-fixed > img {
      width: 100px;
      height: 100px;
      max-width: auto; }
    .symbol.symbol-xxl-100.symbol-2by3 .symbol-label {
      height: 100px;
      width: 150px; }
    .symbol.symbol-xxl-100.symbol-2by3 > img {
      height: 100px;
      width: 150px;
      max-width: auto; }
    .symbol.symbol-xxl-120 > img {
      width: 100%;
      max-width: 120px;
      height: 120px; }
    .symbol.symbol-xxl-120 .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-xxl-120 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-120 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-120.symbol-circle .symbol-badge {
      top: 12.6px;
      right: 12.6px; }
      .symbol.symbol-xxl-120.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 12.6px; }
    .symbol.symbol-xxl-120.symbol-fixed .symbol-label {
      width: 120px;
      height: 120px; }
    .symbol.symbol-xxl-120.symbol-fixed > img {
      width: 120px;
      height: 120px;
      max-width: auto; }
    .symbol.symbol-xxl-120.symbol-2by3 .symbol-label {
      height: 120px;
      width: 180px; }
    .symbol.symbol-xxl-120.symbol-2by3 > img {
      height: 120px;
      width: 180px;
      max-width: auto; }
    .symbol.symbol-xxl-130 > img {
      width: 100%;
      max-width: 130px;
      height: 130px; }
    .symbol.symbol-xxl-130 .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-xxl-130 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-130 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-130.symbol-circle .symbol-badge {
      top: 14.65px;
      right: 14.65px; }
      .symbol.symbol-xxl-130.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 14.65px; }
    .symbol.symbol-xxl-130.symbol-fixed .symbol-label {
      width: 130px;
      height: 130px; }
    .symbol.symbol-xxl-130.symbol-fixed > img {
      width: 130px;
      height: 130px;
      max-width: auto; }
    .symbol.symbol-xxl-130.symbol-2by3 .symbol-label {
      height: 130px;
      width: 195px; }
    .symbol.symbol-xxl-130.symbol-2by3 > img {
      height: 130px;
      width: 195px;
      max-width: auto; }
    .symbol.symbol-xxl-140 > img {
      width: 100%;
      max-width: 140px;
      height: 140px; }
    .symbol.symbol-xxl-140 .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-xxl-140 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-140 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-140.symbol-circle .symbol-badge {
      top: 16.7px;
      right: 16.7px; }
      .symbol.symbol-xxl-140.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 16.7px; }
    .symbol.symbol-xxl-140.symbol-fixed .symbol-label {
      width: 140px;
      height: 140px; }
    .symbol.symbol-xxl-140.symbol-fixed > img {
      width: 140px;
      height: 140px;
      max-width: auto; }
    .symbol.symbol-xxl-140.symbol-2by3 .symbol-label {
      height: 140px;
      width: 210px; }
    .symbol.symbol-xxl-140.symbol-2by3 > img {
      height: 140px;
      width: 210px;
      max-width: auto; }
    .symbol.symbol-xxl-150 > img {
      width: 100%;
      max-width: 150px;
      height: 150px; }
    .symbol.symbol-xxl-150 .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-xxl-150 .symbol-badge {
      width: 12px;
      height: 12px;
      top: -6px;
      right: -6px; }
      .symbol.symbol-xxl-150 .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: -6px; }
    .symbol.symbol-xxl-150.symbol-circle .symbol-badge {
      top: 18.75px;
      right: 18.75px; }
      .symbol.symbol-xxl-150.symbol-circle .symbol-badge.symbol-badge-bottom {
        top: auto;
        bottom: 18.75px; }
    .symbol.symbol-xxl-150.symbol-fixed .symbol-label {
      width: 150px;
      height: 150px; }
    .symbol.symbol-xxl-150.symbol-fixed > img {
      width: 150px;
      height: 150px;
      max-width: auto; }
    .symbol.symbol-xxl-150.symbol-2by3 .symbol-label {
      height: 150px;
      width: 225px; }
    .symbol.symbol-xxl-150.symbol-2by3 > img {
      height: 150px;
      width: 225px;
      max-width: auto; } }

.symbol-group {
  display: flex;
  align-items: center; }
  .symbol-group .symbol {
    position: relative;
    z-index: 0;
    margin-left: -10px;
    border: 2px solid #ffffff;
    transition: all 0.3s ease; }
    .symbol-group .symbol:first-child {
      margin-left: 0; }
    .symbol-group .symbol:hover {
      transition: all 0.3s ease;
      z-index: 1; }
  .symbol-group.symbol-hover .symbol {
    cursor: pointer; }

.symbol-list {
  display: flex;
  align-items: center; }
  .symbol-list .symbol {
    margin-right: 0.5rem; }
    .symbol-list .symbol:last-child {
      margin-right: 0; }

.pulse {
  position: relative; }
  .pulse .pulse-ring {
    display: block;
    border-radius: 40px;
    height: 40px;
    width: 40px;
    position: absolute;
    animation: animation-pulse 3.5s ease-out;
    animation-iteration-count: infinite;
    opacity: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #E4E6EF; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .pulse .pulse-ring {
        top: 2px;
        left: 2px; } }
  .pulse.pulse-primary .pulse-ring {
    border-color: rgba(85, 30, 67, 0.75); }
  .pulse.pulse-secondary .pulse-ring {
    border-color: rgba(228, 230, 239, 0.75); }
  .pulse.pulse-success .pulse-ring {
    border-color: rgba(27, 197, 189, 0.75); }
  .pulse.pulse-info .pulse-ring {
    border-color: rgba(137, 80, 252, 0.75); }
  .pulse.pulse-warning .pulse-ring {
    border-color: rgba(255, 168, 0, 0.75); }
  .pulse.pulse-danger .pulse-ring {
    border-color: rgba(246, 78, 96, 0.75); }
  .pulse.pulse-light .pulse-ring {
    border-color: rgba(243, 246, 249, 0.75); }
  .pulse.pulse-dark .pulse-ring {
    border-color: rgba(24, 28, 50, 0.75); }
  .pulse.pulse-white .pulse-ring {
    border-color: rgba(255, 255, 255, 0.75); }

@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0.0; }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0.0; }
  65% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0.0; } }

.page-loading * {
  transition: none !important; }

.page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none; }
  .page-loading .page-loader {
    display: flex;
    justify-content: center;
    align-items: center; }
  .page-loader.page-loader-non-block {
    background: transparent;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    width: auto; }
    .page-loading-non-block .page-loader.page-loader-non-block {
      display: inline-block; }
  .page-loader.page-loader-logo {
    flex-direction: column;
    align-items: center; }
    .page-loader.page-loader-logo img {
      display: block; }
    .page-loader.page-loader-logo .spinner {
      margin-top: 3rem; }
      .page-loader.page-loader-logo .spinner:before {
        width: 26px;
        height: 26px;
        margin-top: -13px;
        margin-left: -13px; }

.quick-search .quick-search-form {
  padding: 0; }
  .quick-search .quick-search-form .input-group {
    background-color: transparent; }
  .quick-search .quick-search-form .input-group-prepend,
  .quick-search .quick-search-form .input-group-append {
    background-color: transparent; }
    .quick-search .quick-search-form .input-group-prepend .input-group-text,
    .quick-search .quick-search-form .input-group-append .input-group-text {
      background-color: transparent;
      border: 0; }
  .quick-search .quick-search-form .input-group-append {
    padding: 0;
    justify-content: center;
    align-items: center; }
  .quick-search .quick-search-form .form-control {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: 0;
    border-radius: 0; }
  .quick-search .quick-search-form .quick-search-close {
    cursor: pointer;
    display: none; }

.quick-search .quick-search-wrapper {
  display: none; }
  .quick-search .quick-search-wrapper.ps {
    padding-right: 10px !important;
    margin-right: -10px !important; }

.quick-search .quick-search-result {
  padding: 0;
  margin: 0; }

.quick-search.quick-search-has-result .quick-search-wrapper {
  display: block; }

.quick-search.quick-search-dropdown {
  padding: 1rem 1.5rem; }
  .quick-search.quick-search-dropdown .quick-search-form .input-group:before {
    right: 0; }
  .quick-search.quick-search-dropdown .quick-search-form .input-group .input-group-prepend .input-group-text {
    padding-left: 0; }
  .quick-search.quick-search-dropdown .quick-search-form .input-group .input-group-append .input-group-text {
    padding-right: 0; }
  .quick-search.quick-search-dropdown .quick-search-wrapper {
    margin: 1.5rem 0 0.5rem 0; }
  .quick-search.quick-search-dropdown.quick-search-has-result .quick-search-form {
    border-bottom: 1px solid #EBEDF3;
    padding-bottom: 0.75rem; }

.quick-search.quick-search-inline .dropdown-menu {
  padding: 1.5rem; }

.quick-search.quick-search-offcanvas .quick-search-form {
  margin-bottom: 1.5rem; }
  .quick-search.quick-search-offcanvas .quick-search-form .form-control {
    font-size: 1rem;
    font-weight: 500; }
  .quick-search.quick-search-offcanvas .quick-search-form .input-group:before {
    right: 0; }
  .quick-search.quick-search-offcanvas .quick-search-form .input-group .input-group-prepend .input-group-text {
    padding-left: 0; }
  .quick-search.quick-search-offcanvas .quick-search-form .input-group .input-group-append .input-group-text {
    padding-right: 0; }

.quick-search.quick-search-offcanvas .quick-search-wrapper {
  display: block; }

.scrolltop {
  display: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
  background-color: #551e43;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  opacity: 0;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  border-radius: 0.42rem !important; }
  .scrolltop .svg-icon svg {
    height: 24px;
    width: 24px; }
  .scrolltop .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .scrolltop .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .scrolltop > i {
    font-size: 1.3rem;
    color: #ffffff; }
  .scrolltop:hover > i {
    color: #ffffff; }
  .scrolltop:hover .svg-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .scrolltop:hover .svg-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  [data-scrolltop="on"] .scrolltop {
    opacity: 0.3;
    animation: animation-scrolltop .4s ease-out 1;
    display: flex; }
    [data-scrolltop="on"] .scrolltop:hover {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      opacity: 1; }
  @media (max-width: 991.98px) {
    .scrolltop {
      bottom: 30px;
      right: 15px;
      width: 30px;
      height: 30px; } }

@keyframes animation-scrolltop {
  from {
    margin-bottom: -15px; }
  to {
    margin-bottom: 0; } }

.spinner {
  position: relative; }
  .spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 0;
    border-radius: 50%;
    border: 2px solid #D1D3E0;
    border-right: 2px solid transparent; }
  .spinner:before {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -0.75rem; }
  .spinner.spinner-center:before {
    left: 50%;
    margin-left: -0.75rem; }
  .spinner.spinner-left:before {
    right: auto; }
  .spinner.spinner-right:before {
    left: auto; }
  .spinner.spinner-sm:before {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: -0.625rem; }
  .spinner.spinner-sm.spinner-center:before {
    left: 50%;
    margin-left: -0.625rem; }
  .spinner.spinner-sm.spinner-left:before {
    right: auto; }
  .spinner.spinner-sm.spinner-right:before {
    left: auto; }
  .spinner.spinner-lg:before {
    width: 2rem;
    height: 2rem;
    margin-top: -1rem; }
  .spinner.spinner-lg.spinner-center:before {
    left: 50%;
    margin-left: -1rem; }
  .spinner.spinner-lg.spinner-left:before {
    right: auto; }
  .spinner.spinner-lg.spinner-right:before {
    left: auto; }
  .spinner:before {
    animation: animation-spinner .5s linear infinite; }
  .spinner.spinner-primary:before {
    border: 2px solid #551e43;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-primary:before {
    border: 2px solid #3b152e;
    border-right: 2px solid transparent; }
  .spinner.spinner-secondary:before {
    border: 2px solid #E4E6EF;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-secondary:before {
    border: 2px solid #ced1e2;
    border-right: 2px solid transparent; }
  .spinner.spinner-success:before {
    border: 2px solid #1BC5BD;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-success:before {
    border: 2px solid #17a69f;
    border-right: 2px solid transparent; }
  .spinner.spinner-info:before {
    border: 2px solid #8950FC;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-info:before {
    border: 2px solid #712dfb;
    border-right: 2px solid transparent; }
  .spinner.spinner-warning:before {
    border: 2px solid #FFA800;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-warning:before {
    border: 2px solid #db9000;
    border-right: 2px solid transparent; }
  .spinner.spinner-danger:before {
    border: 2px solid #F64E60;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-danger:before {
    border: 2px solid #f42c41;
    border-right: 2px solid transparent; }
  .spinner.spinner-light:before {
    border: 2px solid #F3F6F9;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-light:before {
    border: 2px solid #dbe4ed;
    border-right: 2px solid transparent; }
  .spinner.spinner-dark:before {
    border: 2px solid #181C32;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-dark:before {
    border: 2px solid #0c0e1a;
    border-right: 2px solid transparent; }
  .spinner.spinner-white:before {
    border: 2px solid #ffffff;
    border-right: 2px solid transparent; }
  .spinner.spinner-darker-white:before {
    border: 2px solid #ededed;
    border-right: 2px solid transparent; }
  .spinner.spinner-right:before {
    left: auto;
    right: 1rem; }
  .spinner.spinner-right.btn:not(.btn-block) {
    padding-right: 3.5rem; }
  .spinner.spinner-right.btn:not(.btn-block).spinner-sm {
    padding-right: 3.25rem; }
  .spinner.spinner-right.btn:not(.btn-block).spinner-lg {
    padding-right: 4rem; }
  .spinner.spinner-left:before {
    right: auto;
    left: 1rem; }
  .spinner.spinner-left.btn:not(.btn-block) {
    padding-left: 3.5rem; }
  .spinner.spinner-left.btn:not(.btn-block).spinner-sm {
    padding-left: 3.25rem; }
  .spinner.spinner-left.btn:not(.btn-block).spinner-lg {
    padding-left: 4rem; }
  .spinner.spinner-track:before {
    animation: animation-spinner .5s linear infinite; }
  .spinner.spinner-track.spinner-primary:before {
    border: 2px solid #c04c9a;
    border-top-color: #4a1a3a; }
  .spinner.spinner-track.spinner-darker-primary:before {
    border: 2px solid #a0397e;
    border-top-color: #2f1125; }
  .spinner.spinner-track.spinner-secondary:before {
    border: 2px solid white;
    border-top-color: #dadde9; }
  .spinner.spinner-track.spinner-darker-secondary:before {
    border: 2px solid white;
    border-top-color: #c4c8dc; }
  .spinner.spinner-track.spinner-success:before {
    border: 2px solid #8aefea;
    border-top-color: #19b8b0; }
  .spinner.spinner-track.spinner-darker-success:before {
    border: 2px solid #5de9e2;
    border-top-color: #159892; }
  .spinner.spinner-track.spinner-info:before {
    border: 2px solid #eee6ff;
    border-top-color: #7f41fc; }
  .spinner.spinner-track.spinner-darker-info:before {
    border: 2px solid #cdb4fe;
    border-top-color: #671efb; }
  .spinner.spinner-track.spinner-warning:before {
    border: 2px solid #ffdc99;
    border-top-color: #f09e00; }
  .spinner.spinner-track.spinner-darker-warning:before {
    border: 2px solid #ffcb66;
    border-top-color: #cc8600; }
  .spinner.spinner-track.spinner-danger:before {
    border: 2px solid #fde0e3;
    border-top-color: #f53f53; }
  .spinner.spinner-track.spinner-darker-danger:before {
    border: 2px solid #fbafb7;
    border-top-color: #f41d34; }
  .spinner.spinner-track.spinner-light:before {
    border: 2px solid white;
    border-top-color: #e9eef4; }
  .spinner.spinner-track.spinner-darker-light:before {
    border: 2px solid white;
    border-top-color: #d1dde8; }
  .spinner.spinner-track.spinner-dark:before {
    border: 2px solid #4a5699;
    border-top-color: #131628; }
  .spinner.spinner-track.spinner-darker-dark:before {
    border: 2px solid #394377;
    border-top-color: #070910; }
  .spinner.spinner-track.spinner-white:before {
    border: 2px solid white;
    border-top-color: #f7f7f7; }
  .spinner.spinner-track.spinner-darker-white:before {
    border: 2px solid white;
    border-top-color: #e6e6e6; }
  .spinner-grow {
    vertical-align: sub; }
  .spinner-border {
    vertical-align: sub; }

@keyframes animation-spinner {
  to {
    transform: rotate(360deg); } }

.sticky-toolbar {
  width: 46px;
  position: fixed;
  top: 30%;
  right: 0;
  list-style: none;
  margin: 0;
  z-index: 95;
  background: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-top-left-radius: 0.42rem;
  border-bottom-left-radius: 0.42rem; }

.svg-icon svg {
  height: 1.5rem;
  width: 1.5rem; }

.svg-icon svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3; }

.svg-icon svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-icon-white svg g [fill] {
  transition: fill 0.3s ease;
  fill: #ffffff !important; }

.svg-icon.svg-icon-white svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-white svg path {
  fill: #ffffff !important; }

.svg-icon.svg-icon-primary svg g [fill] {
  transition: fill 0.3s ease;
  fill: #551e43 !important; }

.svg-icon.svg-icon-primary svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-primary svg path {
  fill: #551e43 !important; }

.svg-icon.svg-icon-secondary svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.svg-icon.svg-icon-secondary svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-secondary svg path {
  fill: #181C32 !important; }

.svg-icon.svg-icon-success svg g [fill] {
  transition: fill 0.3s ease;
  fill: #1BC5BD !important; }

.svg-icon.svg-icon-success svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-success svg path {
  fill: #1BC5BD !important; }

.svg-icon.svg-icon-info svg g [fill] {
  transition: fill 0.3s ease;
  fill: #8950FC !important; }

.svg-icon.svg-icon-info svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-info svg path {
  fill: #8950FC !important; }

.svg-icon.svg-icon-warning svg g [fill] {
  transition: fill 0.3s ease;
  fill: #FFA800 !important; }

.svg-icon.svg-icon-warning svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-warning svg path {
  fill: #FFA800 !important; }

.svg-icon.svg-icon-danger svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F64E60 !important; }

.svg-icon.svg-icon-danger svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-danger svg path {
  fill: #F64E60 !important; }

.svg-icon.svg-icon-light svg g [fill] {
  transition: fill 0.3s ease;
  fill: #F3F6F9 !important; }

.svg-icon.svg-icon-light svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-light svg path {
  fill: #F3F6F9 !important; }

.svg-icon.svg-icon-dark svg g [fill] {
  transition: fill 0.3s ease;
  fill: #181C32 !important; }

.svg-icon.svg-icon-dark svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-dark svg path {
  fill: #181C32 !important; }

.svg-icon.svg-icon-dark-75 svg g [fill] {
  transition: fill 0.3s ease;
  fill: #3F4254 !important; }

.svg-icon.svg-icon-dark-75 svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-dark-75 svg path {
  fill: #3F4254 !important; }

.svg-icon.svg-icon-dark-65 svg g [fill] {
  transition: fill 0.3s ease;
  fill: #5E6278 !important; }

.svg-icon.svg-icon-dark-65 svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-dark-65 svg path {
  fill: #5E6278 !important; }

.svg-icon.svg-icon-dark-50 svg g [fill] {
  transition: fill 0.3s ease;
  fill: #7E8299 !important; }

.svg-icon.svg-icon-dark-50 svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-dark-50 svg path {
  fill: #7E8299 !important; }

.svg-icon.svg-icon-dark-25 svg g [fill] {
  transition: fill 0.3s ease;
  fill: #D1D3E0 !important; }

.svg-icon.svg-icon-dark-25 svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-dark-25 svg path {
  fill: #D1D3E0 !important; }

.svg-icon.svg-icon-muted svg g [fill] {
  transition: fill 0.3s ease;
  fill: #B5B5C3 !important; }

.svg-icon.svg-icon-muted svg:hover g [fill] {
  transition: fill 0.3s ease; }

.svg-icon.svg-logo-muted svg path {
  fill: #B5B5C3 !important; }

.svg-icon.svg-icon-sm svg {
  height: 1.25rem !important;
  width: 1.25rem !important; }

.svg-icon.svg-icon-md svg {
  height: 1.5rem !important;
  width: 1.5rem !important; }

.svg-icon.svg-icon-lg svg {
  height: 1.75rem !important;
  width: 1.75rem !important; }

.svg-icon.svg-icon-xl svg {
  height: 2rem !important;
  width: 2rem !important; }

.svg-icon.svg-icon-xxl svg {
  height: 2.25rem !important;
  width: 2.25rem !important; }

.svg-icon.svg-icon-1x svg {
  height: 1rem !important;
  width: 1rem !important; }

.svg-icon.svg-icon-2x svg {
  height: 2rem !important;
  width: 2rem !important; }

.svg-icon.svg-icon-3x svg {
  height: 3rem !important;
  width: 3rem !important; }

.svg-icon.svg-icon-4x svg {
  height: 4rem !important;
  width: 4rem !important; }

.svg-icon.svg-icon-5x svg {
  height: 5rem !important;
  width: 5rem !important; }

.svg-icon.svg-icon-6x svg {
  height: 6rem !important;
  width: 6rem !important; }

.svg-icon.svg-icon-7x svg {
  height: 7rem !important;
  width: 7rem !important; }

.svg-icon.svg-icon-8x svg {
  height: 8rem !important;
  width: 8rem !important; }

.svg-icon.svg-icon-9x svg {
  height: 9rem !important;
  width: 9rem !important; }

.svg-icon.svg-icon-10x svg {
  height: 10rem !important;
  width: 10rem !important; }

.svg-icon.svg-icon-full svg {
  height: 100% !important;
  width: 100% !important; }

@media (min-width: 576px) {
  .svg-icon.svg-icon-sm-sm svg {
    height: 1.25rem !important;
    width: 1.25rem !important; }
  .svg-icon.svg-icon-sm-md svg {
    height: 1.5rem !important;
    width: 1.5rem !important; }
  .svg-icon.svg-icon-sm-lg svg {
    height: 1.75rem !important;
    width: 1.75rem !important; }
  .svg-icon.svg-icon-sm-xl svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-sm-xxl svg {
    height: 2.25rem !important;
    width: 2.25rem !important; }
  .svg-icon.svg-icon-sm-1x svg {
    height: 1rem !important;
    width: 1rem !important; }
  .svg-icon.svg-icon-sm-2x svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-sm-3x svg {
    height: 3rem !important;
    width: 3rem !important; }
  .svg-icon.svg-icon-sm-4x svg {
    height: 4rem !important;
    width: 4rem !important; }
  .svg-icon.svg-icon-sm-5x svg {
    height: 5rem !important;
    width: 5rem !important; }
  .svg-icon.svg-icon-sm-6x svg {
    height: 6rem !important;
    width: 6rem !important; }
  .svg-icon.svg-icon-sm-7x svg {
    height: 7rem !important;
    width: 7rem !important; }
  .svg-icon.svg-icon-sm-8x svg {
    height: 8rem !important;
    width: 8rem !important; }
  .svg-icon.svg-icon-sm-9x svg {
    height: 9rem !important;
    width: 9rem !important; }
  .svg-icon.svg-icon-sm-10x svg {
    height: 10rem !important;
    width: 10rem !important; }
  .svg-icon.svg-icon-sm-full svg {
    height: 100% !important;
    width: 100% !important; } }

@media (min-width: 768px) {
  .svg-icon.svg-icon-md-sm svg {
    height: 1.25rem !important;
    width: 1.25rem !important; }
  .svg-icon.svg-icon-md-md svg {
    height: 1.5rem !important;
    width: 1.5rem !important; }
  .svg-icon.svg-icon-md-lg svg {
    height: 1.75rem !important;
    width: 1.75rem !important; }
  .svg-icon.svg-icon-md-xl svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-md-xxl svg {
    height: 2.25rem !important;
    width: 2.25rem !important; }
  .svg-icon.svg-icon-md-1x svg {
    height: 1rem !important;
    width: 1rem !important; }
  .svg-icon.svg-icon-md-2x svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-md-3x svg {
    height: 3rem !important;
    width: 3rem !important; }
  .svg-icon.svg-icon-md-4x svg {
    height: 4rem !important;
    width: 4rem !important; }
  .svg-icon.svg-icon-md-5x svg {
    height: 5rem !important;
    width: 5rem !important; }
  .svg-icon.svg-icon-md-6x svg {
    height: 6rem !important;
    width: 6rem !important; }
  .svg-icon.svg-icon-md-7x svg {
    height: 7rem !important;
    width: 7rem !important; }
  .svg-icon.svg-icon-md-8x svg {
    height: 8rem !important;
    width: 8rem !important; }
  .svg-icon.svg-icon-md-9x svg {
    height: 9rem !important;
    width: 9rem !important; }
  .svg-icon.svg-icon-md-10x svg {
    height: 10rem !important;
    width: 10rem !important; }
  .svg-icon.svg-icon-md-full svg {
    height: 100% !important;
    width: 100% !important; } }

@media (min-width: 992px) {
  .svg-icon.svg-icon-lg-sm svg {
    height: 1.25rem !important;
    width: 1.25rem !important; }
  .svg-icon.svg-icon-lg-md svg {
    height: 1.5rem !important;
    width: 1.5rem !important; }
  .svg-icon.svg-icon-lg-lg svg {
    height: 1.75rem !important;
    width: 1.75rem !important; }
  .svg-icon.svg-icon-lg-xl svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-lg-xxl svg {
    height: 2.25rem !important;
    width: 2.25rem !important; }
  .svg-icon.svg-icon-lg-1x svg {
    height: 1rem !important;
    width: 1rem !important; }
  .svg-icon.svg-icon-lg-2x svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-lg-3x svg {
    height: 3rem !important;
    width: 3rem !important; }
  .svg-icon.svg-icon-lg-4x svg {
    height: 4rem !important;
    width: 4rem !important; }
  .svg-icon.svg-icon-lg-5x svg {
    height: 5rem !important;
    width: 5rem !important; }
  .svg-icon.svg-icon-lg-6x svg {
    height: 6rem !important;
    width: 6rem !important; }
  .svg-icon.svg-icon-lg-7x svg {
    height: 7rem !important;
    width: 7rem !important; }
  .svg-icon.svg-icon-lg-8x svg {
    height: 8rem !important;
    width: 8rem !important; }
  .svg-icon.svg-icon-lg-9x svg {
    height: 9rem !important;
    width: 9rem !important; }
  .svg-icon.svg-icon-lg-10x svg {
    height: 10rem !important;
    width: 10rem !important; }
  .svg-icon.svg-icon-lg-full svg {
    height: 100% !important;
    width: 100% !important; } }

@media (min-width: 1200px) {
  .svg-icon.svg-icon-xl-sm svg {
    height: 1.25rem !important;
    width: 1.25rem !important; }
  .svg-icon.svg-icon-xl-md svg {
    height: 1.5rem !important;
    width: 1.5rem !important; }
  .svg-icon.svg-icon-xl-lg svg {
    height: 1.75rem !important;
    width: 1.75rem !important; }
  .svg-icon.svg-icon-xl-xl svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-xl-xxl svg {
    height: 2.25rem !important;
    width: 2.25rem !important; }
  .svg-icon.svg-icon-xl-1x svg {
    height: 1rem !important;
    width: 1rem !important; }
  .svg-icon.svg-icon-xl-2x svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-xl-3x svg {
    height: 3rem !important;
    width: 3rem !important; }
  .svg-icon.svg-icon-xl-4x svg {
    height: 4rem !important;
    width: 4rem !important; }
  .svg-icon.svg-icon-xl-5x svg {
    height: 5rem !important;
    width: 5rem !important; }
  .svg-icon.svg-icon-xl-6x svg {
    height: 6rem !important;
    width: 6rem !important; }
  .svg-icon.svg-icon-xl-7x svg {
    height: 7rem !important;
    width: 7rem !important; }
  .svg-icon.svg-icon-xl-8x svg {
    height: 8rem !important;
    width: 8rem !important; }
  .svg-icon.svg-icon-xl-9x svg {
    height: 9rem !important;
    width: 9rem !important; }
  .svg-icon.svg-icon-xl-10x svg {
    height: 10rem !important;
    width: 10rem !important; }
  .svg-icon.svg-icon-xl-full svg {
    height: 100% !important;
    width: 100% !important; } }

@media (min-width: 1400px) {
  .svg-icon.svg-icon-xxl-sm svg {
    height: 1.25rem !important;
    width: 1.25rem !important; }
  .svg-icon.svg-icon-xxl-md svg {
    height: 1.5rem !important;
    width: 1.5rem !important; }
  .svg-icon.svg-icon-xxl-lg svg {
    height: 1.75rem !important;
    width: 1.75rem !important; }
  .svg-icon.svg-icon-xxl-xl svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-xxl-xxl svg {
    height: 2.25rem !important;
    width: 2.25rem !important; }
  .svg-icon.svg-icon-xxl-1x svg {
    height: 1rem !important;
    width: 1rem !important; }
  .svg-icon.svg-icon-xxl-2x svg {
    height: 2rem !important;
    width: 2rem !important; }
  .svg-icon.svg-icon-xxl-3x svg {
    height: 3rem !important;
    width: 3rem !important; }
  .svg-icon.svg-icon-xxl-4x svg {
    height: 4rem !important;
    width: 4rem !important; }
  .svg-icon.svg-icon-xxl-5x svg {
    height: 5rem !important;
    width: 5rem !important; }
  .svg-icon.svg-icon-xxl-6x svg {
    height: 6rem !important;
    width: 6rem !important; }
  .svg-icon.svg-icon-xxl-7x svg {
    height: 7rem !important;
    width: 7rem !important; }
  .svg-icon.svg-icon-xxl-8x svg {
    height: 8rem !important;
    width: 8rem !important; }
  .svg-icon.svg-icon-xxl-9x svg {
    height: 9rem !important;
    width: 9rem !important; }
  .svg-icon.svg-icon-xxl-10x svg {
    height: 10rem !important;
    width: 10rem !important; }
  .svg-icon.svg-icon-xxl-full svg {
    height: 100% !important;
    width: 100% !important; } }

.svg-icon.svg-icon-flip svg {
  transform: scaleX(-1); }

.svg.svg-fill-white {
  fill: #ffffff !important; }

.svg.svg-fill-light-white {
  fill: #ffffff !important; }

.svg.svg-fill-primary {
  fill: #551e43 !important; }

.svg.svg-fill-light-primary {
  fill: #c9c9c9 !important; }

.svg.svg-fill-secondary {
  fill: #181C32 !important; }

.svg.svg-fill-light-secondary {
  fill: #EBEDF3 !important; }

.svg.svg-fill-success {
  fill: #1BC5BD !important; }

.svg.svg-fill-light-success {
  fill: #C9F7F5 !important; }

.svg.svg-fill-info {
  fill: #8950FC !important; }

.svg.svg-fill-light-info {
  fill: #EEE5FF !important; }

.svg.svg-fill-warning {
  fill: #FFA800 !important; }

.svg.svg-fill-light-warning {
  fill: #FFF4DE !important; }

.svg.svg-fill-danger {
  fill: #F64E60 !important; }

.svg.svg-fill-light-danger {
  fill: #FFE2E5 !important; }

.svg.svg-fill-light {
  fill: #F3F6F9 !important; }

.svg.svg-fill-light-light {
  fill: #F3F6F9 !important; }

.svg.svg-fill-dark {
  fill: #181C32 !important; }

.svg.svg-fill-light-dark {
  fill: #D1D3E0 !important; }

.svg.svg-fill-dark-75 {
  fill: #3F4254 !important; }

.svg.svg-fill-light-dark-75 {
  fill: !important; }

.svg.svg-fill-dark-65 {
  fill: #5E6278 !important; }

.svg.svg-fill-light-dark-65 {
  fill: !important; }

.svg.svg-fill-dark-50 {
  fill: #7E8299 !important; }

.svg.svg-fill-light-dark-50 {
  fill: !important; }

.svg.svg-fill-dark-25 {
  fill: #D1D3E0 !important; }

.svg.svg-fill-light-dark-25 {
  fill: !important; }

.svg.svg-fill-muted {
  fill: #B5B5C3 !important; }

.svg.svg-fill-light-muted {
  fill: !important; }

.timeline.timeline-1 {
  position: relative; }
  .timeline.timeline-1 .timeline-sep {
    z-index: 0;
    content: '';
    position: absolute;
    left: 73px;
    width: 4px;
    top: 0;
    bottom: 0;
    background-color: #EBEDF3; }
  .timeline.timeline-1 .timeline-item {
    flex-grow: 1;
    display: flex;
    margin-bottom: 1rem;
    align-items: center; }
    .timeline.timeline-1 .timeline-item .timeline-label {
      display: flex;
      flex-wrap: wrap;
      flex: 0 0 60px;
      font-weight: 500;
      color: #B5B5C3; }
    .timeline.timeline-1 .timeline-item .timeline-badge {
      display: flex;
      width: 30px;
      height: 30px;
      flex-shrink: 0;
      align-items: center;
      justify-content: center;
      background-color: white;
      border-radius: 50%;
      border: 4px solid white;
      position: relative;
      z-index: 0; }
      .timeline.timeline-1 .timeline-item .timeline-badge .svg-icon,
      .timeline.timeline-1 .timeline-item .timeline-badge i {
        line-height: 0; }
    .timeline.timeline-1 .timeline-item .timeline-content {
      flex-grow: 1;
      font-size: 1rem;
      padding: 0 0 0 0.75rem; }
    .timeline.timeline-1 .timeline-item:last-child {
      margin-bottom: 0; }

.timeline.timeline-2 {
  position: relative;
  padding: 0;
  margin: 0; }
  .timeline.timeline-2 .timeline-bar {
    background-color: #EBEDF3;
    position: absolute;
    display: block;
    content: '';
    width: 1px;
    top: 5px;
    bottom: 5px;
    left: 4px;
    z-index: 0;
    margin: 0.5rem 0; }
  .timeline.timeline-2 .timeline-item {
    display: flex;
    align-items: center;
    padding: 0.5rem 0; }
    .timeline.timeline-2 .timeline-item .timeline-badge {
      position: relative;
      z-index: 1;
      display: block;
      width: 9px;
      height: 9px;
      border-radius: 100%;
      background-color: #E4E6EF;
      flex-shrink: 0;
      margin-right: 1.5rem; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-primary {
        background-color: #551e43; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-secondary {
        background-color: #E4E6EF; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-success {
        background-color: #1BC5BD; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-info {
        background-color: #8950FC; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-warning {
        background-color: #FFA800; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-danger {
        background-color: #F64E60; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-light {
        background-color: #F3F6F9; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-dark {
        background-color: #181C32; }
      .timeline.timeline-2 .timeline-item .timeline-badge.timeline-badge-white {
        background-color: #ffffff; }
    .timeline.timeline-2 .timeline-item .timeline-content {
      flex-grow: 1; }

.timeline.timeline-3 .timeline-items {
  margin: 0;
  padding: 0; }
  .timeline.timeline-3 .timeline-items .timeline-item {
    margin-left: 25px;
    border-left: 2px solid #EBEDF3;
    padding: 0 0 20px 50px;
    position: relative; }
    .timeline.timeline-3 .timeline-items .timeline-item .timeline-media {
      position: absolute;
      top: 0;
      left: -26px;
      border: 2px solid #EBEDF3;
      border-radius: 100%;
      width: 50px;
      height: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #ffffff;
      line-height: 0; }
      .timeline.timeline-3 .timeline-items .timeline-item .timeline-media i {
        font-size: 1.4rem; }
      .timeline.timeline-3 .timeline-items .timeline-item .timeline-media .svg-icon svg {
        height: 24px;
        width: 24px; }
      .timeline.timeline-3 .timeline-items .timeline-item .timeline-media img {
        max-width: 48px;
        max-height: 48px;
        border-radius: 100%; }
    .timeline.timeline-3 .timeline-items .timeline-item .timeline-content {
      border-radius: 0.85rem;
      position: relative;
      background-color: #F3F6F9;
      padding: 0.75rem 1.5rem; }
      .timeline.timeline-3 .timeline-items .timeline-item .timeline-content:before {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        top: 10px;
        left: -25px;
        border-right: solid 10px #F3F6F9;
        border-bottom: solid 17px transparent;
        border-left: solid 17px transparent;
        border-top: solid 17px transparent; }
    .timeline.timeline-3 .timeline-items .timeline-item:last-child {
      border-left-color: transparent;
      padding-bottom: 0; }

.timeline.timeline-4 {
  position: relative;
  width: 100%; }
  .timeline.timeline-4:after {
    content: '';
    position: absolute;
    width: 5px;
    top: 0;
    margin-top: 0.1rem;
    bottom: 0;
    left: 50%;
    margin-left: -2.5px;
    background-color: #EBEDF3;
    border-radius: 0.42rem; }
  .timeline.timeline-4.timeline-center {
    margin: 0 auto; }
  .timeline.timeline-4 .timeline-bar {
    border-radius: 0.42rem;
    width: 20px;
    height: 5px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    background-color: #EBEDF3; }
  .timeline.timeline-4 .timeline-items {
    position: relative; }
    .timeline.timeline-4 .timeline-items .timeline-item {
      position: relative;
      margin-left: 0;
      width: 50%;
      min-height: 3rem; }
      .timeline.timeline-4 .timeline-items .timeline-item:after {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        top: 3rem;
        left: 100%;
        margin-left: -3rem;
        border-left: solid 10px #F3F6F9;
        border-bottom: solid 17px transparent;
        border-right: solid 17px transparent;
        border-top: solid 17px transparent; }
      .timeline.timeline-4 .timeline-items .timeline-item .timeline-badge {
        background: white;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1;
        position: absolute;
        top: 3.5rem; }
        .timeline.timeline-4 .timeline-items .timeline-item .timeline-badge > div {
          border-radius: 50%;
          width: 6px;
          height: 6px; }
      .timeline.timeline-4 .timeline-items .timeline-item .timeline-label {
        display: block;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        margin-bottom: 0.5rem; }
      .timeline.timeline-4 .timeline-items .timeline-item .timeline-content {
        position: relative;
        border-radius: 0.42rem;
        padding: 1rem 1.5rem;
        background-color: #F3F6F9; }
      .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-left {
        left: 0;
        padding-right: 2.85rem;
        position: relative; }
        .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-left .timeline-badge {
          right: -10px; }
        .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-left .timeline-label {
          text-align: right; }
      .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-right {
        left: 50%;
        padding-left: 2.86rem; }
        .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-right .timeline-badge {
          left: -10px; }
        .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-right .timeline-label {
          text-align: left; }
        .timeline.timeline-4 .timeline-items .timeline-item.timeline-item-right:after {
          right: 100%;
          left: auto;
          margin-right: -3rem;
          border-right: solid 10px #F3F6F9;
          border-left: solid 17px transparent; }
      .timeline.timeline-4 .timeline-items .timeline-item:first-child {
        top: 2rem; }
      .timeline.timeline-4 .timeline-items .timeline-item:last-child {
        bottom: 2rem; }
  .timeline.timeline-4.timeline-justified .timeline-bar {
    left: 5px; }
  .timeline.timeline-4.timeline-justified:after {
    left: 5px; }
  .timeline.timeline-4.timeline-justified .timeline-items {
    padding: 1rem 0; }
    .timeline.timeline-4.timeline-justified .timeline-items .timeline-item {
      width: 100%;
      left: 0;
      padding-left: 2.85rem;
      position: relative;
      top: 0;
      bottom: 0;
      margin-bottom: 1.5rem; }
      .timeline.timeline-4.timeline-justified .timeline-items .timeline-item:after {
        right: 100%;
        left: auto;
        margin-left: auto;
        margin-right: -3rem;
        border-right: solid 10px #F3F6F9;
        border-left: solid 17px transparent; }
      .timeline.timeline-4.timeline-justified .timeline-items .timeline-item .timeline-badge {
        left: -5px; }
      .timeline.timeline-4.timeline-justified .timeline-items .timeline-item .timeline-label {
        text-align: left; }
      .timeline.timeline-4.timeline-justified .timeline-items .timeline-item:last-child {
        margin-bottom: 0; }

@media (max-width: 991.98px) {
  .timeline.timeline-4 .timeline-bar {
    left: 5px !important; }
  .timeline.timeline-4:after {
    left: 5px !important; }
  .timeline.timeline-4 .timeline-items {
    padding: 1rem 0; }
    .timeline.timeline-4 .timeline-items .timeline-item {
      width: 100% !important;
      left: 0 !important;
      padding-right: 0 !important;
      padding-left: 2.85rem !important;
      position: relative;
      top: 0  !important;
      bottom: 0  !important;
      margin-bottom: 1.5rem; }
      .timeline.timeline-4 .timeline-items .timeline-item:after {
        right: 100%;
        left: auto !important;
        margin-left: auto;
        margin-right: -3rem;
        border-right: solid 10px #F3F6F9;
        border-left: solid 17px transparent; }
      .timeline.timeline-4 .timeline-items .timeline-item .timeline-badge {
        left: -5px !important; }
      .timeline.timeline-4 .timeline-items .timeline-item .timeline-label {
        text-align: left !important; }
      .timeline.timeline-4 .timeline-items .timeline-item:last-child {
        margin-bottom: 0  !important; } }

.timeline.timeline-5 .timeline-items {
  margin: 0;
  padding: 0; }
  .timeline.timeline-5 .timeline-items .timeline-item {
    margin-left: 0;
    padding: 0;
    position: relative; }
    .timeline.timeline-5 .timeline-items .timeline-item .timeline-media {
      position: absolute;
      top: 0;
      border-radius: 100%;
      width: 35px;
      height: 35px;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #ffffff;
      line-height: 0; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-media i {
        font-size: 1.4rem; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-media .svg-icon svg {
        height: 24px;
        width: 24px; }
    .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc {
      padding: 9px 0 0 44px; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc::before {
        content: '';
        position: absolute;
        width: 4px;
        height: calc(100% - 32px);
        background-color: #EBEDF3;
        border-radius: 6px;
        top: 40px;
        left: 16px; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-primary::before {
        background-color: #551e43; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-primary::before {
        background-color: #c9c9c9; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-secondary::before {
        background-color: #E4E6EF; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-secondary::before {
        background-color: #EBEDF3; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-success::before {
        background-color: #1BC5BD; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-success::before {
        background-color: #C9F7F5; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-info::before {
        background-color: #8950FC; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-info::before {
        background-color: #EEE5FF; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-warning::before {
        background-color: #FFA800; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-warning::before {
        background-color: #FFF4DE; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-danger::before {
        background-color: #F64E60; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-danger::before {
        background-color: #FFE2E5; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light::before {
        background-color: #F3F6F9; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-light::before {
        background-color: #F3F6F9; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-dark::before {
        background-color: #181C32; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-dark::before {
        background-color: #D1D3E0; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-white::before {
        background-color: #ffffff; }
      .timeline.timeline-5 .timeline-items .timeline-item .timeline-desc.timeline-desc-light-white::before {
        background-color: #ffffff; }
    .timeline.timeline-5 .timeline-items .timeline-item:last-child {
      border-left-color: transparent;
      padding-bottom: 0; }

.timeline.timeline-6 {
  position: relative; }
  .timeline.timeline-6:before {
    content: '';
    position: absolute;
    left: 51px;
    width: 3px;
    top: 0;
    bottom: 0;
    background-color: #EBEDF3; }
  .timeline.timeline-6 .timeline-item {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 1.7rem; }
    .timeline.timeline-6 .timeline-item:last-child {
      margin-bottom: 0; }
    .timeline.timeline-6 .timeline-item .timeline-label {
      width: 50px;
      flex-shrink: 0;
      font-size: 1rem;
      font-weight: 500;
      position: relative;
      color: #3F4254; }
    .timeline.timeline-6 .timeline-item .timeline-badge {
      flex-shrink: 0;
      background: white;
      width: 13px;
      height: 13px;
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 1;
      position: relative;
      margin-top: 1px;
      margin-left: -0.5rem;
      padding: 3px !important;
      border: 6px solid #ffffff !important; }
      .timeline.timeline-6 .timeline-item .timeline-badge span {
        display: block;
        border-radius: 100%;
        width: 6px;
        height: 6px;
        background-color: #EBEDF3; }
    .timeline.timeline-6 .timeline-item .timeline-content {
      flex-grow: 1; }

.overlay {
  position: relative; }
  .overlay .overlay-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    opacity: 0; }
  .overlay.overlay-block .overlay-layer, .overlay:hover .overlay-layer {
    transition: all 0.3s ease;
    opacity: 1; }
  .overlay.overlay-block {
    cursor: wait; }

.wave {
  background-color: #F3F6F9;
  overflow: hidden;
  position: relative; }
  .wave > div {
    z-index: 1; }
  .wave:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
    z-index: -1; }
  .wave:after {
    content: ' ';
    width: 1000px;
    height: 1025px;
    position: absolute;
    bottom: 65%;
    left: -250px;
    border-radius: 35%;
    background: white;
    z-index: 0; }
  .wave:after {
    transform: rotate(45deg); }
  .wave-animate:after {
    animation: animate-wave 15s infinite linear; }
  .wave-animate-slower:after {
    animation: animate-wave 30s infinite linear; }
  .wave-animate-slow:after {
    animation: animate-wave 25s infinite linear; }
  .wave-animate-fast:after {
    animation: animate-wave 10s infinite linear; }
  .wave-animate-faster:after {
    animation: animate-wave 5s infinite linear; }
  .wave.wave-primary {
    background-color: rgba(85, 30, 67, 0.1) !important; }
    .wave.wave-primary .svg-icon svg g [fill] {
      fill: #551e43; }
  .wave.wave-secondary {
    background-color: rgba(228, 230, 239, 0.1) !important; }
    .wave.wave-secondary .svg-icon svg g [fill] {
      fill: #E4E6EF; }
  .wave.wave-success {
    background-color: rgba(27, 197, 189, 0.1) !important; }
    .wave.wave-success .svg-icon svg g [fill] {
      fill: #1BC5BD; }
  .wave.wave-info {
    background-color: rgba(137, 80, 252, 0.1) !important; }
    .wave.wave-info .svg-icon svg g [fill] {
      fill: #8950FC; }
  .wave.wave-warning {
    background-color: rgba(255, 168, 0, 0.1) !important; }
    .wave.wave-warning .svg-icon svg g [fill] {
      fill: #FFA800; }
  .wave.wave-danger {
    background-color: rgba(246, 78, 96, 0.1) !important; }
    .wave.wave-danger .svg-icon svg g [fill] {
      fill: #F64E60; }
  .wave.wave-light {
    background-color: rgba(243, 246, 249, 0.1) !important; }
    .wave.wave-light .svg-icon svg g [fill] {
      fill: #F3F6F9; }
  .wave.wave-dark {
    background-color: rgba(24, 28, 50, 0.1) !important; }
    .wave.wave-dark .svg-icon svg g [fill] {
      fill: #181C32; }
  .wave.wave-white {
    background-color: rgba(255, 255, 255, 0.1) !important; }
    .wave.wave-white .svg-icon svg g [fill] {
      fill: #ffffff; }

@keyframes animate-wave {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.list .list-item .list-title {
  transition: all 0.15s ease; }

.list .list-item .list-hidden {
  opacity: 0;
  transition: all 0.15s ease; }

.list .list-item.active .list-title, .list .list-item:hover .list-title {
  transition: all 0.15s ease;
  color: #551e43 !important; }

.list .list-item.active .list-hidden, .list .list-item:hover .list-hidden {
  opacity: 1;
  transition: all 0.15s ease; }

.list.list-border .list-item {
  border-bottom: 1px solid #EBEDF3; }
  .list.list-border .list-item:last-child {
    border-bottom: 0; }

.list.list-dashed .list-item {
  border-bottom: 1px dashed #EBEDF3; }
  .list.list-dashed .list-item:last-child {
    border-bottom: 0; }

.list.list-hover .list-item {
  cursor: pointer;
  border-radius: 0.42rem; }
  .list.list-hover .list-item:hover {
    transition: all 0.15s ease;
    background-color: #F3F6F9;
    cursor: pointer; }
  .list.list-hover .list-item.active {
    transition: all 0.15s ease;
    background-color: #f0f3f7; }

.bullet {
  display: inline-block;
  background-color: #E4E6EF;
  width: 10px;
  height: 2px;
  border-radius: 2rem; }
  .bullet.bullet-dot {
    width: 4px;
    height: 4px;
    border-radius: 100% !important; }
  .bullet.bullet-ver {
    width: 2px;
    height: 10px; }
  .bullet.bullet-bar {
    width: 4px;
    height: auto; }

.navi {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none; }
  .navi .navi-item {
    padding: 0;
    display: block;
    list-style: none; }
    .navi .navi-item .navi-link {
      display: flex;
      align-items: center;
      padding: 0.75rem 1.5rem; }
      .navi .navi-item .navi-link .navi-icon {
        line-height: 0;
        flex-shrink: 0; }
        .navi .navi-item .navi-link .navi-icon:before {
          line-height: 0; }
      .navi .navi-item .navi-link .navi-bullet {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        margin-right: 0.75rem; }
      .navi .navi-item .navi-link .navi-text {
        flex-grow: 1; }
      .navi .navi-item .navi-link .navi-label {
        line-height: 0;
        margin-left: 0.75rem; }
      .navi .navi-item .navi-link .navi-toolbar {
        margin-left: 0.75rem; }
      .navi .navi-item .navi-link .navi-arrow {
        line-height: 0;
        margin-left: 0.75rem;
        transition: all 0.15s ease;
        color: #7E8299; }
        .navi .navi-item .navi-link .navi-arrow:before {
          line-height: 0;
          font-family: Ki;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1;
          text-decoration: inherit;
          text-rendering: optimizeLegibility;
          text-transform: none;
          -moz-osx-font-smoothing: grayscale;
          -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
          content: "\F105";
          font-size: 0.6rem; }
        .navi .navi-item .navi-link .navi-arrow.navi-arrow-down {
          transform: rotateZ(-90deg)/*rtl:ignore*/; }
          [direction="rtl"] .navi .navi-item .navi-link .navi-arrow.navi-arrow-down {
            transform: rotateZ(90deg)/*rtl:ignore*/; }
    .navi .navi-item:last-child {
      border-bottom: 0 !important; }
      .navi .navi-item:last-child .navi-link {
        border-bottom: 0 !important; }
  .navi .navi-separator {
    margin: 0;
    padding: 0;
    height: 0;
    display: block;
    border-bottom: 1px solid #EBEDF3; }
    .navi .navi-separator.navi-separator-dashed {
      border-bottom: 1px dashed #EBEDF3; }
  .navi .navi-header,
  .navi .navi-footer,
  .navi .navi-section {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .navi .navi-section {
    padding: 0.75rem 1.5rem; }
  .navi .navi-header {
    padding: 0.75rem 1.5rem; }
  .navi .navi-footer {
    padding: 0.75rem 1.5rem; }

.navi.navi-spacer-x-0 .navi-item .navi-link {
  padding-left: 0;
  padding-right: 0; }

.navi .navi-item .navi-link .navi-icon {
  flex: 0 0 2rem; }
  .navi .navi-item .navi-link .navi-icon i {
    font-size: 1.25rem; }
  .navi .navi-item .navi-link .navi-icon svg {
    height: 22px;
    width: 22px; }

.navi.navi-icon-lg .navi-item .navi-link .navi-icon {
  flex: 0 0 3rem; }
  .navi.navi-icon-lg .navi-item .navi-link .navi-icon i {
    font-size: 1.5rem; }
  .navi.navi-icon-lg .navi-item .navi-link .navi-icon svg {
    height: 28px;
    width: 28px; }

.navi.navi-icon-xl .navi-item .navi-link .navi-icon {
  flex: 0 0 4rem; }
  .navi.navi-icon-xl .navi-item .navi-link .navi-icon i {
    font-size: 1.75rem; }
  .navi.navi-icon-xl .navi-item .navi-link .navi-icon svg {
    height: 32px;
    width: 32px; }

.navi.navi-icon-center .navi-item .navi-link .navi-icon {
  text-align: center; }

.navi .navi-item .navi-link {
  font-size: 1rem; }
  .navi .navi-item .navi-link .navi-text {
    font-size: 1rem; }

.navi.navi-font-lg .navi-item .navi-link {
  font-size: 1.1rem; }
  .navi.navi-font-lg .navi-item .navi-link .navi-text {
    font-size: 1.1rem; }

.navi.navi-font-xl .navi-item .navi-link {
  font-size: 1.2rem; }
  .navi.navi-font-xl .navi-item .navi-link .navi-text {
    font-size: 1.2rem; }

.navi.navi-light .navi-item .navi-link .navi-text {
  font-weight: 300; }

.navi.navi-lighter .navi-item .navi-link .navi-text {
  font-weight: lighter; }

.navi.navi-bold .navi-item .navi-link .navi-text {
  font-weight: 500; }

.navi.navi-bolder .navi-item .navi-link .navi-text {
  font-weight: 600; }

.navi.navi-boldest .navi-item .navi-link .navi-text {
  font-weight: 700; }

.navi .navi-item .navi-link {
  transition: all 0.15s ease;
  color: #3F4254; }
  .navi .navi-item .navi-link .navi-bullet .bullet {
    transition: all 0.15s ease; }
  .navi .navi-item .navi-link .navi-text {
    transition: all 0.15s ease; }
  .navi .navi-item .navi-link .navi-icon {
    transition: all 0.15s ease; }
    .navi .navi-item .navi-link .navi-icon i {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link .navi-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
  .navi .navi-item .navi-link .navi-arrow {
    transition: all 0.15s ease; }
  .navi .navi-item .navi-link .navi-bullet .bullet {
    background-color: #E4E6EF; }
  .navi .navi-item .navi-link .navi-text {
    color: #3F4254; }
  .navi .navi-item .navi-link .navi-icon i {
    color: #B5B5C3; }
  .navi .navi-item .navi-link .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #B5B5C3; }
  .navi .navi-item .navi-link .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi .navi-item .navi-link .navi-arrow {
    color: #B5B5C3; }
  .navi .navi-item .navi-link.disabled {
    opacity: 0.6; }
  .navi .navi-item .navi-link:hover {
    transition: all 0.15s ease;
    color: #551e43; }
    .navi .navi-item .navi-link:hover .navi-bullet .bullet {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link:hover .navi-text {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link:hover .navi-icon {
      transition: all 0.15s ease; }
      .navi .navi-item .navi-link:hover .navi-icon i {
        transition: all 0.15s ease; }
      .navi .navi-item .navi-link:hover .navi-icon .svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
    .navi .navi-item .navi-link:hover .navi-arrow {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link:hover .navi-bullet .bullet {
      background-color: #551e43; }
    .navi .navi-item .navi-link:hover .navi-text {
      color: #551e43; }
    .navi .navi-item .navi-link:hover .navi-icon i {
      color: #551e43; }
    .navi .navi-item .navi-link:hover .navi-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .navi .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .navi .navi-item .navi-link:hover .navi-arrow {
      color: #551e43; }
  .navi .navi-item .navi-link.active {
    transition: all 0.15s ease;
    color: #551e43; }
    .navi .navi-item .navi-link.active .navi-bullet .bullet {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link.active .navi-text {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link.active .navi-icon {
      transition: all 0.15s ease; }
      .navi .navi-item .navi-link.active .navi-icon i {
        transition: all 0.15s ease; }
      .navi .navi-item .navi-link.active .navi-icon .svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
    .navi .navi-item .navi-link.active .navi-arrow {
      transition: all 0.15s ease; }
    .navi .navi-item .navi-link.active .navi-bullet .bullet {
      background-color: #551e43; }
    .navi .navi-item .navi-link.active .navi-text {
      color: #551e43; }
    .navi .navi-item .navi-link.active .navi-icon i {
      color: #551e43; }
    .navi .navi-item .navi-link.active .navi-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .navi .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .navi .navi-item .navi-link.active .navi-arrow {
      color: #551e43; }

.navi.navi-light-icon .navi-item .navi-link {
  transition: all 0.15s ease;
  color: #3F4254; }
  .navi.navi-light-icon .navi-item .navi-link .navi-bullet .bullet {
    transition: all 0.15s ease; }
  .navi.navi-light-icon .navi-item .navi-link .navi-text {
    transition: all 0.15s ease; }
  .navi.navi-light-icon .navi-item .navi-link .navi-icon {
    transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link .navi-icon i {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link .navi-icon .svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
  .navi.navi-light-icon .navi-item .navi-link .navi-arrow {
    transition: all 0.15s ease; }
  .navi.navi-light-icon .navi-item .navi-link .navi-bullet .bullet {
    background-color: #E4E6EF; }
  .navi.navi-light-icon .navi-item .navi-link .navi-text {
    color: #3F4254; }
  .navi.navi-light-icon .navi-item .navi-link .navi-icon i {
    color: #D1D3E0; }
  .navi.navi-light-icon .navi-item .navi-link .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #D1D3E0; }
  .navi.navi-light-icon .navi-item .navi-link .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-light-icon .navi-item .navi-link .navi-arrow {
    color: #B5B5C3; }
  .navi.navi-light-icon .navi-item .navi-link.disabled {
    opacity: 0.6; }
  .navi.navi-light-icon .navi-item .navi-link:hover {
    transition: all 0.15s ease;
    color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-text {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon {
      transition: all 0.15s ease; }
      .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {
        transition: all 0.15s ease; }
      .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon .svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {
      background-color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-text {
      color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {
      color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {
      color: #551e43; }
  .navi.navi-light-icon .navi-item .navi-link.active {
    transition: all 0.15s ease;
    color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-text {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-icon {
      transition: all 0.15s ease; }
      .navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {
        transition: all 0.15s ease; }
      .navi.navi-light-icon .navi-item .navi-link.active .navi-icon .svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {
      transition: all 0.15s ease; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {
      background-color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-text {
      color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {
      color: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #551e43; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {
      color: #551e43; }

.navi.navi-border .navi-item .navi-link {
  border-bottom: 1px solid #EBEDF3; }

.navi.navi-link-rounded .navi-item .navi-link {
  border-radius: 0.42rem; }

.navi.navi-link-rounded-lg .navi-item .navi-link {
  border-radius: 0.85rem; }

.navi.navi-hover .navi-item .navi-link:hover {
  background-color: #F3F6F9; }

.navi.navi-active .navi-item .navi-link.active {
  background-color: #F3F6F9; }

.navi.navi-accent .navi-item .navi-link {
  position: relative; }
  .navi.navi-accent .navi-item .navi-link:before {
    display: block;
    left: 0;
    top: 8px;
    bottom: 8px;
    position: absolute;
    width: 4px;
    background-color: transparent;
    transition: all 0.15s ease;
    border-radius: 2px;
    content: " "; }
  .navi.navi-accent .navi-item .navi-link.active:before {
    background-color: #551e43;
    transition: all 0.15s ease; }

.navi.navi-accent.navi-primary .navi-item .navi-link:hover {
  color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-text {
    color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon i {
    color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-arrow {
    color: #551e43; }

.navi.navi-accent.navi-primary .navi-item .navi-link.active {
  color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-text {
    color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon i {
    color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-arrow {
    color: #551e43; }
  .navi.navi-accent.navi-primary .navi-item .navi-link.active:before {
    background-color: #551e43; }

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover {
  color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-text {
    color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon i {
    color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-arrow {
    color: #E4E6EF; }

.navi.navi-accent.navi-secondary .navi-item .navi-link.active {
  color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-text {
    color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon i {
    color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-arrow {
    color: #E4E6EF; }
  .navi.navi-accent.navi-secondary .navi-item .navi-link.active:before {
    background-color: #E4E6EF; }

.navi.navi-accent.navi-success .navi-item .navi-link:hover {
  color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-text {
    color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon i {
    color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-arrow {
    color: #1BC5BD; }

.navi.navi-accent.navi-success .navi-item .navi-link.active {
  color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active .navi-text {
    color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon i {
    color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active .navi-arrow {
    color: #1BC5BD; }
  .navi.navi-accent.navi-success .navi-item .navi-link.active:before {
    background-color: #1BC5BD; }

.navi.navi-accent.navi-info .navi-item .navi-link:hover {
  color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-text {
    color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon i {
    color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-arrow {
    color: #8950FC; }

.navi.navi-accent.navi-info .navi-item .navi-link.active {
  color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active .navi-text {
    color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon i {
    color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active .navi-arrow {
    color: #8950FC; }
  .navi.navi-accent.navi-info .navi-item .navi-link.active:before {
    background-color: #8950FC; }

.navi.navi-accent.navi-warning .navi-item .navi-link:hover {
  color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-text {
    color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon i {
    color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-arrow {
    color: #FFA800; }

.navi.navi-accent.navi-warning .navi-item .navi-link.active {
  color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-text {
    color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon i {
    color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-arrow {
    color: #FFA800; }
  .navi.navi-accent.navi-warning .navi-item .navi-link.active:before {
    background-color: #FFA800; }

.navi.navi-accent.navi-danger .navi-item .navi-link:hover {
  color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-text {
    color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon i {
    color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-arrow {
    color: #F64E60; }

.navi.navi-accent.navi-danger .navi-item .navi-link.active {
  color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-text {
    color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon i {
    color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-arrow {
    color: #F64E60; }
  .navi.navi-accent.navi-danger .navi-item .navi-link.active:before {
    background-color: #F64E60; }

.navi.navi-accent.navi-light .navi-item .navi-link:hover {
  color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-text {
    color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon i {
    color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-arrow {
    color: #F3F6F9; }

.navi.navi-accent.navi-light .navi-item .navi-link.active {
  color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active .navi-text {
    color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon i {
    color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active .navi-arrow {
    color: #F3F6F9; }
  .navi.navi-accent.navi-light .navi-item .navi-link.active:before {
    background-color: #F3F6F9; }

.navi.navi-accent.navi-dark .navi-item .navi-link:hover {
  color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-text {
    color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon i {
    color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-arrow {
    color: #181C32; }

.navi.navi-accent.navi-dark .navi-item .navi-link.active {
  color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-text {
    color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon i {
    color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-arrow {
    color: #181C32; }
  .navi.navi-accent.navi-dark .navi-item .navi-link.active:before {
    background-color: #181C32; }

.navi.navi-accent.navi-white .navi-item .navi-link:hover {
  color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-text {
    color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon i {
    color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-arrow {
    color: #ffffff; }

.navi.navi-accent.navi-white .navi-item .navi-link.active {
  color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active .navi-text {
    color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon i {
    color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
    transition: fill 0.3s ease; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active .navi-arrow {
    color: #ffffff; }
  .navi.navi-accent.navi-white .navi-item .navi-link.active:before {
    background-color: #ffffff; }

.ribbon {
  position: relative; }
  .ribbon .ribbon-target {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    background-color: #551e43;
    box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1);
    color: #e8e8e8; }
    .ribbon .ribbon-target > .ribbon-inner {
      z-index: -1;
      position: absolute;
      padding: 0;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .ribbon .ribbon-target:after {
      border-color: black; }
  .ribbon-ver .ribbon-target {
    padding: 5px 10px;
    min-width: 36px;
    min-height: 46px;
    text-align: center; }
  .ribbon.ribbon-top .ribbon-target {
    border-bottom-right-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
  .ribbon.ribbon-bottom .ribbon-target {
    border-top-right-radius: 0.42rem;
    border-top-left-radius: 0.42rem; }
  .ribbon.ribbon-left .ribbon-target {
    border-top-right-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }
  .ribbon.ribbon-right .ribbon-target {
    border-top-left-radius: 0.42rem;
    border-bottom-left-radius: 0.42rem; }
  .ribbon.ribbon-clip.ribbon-left .ribbon-target {
    left: -10px; }
    .ribbon.ribbon-clip.ribbon-left .ribbon-target .ribbon-inner {
      border-top-right-radius: 0.42rem;
      border-bottom-right-radius: 0.42rem; }
      .ribbon.ribbon-clip.ribbon-left .ribbon-target .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-left .ribbon-target .ribbon-inner:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-color: transparent !important;
        bottom: -10px; }
      .ribbon.ribbon-clip.ribbon-left .ribbon-target .ribbon-inner:before {
        border-width: 0 10px 10px 0;
        border-right-color: #181C32 !important;
        left: 0; }
  .ribbon.ribbon-clip.ribbon-right .ribbon-target {
    right: -10px; }
    .ribbon.ribbon-clip.ribbon-right .ribbon-target .ribbon-inner {
      border-top-left-radius: 0.42rem;
      border-bottom-left-radius: 0.42rem; }
      .ribbon.ribbon-clip.ribbon-right .ribbon-target .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-right .ribbon-target .ribbon-inner:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-color: transparent !important;
        bottom: -10px; }
      .ribbon.ribbon-clip.ribbon-right .ribbon-target .ribbon-inner:before {
        border-width: 0 0 10px 10px;
        border-left-color: #181C32 !important;
        right: 0; }

.offcanvas,
.offcanvas-mobile {
  flex-shrink: 0 !important; }
  .offcanvas .offcanvas-header.offcanvas-header-navs,
  .offcanvas-mobile .offcanvas-header.offcanvas-header-navs {
    position: relative; }
    .offcanvas .offcanvas-header.offcanvas-header-navs .offcanvas-close,
    .offcanvas-mobile .offcanvas-header.offcanvas-header-navs .offcanvas-close {
      position: absolute;
      top: 0;
      right: 0; }
  .offcanvas .offcanvas-content .offcanvas-demo,
  .offcanvas-mobile .offcanvas-content .offcanvas-demo {
    border: 5px solid #EBEDF3; }
    .offcanvas .offcanvas-content .offcanvas-demo.offcanvas-demo-active,
    .offcanvas-mobile .offcanvas-content .offcanvas-demo.offcanvas-demo-active {
      border: 5px solid #551e43; }

.offcanvas {
  background-color: #ffffff;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.25); }

@media (max-width: 991.98px) {
  .offcanvas-mobile {
    background-color: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.25);
    overflow: auto; } }

.offcanvas {
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
  left: -395px;
  width: 375px; }
  .offcanvas.offcanvas-on {
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: 0; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .offcanvas {
      transition: none !important; } }

.offcanvas.offcanvas-right {
  right: -395px;
  left: auto; }
  .offcanvas.offcanvas-right.offcanvas-on {
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    right: 0;
    left: auto; }

.offcanvas-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 1000;
  animation: animation-offcanvas-fade-in .6s ease 1; }

@keyframes animation-offcanvas-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.offcanvas {
  background: #ffffff;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.25); }

.offcanvas-overlay {
  background: rgba(0, 0, 0, 0.1); }

@media (max-width: 425px) {
  .offcanvas {
    width: 90% !important; } }

@media (max-width: 991.98px) {
  [data-offcanvas-offcanvas=on] {
    overflow: hidden !important; } }

@media (max-width: 991.98px) {
  .offcanvas-mobile {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: -395px;
    width: 375px; }
    .offcanvas-mobile.offcanvas-mobile-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      left: 0; } }
  @media screen and (max-width: 991.98px) and (-ms-high-contrast: active), (max-width: 991.98px) and (-ms-high-contrast: none) {
    .offcanvas-mobile {
      transition: none !important; } }

@media (max-width: 991.98px) {
  .offcanvas-mobile.offcanvas-mobile-right {
    right: -395px;
    left: auto; }
    .offcanvas-mobile.offcanvas-mobile-right.offcanvas-mobile-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      right: 0;
      left: auto; }
  .offcanvas-mobile-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    animation: animation-offcanvas-fade-in .6s ease 1; }
  @keyframes animation-offcanvas-fade-in {
    from {
      opacity: 0; }
    to {
      opacity: 1; } }
  .offcanvas-mobile {
    background: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.25); }
  .offcanvas-mobile-overlay {
    background: rgba(0, 0, 0, 0.1); } }

@media (max-width: 425px) {
  .offcanvas-mobile {
    width: 90% !important; } }

@media (max-width: 991.98px) {
  [data-offcanvas-offcanvas-mobile=on] {
    overflow: hidden !important; } }

.toggle-off .toggle-off-item {
  display: none !important; }

.toggle-on .toggle-on-item {
  display: none !important; }

.fv-plugins-message-container {
  margin-top: 0.25rem; }
  .fv-plugins-message-container .fv-help-block {
    color: #F64E60;
    font-size: 0.9rem;
    font-weight: 400; }

.blockui {
  background: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  border-radius: 0.42rem; }
  .blockui.blockui-noshadow {
    box-shadow: none; }
  .blockui > span {
    color: #3F4254;
    padding: 0.75rem 1.2rem;
    font-size: 1rem;
    font-weight: 400;
    flex-wrap: nowrap; }
    .blockui > span > .loader,
    .blockui > span > .spinner {
      margin-right: 1.25rem; }

.datepicker {
  width: 265px;
  padding: 10px;
  border-radius: 0.42rem; }
  .datepicker.datepicker-orient-top {
    margin-top: 8px; }
  .datepicker table {
    width: 100%; }
  .datepicker td,
  .datepicker th {
    font-size: 1rem;
    font-weight: regular;
    width: 33px;
    height: 33px;
    border-radius: 0.42rem; }
  .datepicker thead th {
    color: #3F4254; }
    .datepicker thead th.prev, .datepicker thead th.datepicker-switch, .datepicker thead th.next {
      font-weight: 500;
      color: #3F4254; }
      .datepicker thead th.prev i, .datepicker thead th.datepicker-switch i, .datepicker thead th.next i {
        font-size: 1.2rem;
        color: #7E8299; }
        .datepicker thead th.prev i:before, .datepicker thead th.datepicker-switch i:before, .datepicker thead th.next i:before {
          line-height: 0;
          vertical-align: middle; }
      .datepicker thead th.prev:hover, .datepicker thead th.datepicker-switch:hover, .datepicker thead th.next:hover {
        background: #F3F6F9 !important; }
    .datepicker thead th.dow {
      color: #3F4254;
      font-weight: 600; }
  .datepicker tbody tr > td {
    width: 35px;
    height: 35px; }
    .datepicker tbody tr > td.day {
      color: #7E8299;
      font-weight: 400; }
      .datepicker tbody tr > td.day:hover {
        background: #F3F6F9;
        color: #3F4254; }
      .datepicker tbody tr > td.day.old {
        color: #7E8299; }
      .datepicker tbody tr > td.day.new {
        color: #3F4254; }
      .datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover {
        background: #551e43;
        color: #ffffff; }
      .datepicker tbody tr > td.day.today {
        position: relative;
        background: #c9c9c9 !important;
        color: #551e43 !important; }
        .datepicker tbody tr > td.day.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #551e43;
          border-top-color: #551e43;
          position: absolute;
          bottom: 4px;
          right: 4px; }
      .datepicker tbody tr > td.day.range {
        background: #F3F6F9; }
    .datepicker tbody tr > td span.year,
    .datepicker tbody tr > td span.hour,
    .datepicker tbody tr > td span.minute,
    .datepicker tbody tr > td span.month {
      color: #7E8299; }
      .datepicker tbody tr > td span.year:hover,
      .datepicker tbody tr > td span.hour:hover,
      .datepicker tbody tr > td span.minute:hover,
      .datepicker tbody tr > td span.month:hover {
        background: #F3F6F9; }
      .datepicker tbody tr > td span.year.focused, .datepicker tbody tr > td span.year.focused:hover, .datepicker tbody tr > td span.year.active:hover, .datepicker tbody tr > td span.year.active.focused:hover, .datepicker tbody tr > td span.year.active,
      .datepicker tbody tr > td span.hour.focused,
      .datepicker tbody tr > td span.hour.focused:hover,
      .datepicker tbody tr > td span.hour.active:hover,
      .datepicker tbody tr > td span.hour.active.focused:hover,
      .datepicker tbody tr > td span.hour.active,
      .datepicker tbody tr > td span.minute.focused,
      .datepicker tbody tr > td span.minute.focused:hover,
      .datepicker tbody tr > td span.minute.active:hover,
      .datepicker tbody tr > td span.minute.active.focused:hover,
      .datepicker tbody tr > td span.minute.active,
      .datepicker tbody tr > td span.month.focused,
      .datepicker tbody tr > td span.month.focused:hover,
      .datepicker tbody tr > td span.month.active:hover,
      .datepicker tbody tr > td span.month.active.focused:hover,
      .datepicker tbody tr > td span.month.active {
        background: #551e43;
        color: #ffffff; }
  .datepicker tfoot tr > th {
    width: 35px;
    height: 35px; }
    .datepicker tfoot tr > th.today, .datepicker tfoot tr > th.clear {
      border-radius: 0.42rem;
      font-weight: 500; }
      .datepicker tfoot tr > th.today:hover, .datepicker tfoot tr > th.clear:hover {
        background: #EBEDF3; }
  .datepicker.datepicker-inline {
    border: 1px solid #EBEDF3; }

.input-daterange .input-group-addon {
  min-width: 44px; }

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

.input-daterange .input-group-append .input-group-text {
  border-right: 0; }

.daterangepicker {
  padding: 0;
  margin: 0;
  width: auto;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.42rem;
  border: 0;
  font-family: "Montserrat", sans-serif;
  z-index: 98; }
  .modal-open .daterangepicker {
    z-index: 1051; }
  .daterangepicker:after, .daterangepicker:before {
    display: none; }
  .daterangepicker .ranges ul {
    padding: 1rem 0;
    width: 175px; }
  .daterangepicker .ranges li {
    padding: 0.7rem 1.75rem;
    font-weight: 500;
    font-size: 1rem;
    color: #7E8299;
    transition: color 0.3s ease; }
    .daterangepicker .ranges li:hover, .daterangepicker .ranges li.active {
      background-color: #F3F6F9;
      color: #551e43;
      transition: color 0.3s ease; }
  .daterangepicker.show-calendar .ranges {
    border-right: 1px solid #EBEDF3;
    margin-top: 0;
    height: 297px; }
  .daterangepicker.show-ranges .drp-calendar.left {
    border-left: 0; }
  .daterangepicker .drp-buttons {
    padding: 1rem 1.75rem;
    border-top: 1px solid #EBEDF3; }
    .daterangepicker .drp-buttons .btn {
      font-size: 0.9rem;
      font-weight: 500;
      padding: 0.5rem 1rem;
      border-radius: 0.42rem; }
  .daterangepicker .drp-selected {
    font-size: 0.9rem; }
  .daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
    padding: 1rem 1rem; }
  .daterangepicker .drp-calendar.left {
    border-left: 0 !important; }
  .daterangepicker .drp-calendar th,
  .daterangepicker .drp-calendar td {
    font-size: 1rem;
    font-weight: regular;
    width: 33px;
    height: 33px; }
  .daterangepicker .drp-calendar th {
    font-weight: 500;
    color: #3F4254; }
    .daterangepicker .drp-calendar th.month {
      font-weight: 500;
      color: #3F4254; }
    .daterangepicker .drp-calendar th.next span, .daterangepicker .drp-calendar th.prev span {
      border-width: 0 1px 1px 0;
      border-color: #7E8299; }
    .daterangepicker .drp-calendar th.next span {
      margin-right: 1px; }
    .daterangepicker .drp-calendar th.prev span {
      margin-left: 1px; }
  .daterangepicker .drp-calendar td {
    color: #7E8299; }
    .daterangepicker .drp-calendar td:hover {
      background-color: #F3F6F9; }
    .daterangepicker .drp-calendar td.available.off {
      color: #B5B5C3; }
    .daterangepicker .drp-calendar td.active {
      background-color: #551e43 !important;
      color: #e8e8e8 !important;
      border-radius: 0.42rem; }
      .daterangepicker .drp-calendar td.active.start-date {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .daterangepicker .drp-calendar td.active.end-date {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      .daterangepicker .drp-calendar td.active.start-date.end-date {
        border-radius: 0.42rem; }
    .daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active {
      border-radius: 0.42rem;
      background: rgba(85, 30, 67, 0.12) !important;
      color: #551e43 !important; }
    .daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
      background-color: #F3F6F9;
      color: #3F4254; }
  .daterangepicker select {
    border-radius: 0.42rem;
    background: transparent !important;
    border-color: #E4E6EF !important;
    color: #3F4254 !important; }

@media (min-width: 730px) {
  .daterangepicker.show-calendar .ranges {
    height: 297px !important; } }

@media (max-width: 767.98px) {
  .daterangepicker.show-calendar .ranges {
    height: 245px; } }

.bootstrap-datetimepicker-widget {
  border: 1px solid #EBEDF3;
  border-radius: 0.42rem; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    border: 0;
    width: 265px !important;
    padding: 0; }
  .bootstrap-datetimepicker-widget .datepicker {
    width: 100%;
    padding: 10px; }
    .bootstrap-datetimepicker-widget .datepicker table {
      width: 100%; }
      .bootstrap-datetimepicker-widget .datepicker table thead th {
        display: table-cell; }
        .bootstrap-datetimepicker-widget .datepicker table thead th.picker-switch {
          color: #3F4254;
          font-weight: 500;
          display: table-cell;
          font-size: 1rem; }
          .bootstrap-datetimepicker-widget .datepicker table thead th.picker-switch:hover {
            color: #551e43;
            background: #F3F6F9 !important; }
        .bootstrap-datetimepicker-widget .datepicker table thead th.prev span, .bootstrap-datetimepicker-widget .datepicker table thead th.next span {
          font-size: 0.8rem;
          color: #7E8299; }
        .bootstrap-datetimepicker-widget .datepicker table thead th.prev:hover span, .bootstrap-datetimepicker-widget .datepicker table thead th.next:hover span {
          color: #551e43; }
        .bootstrap-datetimepicker-widget .datepicker table thead th.disabled {
          color: #B5B5C3;
          cursor: not-allowed; }
    .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tr td,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tr th {
      font-size: 1rem;
      width: 35px;
      height: 35px;
      padding: 0;
      font-weight: regular;
      vertical-align: middle;
      text-align: center;
      border-radius: 0.42rem; }
    .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td {
      color: #7E8299; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td:hover {
        background: #F3F6F9; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.old {
        color: #7E8299; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.new {
        color: #3F4254; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td:focus, .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.active {
        background: #551e43 !important;
        color: #ffffff !important; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.selected {
        background: #c9c9c9;
        color: #551e43; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.disabled {
        color: #B5B5C3;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.today {
        position: relative;
        background: #c9c9c9 !important;
        color: #551e43 !important; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr > td.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #551e43;
          border-top-color: #551e43;
          position: absolute;
          bottom: 4px;
          right: 4px; }
    .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td,
    .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th {
      font-size: 1rem;
      width: 35px;
      height: 35px;
      padding: 0;
      font-weight: regular;
      vertical-align: middle;
      text-align: center;
      border-radius: 0.42rem; }
      .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span,
      .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span,
      .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span,
      .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span,
      .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span,
      .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span {
        color: #7E8299; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span:hover,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span:hover,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span:hover,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span:hover,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span:hover,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span:hover {
          background: #F3F6F9; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.old,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.old,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.old,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.old,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.old,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.old {
          color: #7E8299; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.new,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.new,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.new,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.new,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.new,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.new {
          color: #3F4254; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span:focus, .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.active,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span:focus,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.active,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span:focus,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.active,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span:focus,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.active,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span:focus,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.active,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span:focus,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.active {
          background: #551e43 !important;
          color: #ffffff !important; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.selected,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.selected,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.selected,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.selected,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.selected,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.selected {
          background: #c9c9c9;
          color: #551e43; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.today,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.today,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.today,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.today,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.today,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.today {
          position: relative;
          background: #c9c9c9 !important;
          color: #551e43 !important; }
          .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.today:before,
          .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.today:before,
          .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.today:before,
          .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.today:before,
          .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.today:before,
          .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.today:before {
            content: '';
            display: inline-block;
            border: solid transparent;
            border-width: 0 0 7px 7px;
            border-bottom-color: #551e43 !important;
            border-top-color: #551e43 !important;
            position: absolute;
            bottom: 4px;
            right: 4px; }
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr td span.disabled,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tr th span.disabled,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr td span.disabled,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tr th span.disabled,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr td span.disabled,
        .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tr th span.disabled {
          color: #B5B5C3;
          cursor: not-allowed; }
  .bootstrap-datetimepicker-widget .timepicker {
    padding: 10px; }
    .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td {
      width: auto;
      height: auto;
      text-align: center;
      vertical-align: middle;
      padding: 0;
      line-height: 35px; }
      .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td a {
        padding: 0; }
      .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td span {
        align-content: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 35px;
        width: 35px;
        font-size: 0.8rem;
        color: #7E8299; }
      .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td .timepicker-minute,
      .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td .timepicker-hour {
        font-size: 1rem;
        color: #7E8299;
        font-weight: 400; }
      .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table td:hover span {
        background: #F3F6F9;
        color: #551e43; }
    .bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table,
    .bootstrap-datetimepicker-widget .timepicker .timepicker-hours table {
      width: auto;
      margin: 0 auto; }
      .bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table tr td,
      .bootstrap-datetimepicker-widget .timepicker .timepicker-hours table tr td {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 1rem;
        font-weight: 400;
        color: #7E8299; }
        .bootstrap-datetimepicker-widget .timepicker .timepicker-minutes table tr td:hover,
        .bootstrap-datetimepicker-widget .timepicker .timepicker-hours table tr td:hover {
          background: #F3F6F9;
          color: #551e43; }
  .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
    padding: 10px; }
    .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table {
      padding: 0; }
      .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td {
        padding: 0;
        height: 35px; }
        .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a {
          padding: 0;
          color: #3F4254;
          font-weight: 500; }
          .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td a span {
            font-size: 1.1rem;
            color: #7E8299; }
        .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td:hover {
          background: #F3F6F9 !important; }
          .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle table td:hover a span {
            background: transparent;
            color: #551e43; }
  .bootstrap-datetimepicker-widget .collapse.show ~ .picker-switch.accordion-toggle {
    padding-top: 0; }
  .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle ~ .collapse.show .timepicker {
    padding-top: 0; }

.md-editor {
  outline: none !important;
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem;
  border: 1px solid #E4E6EF; }
  .md-editor .md-footer,
  .md-editor .md-header {
    padding: 1rem 1rem;
    background: #F3F6F9; }
  .md-editor .md-header {
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .md-editor .md-header .btn-group {
      margin-right: 0.74rem; }
      .md-editor .md-header .btn-group .btn {
        background: white;
        border: 1px solid #EBEDF3;
        color: #3F4254; }
        .md-editor .md-header .btn-group .btn span {
          line-height: 0;
          font-size: 1rem; }
        .md-editor .md-header .btn-group .btn:hover, .md-editor .md-header .btn-group .btn:focus, .md-editor .md-header .btn-group .btn:active, .md-editor .md-header .btn-group .btn.active {
          color: #551e43;
          background: transparent; }
  .md-editor .md-footer {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .md-editor > textarea {
    padding: 1rem 1rem;
    background: #F3F6F9;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .md-editor.active {
    border: 1px solid #E4E6EF;
    box-shadow: none; }
    .md-editor.active > textarea {
      background: #F3F6F9; }

.is-valid .md-editor {
  border-color: #1BC5BD; }

.is-invalid .md-editor {
  border-color: #F64E60; }

.bootstrap-maxlength {
  z-index: 1040 !important; }
  .bootstrap-maxlength.kt-badge {
    display: inline-flex !important; }
  .modal .bootstrap-maxlength {
    z-index: 1060 !important; }

.alert[data-notify] {
  min-width: 300px;
  padding: 1rem 1.5rem; }
  .alert[data-notify] .close {
    right: 1rem !important;
    padding: 0.25rem 0 0 2rem;
    font-weight: 300; }
    .alert[data-notify] .close:before {
      font-size: 0.75rem;
      color: #fff;
      opacity: 0.7;
      transition: all 0.15s ease;
      font-family: Ki;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      content: "\F130"; }
    .alert[data-notify] .close:hover:before {
      opacity: 1;
      transition: all 0.15s ease; }
  @media (max-width: 991.98px) {
    .alert[data-notify] {
      max-width: 70%; } }
  @media (max-width: 991.98px) {
    .alert[data-notify] {
      max-width: 90%; } }
  .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
    width: 30%; }
    @media (max-width: 991.98px) {
      .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
        width: 70%; } }
    @media (max-width: 991.98px) {
      .alert[data-notify][data-notify-position=top-center], .alert[data-notify][data-notify-position=bottom-center] {
        width: 90%; } }
  .alert[data-notify] .icon {
    position: absolute; }
  .alert[data-notify] [data-notify=title] {
    display: block;
    font-weight: 500; }
  .alert[data-notify] .icon ~ [data-notify=title] {
    padding-left: 2.85rem; }
  .alert[data-notify] .icon ~ [data-notify=message] {
    display: inline-block;
    padding-left: 2.85rem; }
  .alert[data-notify] [data-notify=title]:not(:empty) ~ [data-notify=message] {
    margin-top: 0.2rem; }
  .alert[data-notify] .progress {
    margin-top: 0.5rem;
    line-height: 0.5rem;
    height: 0.5rem; }

.bootstrap-select > .dropdown-toggle {
  position: relative;
  outline: none !important;
  padding: 0.65rem 1rem;
  border-radius: 0.42rem; }
  .bootstrap-select > .dropdown-toggle:focus {
    outline: none !important;
    border-color: #7b2b61 !important; }
  .bootstrap-select > .dropdown-toggle:after {
    border: 0;
    margin-right: -2px;
    font-size: 0.6rem;
    display: inline-block;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F109"; }
  .bootstrap-select > .dropdown-toggle:before {
    width: auto; }
  .bootstrap-select > .dropdown-toggle.btn-light, .bootstrap-select > .dropdown-toggle.btn-secondary {
    background: #ffffff !important;
    color: #3F4254;
    border-color: #E4E6EF !important;
    box-shadow: none; }
    .bootstrap-select > .dropdown-toggle.btn-light.focus, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-secondary.focus, .bootstrap-select > .dropdown-toggle.btn-secondary.active {
      border-color: #E4E6EF !important; }
    .bootstrap-select > .dropdown-toggle.btn-light.disabled, .bootstrap-select > .dropdown-toggle.btn-light:disabled, .bootstrap-select > .dropdown-toggle.btn-secondary.disabled, .bootstrap-select > .dropdown-toggle.btn-secondary:disabled {
      background: #F3F6F9 !important;
      opacity: 1; }
    .bootstrap-select > .dropdown-toggle.btn-light .filter-option, .bootstrap-select > .dropdown-toggle.btn-secondary .filter-option {
      color: #3F4254; }
      .bootstrap-select > .dropdown-toggle.btn-light .filter-option .bs-icon, .bootstrap-select > .dropdown-toggle.btn-secondary .filter-option .bs-icon {
        color: #3F4254;
        margin-right: 0.1rem; }
  .bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #B5B5C3; }
    .bootstrap-select > .dropdown-toggle.bs-placeholder.btn {
      color: #ffffff; }

.bootstrap-select .dropdown-menu.inner {
  display: block; }
  .bootstrap-select .dropdown-menu.inner > li > a {
    display: block;
    position: relative;
    outline: none !important;
    padding: 10px 15px; }
    .bootstrap-select .dropdown-menu.inner > li > a:hover {
      text-decoration: none; }
    .bootstrap-select .dropdown-menu.inner > li > a .bs-icon {
      font-size: 1.3rem;
      vertical-align: middle;
      color: #B5B5C3;
      margin-right: 0.5rem; }
    .bootstrap-select .dropdown-menu.inner > li > a .text {
      color: #3F4254; }
      .bootstrap-select .dropdown-menu.inner > li > a .text small {
        color: #B5B5C3; }
    .bootstrap-select .dropdown-menu.inner > li > a .check-mark {
      color: #7E8299; }
  .bootstrap-select .dropdown-menu.inner > li.selected > a .check-mark {
    top: 50%;
    position: absolute;
    margin-top: -0.4rem;
    font-size: 0.7rem;
    right: 1rem; }
    .bootstrap-select .dropdown-menu.inner > li.selected > a .check-mark:before {
      font-family: Ki;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      content: "\F108"; }
    .bootstrap-select .dropdown-menu.inner > li.selected > a .check-mark:after {
      display: none; }
  .bootstrap-select .dropdown-menu.inner > li.selected > a, .bootstrap-select .dropdown-menu.inner > li:hover > a {
    background: #F3F6F9; }
    .bootstrap-select .dropdown-menu.inner > li.selected > a .text, .bootstrap-select .dropdown-menu.inner > li:hover > a .text {
      color: #3F4254; }
    .bootstrap-select .dropdown-menu.inner > li.selected > a .bs-icon, .bootstrap-select .dropdown-menu.inner > li:hover > a .bs-icon {
      color: #3F4254; }
    .bootstrap-select .dropdown-menu.inner > li.selected > a .check-mark, .bootstrap-select .dropdown-menu.inner > li:hover > a .check-mark {
      color: #7E8299; }
  .bootstrap-select .dropdown-menu.inner > li.divider {
    margin: 10px 0;
    border-bottom: 1px solid #F3F6F9; }
  .bootstrap-select .dropdown-menu.inner > li.hidden {
    display: none; }
  .bootstrap-select .dropdown-menu.inner > li.no-results {
    padding: 10px 15px; }
  .bootstrap-select .dropdown-menu.inner > li.dropdown-header {
    color: #7E8299; }
  .bootstrap-select .dropdown-menu.inner > li.selected > a {
    background: #F3F6F9; }
  .bootstrap-select .dropdown-menu.inner > li.disabled > a {
    opacity: 0.8; }
  .bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a {
    background: #551e43; }
    .bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .bs-icon,
    .bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .text {
      color: #ffffff; }
    .bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .check-mark {
      color: #ffffff; }
  .bootstrap-select .dropdown-menu.inner > li.no-results {
    color: #7E8299; }

.bootstrap-select .popover-title {
  padding: 10px 15px;
  margin-bottom: 5px; }
  .bootstrap-select .popover-title .close {
    display: none; }

.bootstrap-select .bs-searchbox,
.bootstrap-select .bs-actionsbox,
.bootstrap-select .bs-donebutton {
  padding: 10px 15px; }

.bootstrap-select.show > .dropdown-toggle.btn-light, .bootstrap-select.show > .dropdown-toggle.btn-secondary {
  border-color: #7b2b61 !important; }

.bootstrap-select.is-invalid .btn.dropdown-toggle {
  border-color: #F64E60; }

.bootstrap-select.is-valid .btn.dropdown-toggle {
  border-color: #1BC5BD; }

.bootstrap-select .popover-title {
  background: #F3F6F9;
  border: 0; }

.bootstrap-select .dropdown-menu {
  max-width: 100% !important;
  border-top: none !important;
  border: 0;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }
  .bootstrap-select .dropdown-menu.show {
    width: auto; }

.content .bootstrap-select .dropdown-menu {
  z-index: 93; }

#session-timeout-dialog .modal-header .close {
  position: absolute;
  right: 25px;
  font-size: 0;
  top: 1.75rem; }

#session-timeout-dialog .modal-header .modal-title {
  flex: 1 auto; }

[data-switch=true] {
  opacity: 0; }

.bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none;
  border-color: #E4E6EF; }

.bootstrap-switch .bootstrap-switch-label {
  background: #ffffff; }

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.5;
  letter-spacing: 0.1rem;
  font-size: 0.9rem;
  font-weight: 400; }

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: 0.85rem;
  line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.9rem;
  line-height: 1.35; }

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 0.825rem 1.42rem;
  font-size: 1.1rem;
  line-height: 1.5; }

.bootstrap-switch {
  display: inline-block; }
  .bootstrap-switch.bootstrap-switch-pill .bootstrap-switch {
    border-radius: 0.42rem; }
  .bootstrap-switch.bootstrap-switch-square .bootstrap-switch {
    border-radius: 0 !important; }
    .bootstrap-switch.bootstrap-switch-square .bootstrap-switch .bootstrap-switch-handle-off,
    .bootstrap-switch.bootstrap-switch-square .bootstrap-switch .bootstrap-switch-handle-on {
      border-radius: 0 !important; }

.bootstrap-switch {
  border-color: #E4E6EF; }
  .bootstrap-switch .bootstrap-switch-label {
    color: #3F4254;
    background: #fff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    background-color: #551e43;
    border-color: #551e43;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
    background-color: #E4E6EF;
    border-color: #E4E6EF;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
    background-color: #1BC5BD;
    border-color: #1BC5BD;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
    background-color: #8950FC;
    border-color: #8950FC;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
    background-color: #FFA800;
    border-color: #FFA800;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
    background-color: #F64E60;
    border-color: #F64E60;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
    background-color: #181C32;
    border-color: #181C32;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #ffffff; }
  .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
    background-color: #E4E6EF;
    border-color: #E4E6EF;
    color: #3F4254; }

.bootstrap-switch.bootstrap-switch-elevate .bootstrap-switch {
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075); }

.bootstrap-timepicker-widget {
  left: auto;
  width: 180px;
  border-radius: 0.42rem; }
  .bootstrap-timepicker-widget .bootstrap-timepicker-hour,
  .bootstrap-timepicker-widget .bootstrap-timepicker-minute,
  .bootstrap-timepicker-widget .bootstrap-timepicker-meridian,
  .bootstrap-timepicker-widget .bootstrap-timepicker-second {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none;
    color: #7E8299;
    font-weight: 500; }
  .bootstrap-timepicker-widget table td {
    border-radius: 0.42rem;
    text-align: center; }
    .bootstrap-timepicker-widget table td > a {
      border: 0;
      border-radius: 0.42rem;
      width: 33px;
      height: 33px;
      align-items: center;
      justify-content: center;
      margin: 0 auto; }
      .bootstrap-timepicker-widget table td > a span {
        font-size: 0.75rem;
        color: #B5B5C3;
        line-height: 1; }
      .bootstrap-timepicker-widget table td > a:hover {
        background: #F3F6F9; }

.bootstrap-touchspin .form-control.bootstrap-touchspin-vertical-btn {
  border-radius: 0.42rem; }

.bootstrap-touchspin .input-group-btn-vertical .btn {
  justify-content: center;
  text-align: center; }
  .bootstrap-touchspin .input-group-btn-vertical .btn:first-child {
    border-bottom: 0; }
  .bootstrap-touchspin .input-group-btn-vertical .btn i {
    padding: 0;
    font-size: 0.7rem;
    color: #7E8299; }

.bootstrap-touchspin .input-group-btn .btn {
  font-size: 1.3rem;
  padding-top: 0;
  padding-bottom: 0;
  color: #7E8299; }

.ck-target {
  display: none; }

.ck-toolbar {
  border-radius: 0.42rem !important; }

.ck-content {
  min-height: 200px;
  border-radius: 0.42rem !important; }
  .ck-content.ck-focused {
    border-color: #551e43 !important;
    box-shadow: none !important; }

.ck-editor .ck-toolbar {
  border-top-left-radius: 0.42rem !important;
  border-top-right-radius: 0.42rem !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.ck-editor .ck-content {
  border-bottom-right-radius: 0.42rem !important;
  border-bottom-left-radius: 0.42rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.ck-body .ck-balloon-panel .ck-content {
  min-height: 200px;
  border-color: transparent !important; }
  .ck-body .ck-balloon-panel .ck-content.ck-focused {
    border-color: #551e43 !important; }

.ck-body .ck-balloon-panel.ck-toolbar-container,
.ck-body .ck-balloon-panel .ck-toolbar {
  border-radius: 0.42rem !important; }

.dataTables_wrapper {
  padding: 0 !important; }
  .dataTables_wrapper .DTFC_LeftWrapper .dataTable, .dataTables_wrapper .DTFC_RightWrapper .dataTable {
    margin-top: 0 !important; }
  .dataTables_wrapper .dataTable {
    width: 100% !important;
    border-collapse: initial !important;
    border-spacing: 0 !important;
    border-radius: 0.42rem; }
    .dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
      font-weight: 400;
      font-size: 1rem;
      vertical-align: middle;
      color: #3F4254;
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      outline: none !important;
      padding: 1rem 1rem; }
      .dataTables_wrapper .dataTable th .checkbox, .dataTables_wrapper .dataTable td .checkbox {
        margin: 0;
        right: -2px; }
      .dataTables_wrapper .dataTable th.dt-center, .dataTables_wrapper .dataTable td.dt-center {
        text-align: center; }
      .dataTables_wrapper .dataTable th.dt-left, .dataTables_wrapper .dataTable td.dt-left {
        text-align: left; }
      .dataTables_wrapper .dataTable th.dt-right, .dataTables_wrapper .dataTable td.dt-right {
        text-align: right; }
      .dataTables_wrapper .dataTable th.sorting:before, .dataTables_wrapper .dataTable th.sorting:after, .dataTables_wrapper .dataTable td.sorting:before, .dataTables_wrapper .dataTable td.sorting:after {
        opacity: 0.6; }
      .dataTables_wrapper .dataTable th.sorting_desc:before, .dataTables_wrapper .dataTable th.sorting_desc:after, .dataTables_wrapper .dataTable th.orting_asc_disabled:before, .dataTables_wrapper .dataTable th.orting_asc_disabled:after, .dataTables_wrapper .dataTable th.orting_desc_disabled:before, .dataTables_wrapper .dataTable th.orting_desc_disabled:after, .dataTables_wrapper .dataTable th.sorting_asc:before, .dataTables_wrapper .dataTable th.sorting_asc:after, .dataTables_wrapper .dataTable th.sorting:before, .dataTables_wrapper .dataTable th.sorting:after, .dataTables_wrapper .dataTable td.sorting_desc:before, .dataTables_wrapper .dataTable td.sorting_desc:after, .dataTables_wrapper .dataTable td.orting_asc_disabled:before, .dataTables_wrapper .dataTable td.orting_asc_disabled:after, .dataTables_wrapper .dataTable td.orting_desc_disabled:before, .dataTables_wrapper .dataTable td.orting_desc_disabled:after, .dataTables_wrapper .dataTable td.sorting_asc:before, .dataTables_wrapper .dataTable td.sorting_asc:after, .dataTables_wrapper .dataTable td.sorting:before, .dataTables_wrapper .dataTable td.sorting:after {
        top: 50% !important;
        margin-top: -0.75rem;
        bottom: auto !important; }
      .dataTables_wrapper .dataTable th.sorting_asc, .dataTables_wrapper .dataTable td.sorting_asc {
        color: #551e43 !important; }
        .dataTables_wrapper .dataTable th.sorting_asc:before, .dataTables_wrapper .dataTable td.sorting_asc:before {
          opacity: 1;
          color: #551e43 !important; }
      .dataTables_wrapper .dataTable th.sorting_desc, .dataTables_wrapper .dataTable td.sorting_desc {
        color: #551e43 !important; }
        .dataTables_wrapper .dataTable th.sorting_desc:after, .dataTables_wrapper .dataTable td.sorting_desc:after {
          opacity: 1;
          color: #551e43 !important; }
    .dataTables_wrapper .dataTable tfoot th,
    .dataTables_wrapper .dataTable thead th {
      font-weight: 500;
      color: #181C32; }
    .dataTables_wrapper .dataTable thead th {
      border-top: 0; }
    .dataTables_wrapper .dataTable tbody tr.active,
    .dataTables_wrapper .dataTable tbody tr.selected {
      background-color: #EBEDF3; }
      .dataTables_wrapper .dataTable tbody tr.active th, .dataTables_wrapper .dataTable tbody tr.active td,
      .dataTables_wrapper .dataTable tbody tr.selected th,
      .dataTables_wrapper .dataTable tbody tr.selected td {
        background-color: #EBEDF3;
        border-left-color: #EBEDF3;
        border-right-color: #EBEDF3;
        color: #3F4254; }
    .dataTables_wrapper .dataTable .group th, .dataTables_wrapper .dataTable .group td {
      background-color: #F3F6F9; }
    .dataTables_wrapper .dataTable .filter th, .dataTables_wrapper .dataTable .filter td {
      vertical-align: top; }
      .dataTables_wrapper .dataTable .filter th .input-group + .input-group, .dataTables_wrapper .dataTable .filter td .input-group + .input-group {
        margin-top: 0.5rem; }
      .dataTables_wrapper .dataTable .filter th .btn + .btn, .dataTables_wrapper .dataTable .filter td .btn + .btn {
        margin-top: 0.5rem; }
    .dataTables_wrapper .dataTable .group th, .dataTables_wrapper .dataTable .group td {
      font-size: 1rem;
      font-weight: 500; }
  .dataTables_wrapper .dataTables_scroll {
    margin: 1rem 0 !important; }
    .dataTables_wrapper .dataTables_scroll .dataTable {
      margin: 0 !important; }
  .dataTables_wrapper .dataTables_paginate .pagination {
    margin: 0; }
    .dataTables_wrapper .dataTables_paginate .pagination .page-item {
      margin-left: 0.4rem; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
        outline: none !important;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 2.25rem;
        min-width: 2.25rem;
        padding: 0.5rem;
        text-align: center;
        position: relative;
        font-size: 1rem;
        line-height: 1rem;
        font-weight: 500;
        border-radius: 0.42rem;
        border: 0;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        color: #7E8299;
        background-color: transparent; }
        .dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link > i {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          font-size: 0.7rem;
          text-align: center;
          display: inline-block;
          color: #7E8299; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        background-color: #F3F6F9;
        color: #7E8299; }
        .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link:hover, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link:hover {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          background-color: #551e43;
          color: #ffffff; }
          .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.next > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.last > .page-link:hover > i, .dataTables_wrapper .dataTables_paginate .pagination .page-item.first > .page-link:hover > i {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            color: #ffffff; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        background-color: #551e43;
        color: #ffffff; }
        .dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link > i {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          color: #ffffff; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        background-color: #551e43;
        color: #ffffff; }
        .dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link > i {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          color: #ffffff; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled > .page-link {
        opacity: 0.6; }
  .dataTables_wrapper .dataTables_pager {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .dataTables_wrapper .dataTables_pager .dataTables_info {
      display: inline-block;
      margin: 0.5rem 0;
      margin-right: 0.5rem;
      color: #7E8299; }
    .dataTables_wrapper .dataTables_pager .dataTables_length {
      margin: 0.5rem 0;
      margin-right: 1rem;
      display: inline-block; }
      .dataTables_wrapper .dataTables_pager .dataTables_length label {
        display: flex;
        align-items: center;
        margin: 0;
        color: #7E8299; }
      .dataTables_wrapper .dataTables_pager .dataTables_length .custom-select {
        margin-left: 0.5rem;
        height: 2.25rem;
        box-shadow: none !important;
        display: flex;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0; }
    .dataTables_wrapper .dataTables_pager .dataTables_paginate {
      margin: 0.5rem 0; }
      .dataTables_wrapper .dataTables_pager .dataTables_paginate .pagination {
        margin: 0; }
  .dataTables_wrapper .text-right .dataTables_filter,
  .dataTables_wrapper .text-left .dataTables_filter {
    display: inline-block; }
  @media (max-width: 991.98px) {
    .dataTables_wrapper .dataTables_pager {
      margin-top: 1rem;
      justify-content: center;
      align-items: center; } }
  @media (max-width: 767.98px) {
    .dataTables_wrapper .dataTables_paginate {
      margin-left: 0 !important; }
      .dataTables_wrapper .dataTables_paginate .pagination .page-item:first-child {
        margin-left: 0 !important; } }
  .dataTables_wrapper table.dataTable.collapsed > tbody > tr[role="row"] > td:first-child {
    padding-left: 25px !important; }
  .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {
    box-shadow: none;
    border-radius: 0;
    top: 50%;
    left: 0;
    height: 18px;
    width: 18px;
    margin-top: -9px;
    font-size: 10px;
    color: #551e43;
    border: 0;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F109"; }
  .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before {
    color: #551e43;
    background-color: transparent;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F10E"; }
  .dataTables_wrapper .child .dtr-details {
    display: table !important; }
    .dataTables_wrapper .child .dtr-details > li {
      display: table-row !important;
      border: 0 !important; }
      .dataTables_wrapper .child .dtr-details > li .dtr-title {
        display: table-cell;
        vertical-align: top;
        border-bottom: 1px dashed #F3F6F9;
        font-weight: 500;
        padding: 0.5rem 2rem 0.5rem 0; }
        .dataTables_wrapper .child .dtr-details > li .dtr-title:after {
          content: ':'; }
      .dataTables_wrapper .child .dtr-details > li .dtr-data {
        display: table-cell;
        vertical-align: top;
        border-bottom: 1px dashed #F3F6F9;
        padding: 0.5rem 0; }
      .dataTables_wrapper .child .dtr-details > li:last-child .dtr-title {
        border-bottom: 0; }
      .dataTables_wrapper .child .dtr-details > li:last-child .dtr-data {
        border-bottom: 0; }
  .dataTables_wrapper .dt-bootstrap4 .dropdown .dropdown-menu.dropdown-menu-right {
    /*rtl:ignore*/
    margin-left: 65px; }

.dropzone {
  min-height: auto; }

.dropzone.dropzone-default {
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: 2px dashed #EBEDF3;
  border-radius: 0.42rem; }
  .dropzone.dropzone-default .dropzone-msg-title {
    color: #3F4254;
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: 500;
    font-size: 1.2rem; }
  .dropzone.dropzone-default .dropzone-msg-desc {
    color: #B5B5C3;
    font-weight: 400;
    font-size: 1rem; }
  .dropzone.dropzone-default .dz-preview .dz-image {
    border-radius: 0.42rem; }
  .dropzone.dropzone-default .dz-remove {
    color: #7E8299;
    font-size: 1px;
    font-weight: 500;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .dropzone.dropzone-default .dz-remove:hover {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      color: #551e43; }
  .dropzone.dropzone-default.dropzone-primary {
    border-color: #551e43; }
  .dropzone.dropzone-default.dropzone-secondary {
    border-color: #E4E6EF; }
  .dropzone.dropzone-default.dropzone-success {
    border-color: #1BC5BD; }
  .dropzone.dropzone-default.dropzone-info {
    border-color: #8950FC; }
  .dropzone.dropzone-default.dropzone-warning {
    border-color: #FFA800; }
  .dropzone.dropzone-default.dropzone-danger {
    border-color: #F64E60; }
  .dropzone.dropzone-default.dropzone-light {
    border-color: #F3F6F9; }
  .dropzone.dropzone-default.dropzone-dark {
    border-color: #181C32; }
  .dropzone.dropzone-default.dropzone-white {
    border-color: #ffffff; }

.dropzone.dropzone-multi {
  border: 0;
  padding: 0; }
  .dropzone.dropzone-multi .dz-message {
    display: none; }
  .dropzone.dropzone-multi .dropzone-panel .dropzone-upload,
  .dropzone.dropzone-multi .dropzone-panel .dropzone-remove-all {
    display: none; }
  .dropzone.dropzone-multi .dropzone-item {
    display: flex;
    align-items: center;
    margin-top: 0.75rem;
    border-radius: 0.42rem;
    padding: 0.5rem 1rem;
    background-color: #F3F6F9; }
    .dropzone.dropzone-multi .dropzone-item .dropzone-file {
      flex-grow: 1; }
      .dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename {
        font-size: 0.9rem;
        font-weight: 500;
        color: #7E8299;
        text-overflow: ellipsis;
        margin-right: 0.5rem; }
        .dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename b {
          font-size: 0.9rem;
          font-weight: 500;
          color: #B5B5C3; }
      .dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-error {
        margin-top: 0.25rem;
        font-size: 0.9rem;
        font-weight: 400;
        color: #F64E60;
        text-overflow: ellipsis; }
    .dropzone.dropzone-multi .dropzone-item .dropzone-progress {
      width: 15%; }
      .dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
        height: 5px;
        transition: all 0.2s ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          .dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress {
            transition: none; } }
    .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar {
      margin-left: 1rem;
      display: flex;
      flex-wrap: nowrap; }
      .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start,
      .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel,
      .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete {
        height: 25px;
        width: 25px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start i,
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel i,
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete i {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          font-size: 0.8rem;
          color: #7E8299; }
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover,
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,
        .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
          .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
          .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
          .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
            color: #551e43; }
      .dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }

.dual-listbox .dual-listbox__search {
  width: 225px;
  border: 1px solid #EBEDF3;
  color: #3F4254;
  outline: none !important;
  border-radius: 0.42rem; }
  .dual-listbox .dual-listbox__search:active, .dual-listbox .dual-listbox__search:focus {
    border-color: #7b2b61 !important; }
  .dual-listbox .dual-listbox__search.dual-listbox__search--hidden {
    display: none; }

.dual-listbox .dual-listbox__container {
  display: flex;
  flex-wrap: nowrap; }
  .dual-listbox .dual-listbox__container > div:not(.dual-listbox__buttons) {
    width: auto;
    flex-grow: 1;
    flex-basis: 0; }
  .dual-listbox .dual-listbox__container .dual-listbox__title {
    color: #3F4254;
    font-weight: 500;
    font-size: 1.1rem;
    padding: 0.75rem 0.75rem;
    border: 1px solid #EBEDF3;
    border-bottom: 0;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
  .dual-listbox .dual-listbox__container .dual-listbox__buttons {
    margin: 0 1.5rem; }
    .dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button {
      appearance: none;
      box-shadow: none;
      border-radius: none;
      border: none;
      cursor: pointer;
      background-color: transparent;
      outline: none  !important;
      margin: 0;
      padding: 0;
      border-radius: 0.42rem;
      margin-bottom: 0.5rem !important;
      padding: 0.55rem 0.75rem;
      color: #7E8299;
      font-weight: 500;
      font-size: 0.9rem;
      background-color: #F3F6F9;
      transition: all 0.3s ease; }
      .dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button i {
        transition: all 0.15s ease;
        font-size: 0.6rem;
        color: #B5B5C3; }
      .dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button:hover {
        transition: all 0.15s ease;
        color: #551e43; }
        .dual-listbox .dual-listbox__container .dual-listbox__buttons .dual-listbox__button:hover i {
          transition: all 0.15s ease;
          color: #551e43; }
  .dual-listbox .dual-listbox__container .dual-listbox__selected,
  .dual-listbox .dual-listbox__container .dual-listbox__available {
    width: auto;
    color: #3F4254;
    border: 1px solid #EBEDF3;
    border-bottom-left-radius: 0.42rem;
    border-bottom-right-radius: 0.42rem; }
    .dual-listbox .dual-listbox__container .dual-listbox__selected .dual-listbox__item,
    .dual-listbox .dual-listbox__container .dual-listbox__available .dual-listbox__item {
      padding: 0.75rem 0.75rem;
      border-bottom: 1px solid #EBEDF3; }
      .dual-listbox .dual-listbox__container .dual-listbox__selected .dual-listbox__item:last-child,
      .dual-listbox .dual-listbox__container .dual-listbox__available .dual-listbox__item:last-child {
        border-bottom: 0; }
      .dual-listbox .dual-listbox__container .dual-listbox__selected .dual-listbox__item.dual-listbox__item--selected,
      .dual-listbox .dual-listbox__container .dual-listbox__available .dual-listbox__item.dual-listbox__item--selected {
        background-color: #F3F6F9; }

.fa-lg {
  font-size: 1.33333em !important; }

.fa-xs {
  font-size: .75em !important; }

.fa-sm {
  font-size: .875em !important; }

.fa-1x {
  font-size: 1em !important; }

.fa-2x {
  font-size: 2em !important; }

.fa-3x {
  font-size: 3em !important; }

.fa-4x {
  font-size: 4em !important; }

.fa-5x {
  font-size: 5em !important; }

.fa-6x {
  font-size: 6em !important; }

.fa-7x {
  font-size: 7em !important; }

.fa-8x {
  font-size: 8em !important; }

.fa-9x {
  font-size: 9em !important; }

.fa-10x {
  font-size: 10em !important; }

.fc-unthemed .fc-day-grid td:not(.fc-axis) {
  padding: 0.5rem 0.5rem; }
  .fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container {
    padding: 0.2rem 0.5rem; }

.fc-unthemed .fc-axis {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.fc-unthemed .fc-scroller .fc-content-col {
  padding: 0.5rem 0.5rem; }

.fc-unthemed th.fc-day-header {
  padding: 0.75rem 0.5rem;
  font-size: 1rem;
  font-weight: 500; }

.fc-unthemed .fc-list-heading .fc-widget-header {
  padding: 0.75rem 1.25rem; }

.fc-unthemed .fc-list-heading .fc-list-heading-main,
.fc-unthemed .fc-list-heading .fc-list-heading-alt {
  font-size: 1rem;
  font-weight: 400; }

.fc-unthemed .fc-list-heading .fc-list-heading-main {
  font-weight: 500;
  text-transform: uppercase; }

.fc-unthemed .fc-list-item td {
  padding: 0.75rem 1.25rem; }

.fc-unthemed .fc-list-item .fc-event-dot {
  border-radius: 50%; }

.fc-unthemed .fc-event,
.fc-unthemed .fc-event-dot {
  padding: 0;
  border-radius: 0.42rem; }
  .fc-unthemed .fc-event .fc-content,
  .fc-unthemed .fc-event-dot .fc-content {
    padding: 0.55rem 0.55rem 0.55rem 2rem; }
    .fc-unthemed .fc-event .fc-content:before,
    .fc-unthemed .fc-event-dot .fc-content:before {
      display: block;
      content: " ";
      position: absolute;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      top: 0.7rem;
      left: 0.75rem; }
  .fc-unthemed .fc-event.fc-not-start.fc-end .fc-content,
  .fc-unthemed .fc-event-dot.fc-not-start.fc-end .fc-content {
    padding-left: 0.5rem; }
  .fc-unthemed .fc-event .fc-time,
  .fc-unthemed .fc-event-dot .fc-time {
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 500; }
  .fc-unthemed .fc-event .fc-title,
  .fc-unthemed .fc-event-dot .fc-title {
    font-size: 0.9rem;
    font-weight: 400; }

.fc-unthemed .fc-description {
  font-size: 0.9rem;
  margin-top: 0.25rem;
  font-weight: normal; }

.fc-unthemed .fc-list-item-title > a {
  font-size: 1rem;
  font-weight: 500; }

.fc-unthemed a.fc-more {
  font-size: 0.9rem;
  font-weight: 500; }

.fc-unthemed .fc-popover {
  border-radius: 0.42rem; }
  .fc-unthemed .fc-popover .fc-header {
    padding: 0.75rem 1.25rem;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .fc-unthemed .fc-popover .fc-header .fc-close {
      margin-top: 0.35rem; }
    .fc-unthemed .fc-popover .fc-header .fc-title {
      font-weight: 400; }
  .fc-unthemed .fc-popover .fc-body .fc-event-container {
    padding: 1.25rem 1.25rem 0.75rem  1.25rem; }
  .fc-unthemed .fc-popover .fc-body .fc-event {
    margin-bottom: 0.5rem;
    border-radius: 0.42rem; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-end {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.fc-unthemed .fc-toolbar {
  margin-bottom: 1.5rem; }
  .fc-unthemed .fc-toolbar h2 {
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 0.75rem; }
  .fc-unthemed .fc-toolbar .fc-button {
    outline: none !important;
    height: 2.75rem;
    padding: 0 1.25rem;
    font-size: 1rem; }
    .fc-unthemed .fc-toolbar .fc-button.fc-corner-left {
      border-top-left-radius: 0.42rem;
      border-bottom-left-radius: 0.42rem; }
    .fc-unthemed .fc-toolbar .fc-button.fc-corner-right {
      border-top-right-radius: 0.42rem;
      border-bottom-right-radius: 0.42rem; }
    .fc-unthemed .fc-toolbar .fc-button .fc-icon {
      font-size: 1.1rem; }
      .fc-unthemed .fc-toolbar .fc-button .fc-icon:after {
        display: none; }
      .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow {
        font-family: Ki;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        content: "\F105"; }
      .fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow {
        font-family: Ki;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        content: "\F106"; }

.fc-unthemed .fc-axis > span {
  font-size: 0.9rem; }

.ui-draggable-handle {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab; }

@media (max-width: 1199.98px) {
  .fc-unthemed .fc-toolbar {
    margin-bottom: 1.5rem; }
    .fc-unthemed .fc-toolbar .fc-left,
    .fc-unthemed .fc-toolbar .fc-right,
    .fc-unthemed .fc-toolbar .fc-center {
      display: block;
      float: none;
      margin-bottom: 1rem;
      text-align: center; }
      .fc-unthemed .fc-toolbar .fc-left h2,
      .fc-unthemed .fc-toolbar .fc-right h2,
      .fc-unthemed .fc-toolbar .fc-center h2 {
        text-align: center;
        float: none; }
      .fc-unthemed .fc-toolbar .fc-left > .fc-button-group,
      .fc-unthemed .fc-toolbar .fc-right > .fc-button-group,
      .fc-unthemed .fc-toolbar .fc-center > .fc-button-group {
        display: inline-block;
        float: none; }
        .fc-unthemed .fc-toolbar .fc-left > .fc-button-group > .fc-button,
        .fc-unthemed .fc-toolbar .fc-right > .fc-button-group > .fc-button,
        .fc-unthemed .fc-toolbar .fc-center > .fc-button-group > .fc-button {
          float: none; }
      .fc-unthemed .fc-toolbar .fc-left > .fc-button,
      .fc-unthemed .fc-toolbar .fc-right > .fc-button,
      .fc-unthemed .fc-toolbar .fc-center > .fc-button {
        float: none; } }

.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
  border-color: #EBEDF3; }

.fc-unthemed td.fc-today {
  background: rgba(85, 30, 67, 0.025); }

.fc-unthemed .fc-day-grid-event {
  margin: 0; }

.fc-unthemed .fc-event,
.fc-unthemed .fc-event-dot {
  background: #fff;
  border: 1px solid #EBEDF3;
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.055); }
  .fc-unthemed .fc-event.fc-not-start.fc-not-end,
  .fc-unthemed .fc-event-dot.fc-not-start.fc-not-end {
    border-left: 1px solid #F3F6F9; }
  .fc-unthemed .fc-event.fc-start .fc-content:before,
  .fc-unthemed .fc-event-dot.fc-start .fc-content:before {
    background: #EBEDF3; }
  .fc-unthemed .fc-event .fc-time,
  .fc-unthemed .fc-event-dot .fc-time {
    color: #3F4254; }
  .fc-unthemed .fc-event .fc-title,
  .fc-unthemed .fc-event-dot .fc-title {
    color: #3F4254; }

.fc-unthemed .fc-description {
  color: #B5B5C3; }

.fc-unthemed .fc-list-item-title > a[href]:hover {
  color: #551e43;
  text-decoration: none; }

.fc-unthemed .fc-more {
  color: #B5B5C3; }

.fc-unthemed .fc-event.fc-event-primary.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-primary.fc-start .fc-content:before {
  background: #551e43; }

.fc-unthemed .fc-event.fc-event-solid-primary.fc-start, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-end {
  background: #551e43; }
  .fc-unthemed .fc-event.fc-event-solid-primary.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-end .fc-title {
    color: #e8e8e8; }
  .fc-unthemed .fc-event.fc-event-solid-primary.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-end .fc-description {
    color: #e8e8e8; }
  .fc-unthemed .fc-event.fc-event-solid-primary.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-primary.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-end .fc-time {
    color: #e8e8e8; }

.fc-unthemed .fc-event.fc-event-secondary.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-secondary.fc-start .fc-content:before {
  background: #E4E6EF; }

.fc-unthemed .fc-event.fc-event-solid-secondary.fc-start, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-end {
  background: #E4E6EF; }
  .fc-unthemed .fc-event.fc-event-solid-secondary.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-end .fc-title {
    color: #3F4254; }
  .fc-unthemed .fc-event.fc-event-solid-secondary.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-end .fc-description {
    color: #3F4254; }
  .fc-unthemed .fc-event.fc-event-solid-secondary.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-secondary.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-end .fc-time {
    color: #3F4254; }

.fc-unthemed .fc-event.fc-event-success.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-success.fc-start .fc-content:before {
  background: #1BC5BD; }

.fc-unthemed .fc-event.fc-event-solid-success.fc-start, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-success.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-end {
  background: #1BC5BD; }
  .fc-unthemed .fc-event.fc-event-solid-success.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-end .fc-title {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-success.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-end .fc-description {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-success.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-success.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-success.fc-not-start.fc-end .fc-time {
    color: #ffffff; }

.fc-unthemed .fc-event.fc-event-info.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-info.fc-start .fc-content:before {
  background: #8950FC; }

.fc-unthemed .fc-event.fc-event-solid-info.fc-start, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-info.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-end {
  background: #8950FC; }
  .fc-unthemed .fc-event.fc-event-solid-info.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-end .fc-title {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-info.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-end .fc-description {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-info.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-info.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-info.fc-not-start.fc-end .fc-time {
    color: #ffffff; }

.fc-unthemed .fc-event.fc-event-warning.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-warning.fc-start .fc-content:before {
  background: #FFA800; }

.fc-unthemed .fc-event.fc-event-solid-warning.fc-start, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-end {
  background: #FFA800; }
  .fc-unthemed .fc-event.fc-event-solid-warning.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-end .fc-title {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-warning.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-end .fc-description {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-warning.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-warning.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-end .fc-time {
    color: #ffffff; }

.fc-unthemed .fc-event.fc-event-danger.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-danger.fc-start .fc-content:before {
  background: #F64E60; }

.fc-unthemed .fc-event.fc-event-solid-danger.fc-start, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-end {
  background: #F64E60; }
  .fc-unthemed .fc-event.fc-event-solid-danger.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-end .fc-title {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-danger.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-end .fc-description {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-danger.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-danger.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-end .fc-time {
    color: #ffffff; }

.fc-unthemed .fc-event.fc-event-light.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-light.fc-start .fc-content:before {
  background: #F3F6F9; }

.fc-unthemed .fc-event.fc-event-solid-light.fc-start, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-light.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-end {
  background: #F3F6F9; }
  .fc-unthemed .fc-event.fc-event-solid-light.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-end .fc-title {
    color: #7E8299; }
  .fc-unthemed .fc-event.fc-event-solid-light.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-end .fc-description {
    color: #7E8299; }
  .fc-unthemed .fc-event.fc-event-solid-light.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-light.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-light.fc-not-start.fc-end .fc-time {
    color: #7E8299; }

.fc-unthemed .fc-event.fc-event-dark.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-dark.fc-start .fc-content:before {
  background: #181C32; }

.fc-unthemed .fc-event.fc-event-solid-dark.fc-start, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-end {
  background: #181C32; }
  .fc-unthemed .fc-event.fc-event-solid-dark.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-end .fc-title {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-dark.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-end .fc-description {
    color: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-dark.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-dark.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-end .fc-time {
    color: #ffffff; }

.fc-unthemed .fc-event.fc-event-white.fc-start .fc-content:before,
.fc-unthemed .fc-event-dot.fc-event-white.fc-start .fc-content:before {
  background: #ffffff; }

.fc-unthemed .fc-event.fc-event-solid-white.fc-start, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-not-end, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-end,
.fc-unthemed .fc-event-dot.fc-event-solid-white.fc-start,
.fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end,
.fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-end {
  background: #ffffff; }
  .fc-unthemed .fc-event.fc-event-solid-white.fc-start .fc-title, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-title, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-start .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-title,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-end .fc-title {
    color: #3F4254; }
  .fc-unthemed .fc-event.fc-event-solid-white.fc-start .fc-description, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-description, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-start .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-description,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-end .fc-description {
    color: #3F4254; }
  .fc-unthemed .fc-event.fc-event-solid-white.fc-start .fc-time, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-time, .fc-unthemed .fc-event.fc-event-solid-white.fc-not-start.fc-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-start .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-time,
  .fc-unthemed .fc-event-dot.fc-event-solid-white.fc-not-start.fc-end .fc-time {
    color: #3F4254; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #F3F6F9; }

.fc-unthemed .fc-time-grid-event {
  overflow: hidden; }

.fc-unthemed .fc-popover {
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.075);
  background: #fff; }
  .fc-unthemed .fc-popover .fc-header {
    background: #fff;
    border-bottom: 1px solid #EBEDF3; }
    .fc-unthemed .fc-popover .fc-header .fc-close {
      color: #B5B5C3; }
      .fc-unthemed .fc-popover .fc-header .fc-close:hover {
        color: #3F4254; }
    .fc-unthemed .fc-popover .fc-header .fc-title {
      color: #3F4254; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-not-start.fc-not-end .fc-content:before {
    background: #EBEDF3; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-primary.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-primary.fc-not-start.fc-not-end .fc-content:before {
    background: #551e43; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end {
    background: #551e43; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-title {
      color: #e8e8e8; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-description {
      color: #e8e8e8; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-primary.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-primary.fc-not-start.fc-not-end .fc-time {
      color: #e8e8e8; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-secondary.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-secondary.fc-not-start.fc-not-end .fc-content:before {
    background: #E4E6EF; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end {
    background: #E4E6EF; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-title {
      color: #3F4254; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-description {
      color: #3F4254; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-secondary.fc-not-start.fc-not-end .fc-time {
      color: #3F4254; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-success.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-success.fc-not-start.fc-not-end .fc-content:before {
    background: #1BC5BD; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-success.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end {
    background: #1BC5BD; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-title {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-description {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-success.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-success.fc-not-start.fc-not-end .fc-time {
      color: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-info.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-info.fc-not-start.fc-not-end .fc-content:before {
    background: #8950FC; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-info.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end {
    background: #8950FC; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-title {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-description {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-info.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-info.fc-not-start.fc-not-end .fc-time {
      color: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-warning.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-warning.fc-not-start.fc-not-end .fc-content:before {
    background: #FFA800; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end {
    background: #FFA800; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-title {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-description {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-warning.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-warning.fc-not-start.fc-not-end .fc-time {
      color: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-danger.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-danger.fc-not-start.fc-not-end .fc-content:before {
    background: #F64E60; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end {
    background: #F64E60; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-title {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-description {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-danger.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-danger.fc-not-start.fc-not-end .fc-time {
      color: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-light.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-light.fc-not-start.fc-not-end .fc-content:before {
    background: #F3F6F9; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-light.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end {
    background: #F3F6F9; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-title {
      color: #7E8299; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-description {
      color: #7E8299; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-light.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-light.fc-not-start.fc-not-end .fc-time {
      color: #7E8299; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-dark.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-dark.fc-not-start.fc-not-end .fc-content:before {
    background: #181C32; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end {
    background: #181C32; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-title {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-description {
      color: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-dark.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-dark.fc-not-start.fc-not-end .fc-time {
      color: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-white.fc-not-start.fc-not-end .fc-content:before,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-white.fc-not-start.fc-not-end .fc-content:before {
    background: #ffffff; }
  .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-white.fc-not-start.fc-not-end,
  .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end {
    background: #ffffff; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-title,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-title {
      color: #3F4254; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-description,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-description {
      color: #3F4254; }
    .fc-unthemed .fc-popover .fc-body .fc-event.fc-event-solid-white.fc-not-start.fc-not-end .fc-time,
    .fc-unthemed .fc-popover .fc-body .fc-event-dot.fc-event-solid-white.fc-not-start.fc-not-end .fc-time {
      color: #3F4254; }

.fc-unthemed th.fc-day-header > a,
.fc-unthemed th.fc-day-header > span {
  color: #B5B5C3; }

.fc-unthemed .fc-list-heading td {
  background: #EBEDF3;
  border-color: #EBEDF3; }

.fc-unthemed .fc-list-heading .fc-list-heading-main {
  color: #3F4254; }

.fc-unthemed .fc-list-heading .fc-list-heading-alt {
  color: #B5B5C3; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #F3F6F9; }

.fc-unthemed .fc-list-item:hover td {
  background: transparent !important; }

.fc-unthemed .fc-list-item .fc-event-dot {
  background: #EBEDF3;
  border-color: #EBEDF3; }

.fc-unthemed .fc-list-item.fc-event-solid-primary .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-primary .fc-event-dot {
  background: #551e43;
  border-color: #551e43; }

.fc-unthemed .fc-list-item.fc-event-solid-secondary .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-secondary .fc-event-dot {
  background: #E4E6EF;
  border-color: #E4E6EF; }

.fc-unthemed .fc-list-item.fc-event-solid-success .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-success .fc-event-dot {
  background: #1BC5BD;
  border-color: #1BC5BD; }

.fc-unthemed .fc-list-item.fc-event-solid-info .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-info .fc-event-dot {
  background: #8950FC;
  border-color: #8950FC; }

.fc-unthemed .fc-list-item.fc-event-solid-warning .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-warning .fc-event-dot {
  background: #FFA800;
  border-color: #FFA800; }

.fc-unthemed .fc-list-item.fc-event-solid-danger .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-danger .fc-event-dot {
  background: #F64E60;
  border-color: #F64E60; }

.fc-unthemed .fc-list-item.fc-event-solid-light .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-light .fc-event-dot {
  background: #F3F6F9;
  border-color: #F3F6F9; }

.fc-unthemed .fc-list-item.fc-event-solid-dark .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-dark .fc-event-dot {
  background: #181C32;
  border-color: #181C32; }

.fc-unthemed .fc-list-item.fc-event-solid-white .fc-event-dot, .fc-unthemed .fc-list-item.fc-event-white .fc-event-dot {
  background: #ffffff;
  border-color: #ffffff; }

.fc-unthemed .fc-toolbar .fc-button {
  color: #B5B5C3;
  background: transparent;
  border: 1px solid #EBEDF3;
  text-shadow: none !important;
  box-shadow: none !important; }
  .fc-unthemed .fc-toolbar .fc-button .fc-icon {
    color: #B5B5C3; }
  .fc-unthemed .fc-toolbar .fc-button:hover {
    border: 0;
    background: #F3F6F9;
    border: 1px solid #EBEDF3;
    color: #B5B5C3; }
  .fc-unthemed .fc-toolbar .fc-button:focus, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button.fc-button-active {
    background: #551e43;
    color: #e8e8e8;
    border: 1px solid #551e43;
    box-shadow: none;
    text-shadow: none; }
    .fc-unthemed .fc-toolbar .fc-button:focus .fc-icon, .fc-unthemed .fc-toolbar .fc-button:active .fc-icon, .fc-unthemed .fc-toolbar .fc-button.fc-button-active .fc-icon {
      color: #e8e8e8; }
  .fc-unthemed .fc-toolbar .fc-button.fc-button-disabled {
    opacity: 0.7; }

.gmaps {
  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/ }
  .gmaps img {
    max-width: none; }
  .gmaps.gmaps-static > div {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block; }

.ion-range-slider .irs .irs-min,
.ion-range-slider .irs .irs-max,
.ion-range-slider .irs .irs-from,
.ion-range-slider .irs .irs-to,
.ion-range-slider .irs .irs-single {
  padding: 2px 5px 1px 5px; }

.repeater .repeater-row {
  display: flex;
  flex-wrap: wrap; }
  .repeater .repeater-row > input {
    flex: 1; }
  .repeater .repeater-row .repeater-close {
    background-color: transparent;
    border: none; }
  .repeater .repeater-row .form-text {
    flex-basis: 100%; }

.repeater .repeater-item {
  position: relative; }
  .repeater .repeater-item .btn-icon {
    height: auto; }
  .repeater .repeater-item:first-child .form-control {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .repeater .repeater-item:first-child .input-group-append {
    display: none; }

.repeater .repeater-close-align-right {
  position: absolute;
  top: 0;
  right: 0; }

.jqvmap {
  position: relative;
  overflow: hidden; }
  .jqvmap .jqvmap-zoomout,
  .jqvmap .jqvmap-zoomin {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
    width: 20px;
    background-color: #EBEDF3;
    color: #3F4254;
    font-size: 1rem; }
  .jqvmap .jqvmap-zoomout {
    top: 40px; }

.jstree-default .jstree-anchor {
  color: #3F4254;
  padding: 0 8px 0 4px; }

.jstree-default .jstree-icon {
  color: #3F4254;
  font-size: 1.3rem; }
  .jstree-default .jstree-icon.la {
    font-size: 1.5rem; }
  .jstree-default .jstree-icon.fa {
    font-size: 1.2rem; }

.jstree-default .jstree-disabled {
  cursor: not-allowed;
  line-height: auto;
  height: auto;
  opacity: 0.7; }
  .jstree-default .jstree-disabled .jstree-icon {
    color: #3F4254; }

.jstree-default .jstree-clicked {
  border: 0;
  background: #F3F6F9;
  box-shadow: none; }

.jstree-default .jstree-hovered {
  border: 0;
  background-color: #F3F6F9;
  box-shadow: none; }

.jstree-default .jstree-wholerow-clicked,
.jstree-default .jstree-wholerow-clicked {
  background: #EBEDF3;
  box-shadow: none; }

.jstree-default .jstree-wholerow-hovered,
.jstree-default.jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #F3F6F9;
  box-shadow: none; }

.jstree-open > .jstree-anchor > .fa-folder:before {
  margin-left: 2px;
  content: "\F07C"; }

.jstree-open > .jstree-anchor > .la-folder:before {
  margin-left: 2px;
  content: "\F200"; }

.jstree-default.jstree-rtl .jstree-node {
  background-position: 100% 1px/*rtl:ignore*/ !important; }

.jstree-default.jstree-rtl .jstree-last {
  background: transparent /*rtl:ignore*/;
  background-repeat: no-repeat; }

.jstree-rtl .jstree-anchor {
  padding: 0 4px 0 8px/*rtl:ignore*/; }

.vakata-context,
.vakata-context ul {
  padding: 0.5rem 0;
  min-width: 150px;
  font-size: 1rem;
  font-family: "Montserrat", sans-serif;
  background: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
  border-radius: 0.42rem; }
  .vakata-context li,
  .vakata-context ul li {
    padding: 0;
    border: 0; }
    .vakata-context li a,
    .vakata-context ul li a {
      padding: 0rem 1.2rem;
      border: 0; }
      .vakata-context li a i,
      .vakata-context ul li a i {
        display: none; }
      .vakata-context li a .vakata-contextmenu-sep,
      .vakata-context ul li a .vakata-contextmenu-sep {
        display: none; }
      .vakata-context li a span,
      .vakata-context li a ins,
      .vakata-context ul li a span,
      .vakata-context ul li a ins {
        display: none;
        border: 0 !important; }
  .vakata-context .vakata-context-hover > a,
  .vakata-context li a:hover,
  .vakata-context ul .vakata-context-hover > a,
  .vakata-context ul li a:hover {
    margin: 0;
    background-color: #F3F6F9;
    color: #551e43;
    box-shadow: none; }
    .vakata-context .vakata-context-hover > a .span,
    .vakata-context .vakata-context-hover > a .ins,
    .vakata-context li a:hover .span,
    .vakata-context li a:hover .ins,
    .vakata-context ul .vakata-context-hover > a .span,
    .vakata-context ul .vakata-context-hover > a .ins,
    .vakata-context ul li a:hover .span,
    .vakata-context ul li a:hover .ins {
      border: 0 !important; }

.vakata-context .vakata-context-separator a,
.vakata-context-rtl .vakata-context-separator a {
  margin: 0;
  border: 0;
  height: 2px;
  background-color: #EBEDF3; }

.jstree-rename-input {
  outline: none !important;
  padding: 2px 6px !important;
  margin-right: -4px !important;
  background-color: #F3F6F9 !important;
  border: 1px solid #F3F6F9 !important;
  border-radius: 0.42rem; }

.kanban-container {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap; }
  .kanban-container .kanban-board {
    float: none;
    flex-shrink: 0;
    margin-bottom: 1.25rem;
    margin-right: 1.25rem !important;
    background-color: #F3F6F9;
    border-radius: 0.42rem; }
    .kanban-container .kanban-board:last-child {
      margin-right: 0 !important; }
    .kanban-container .kanban-board .kanban-board-header {
      border-top-left-radius: 0.42rem;
      border-top-right-radius: 0.42rem; }
      .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
        font-size: 1.2rem;
        font-weight: 500;
        color: #181C32; }
      .kanban-container .kanban-board .kanban-board-header.primary {
        background-color: #551e43;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.primary .kanban-title-board {
          color: #e8e8e8; }
      .kanban-container .kanban-board .kanban-board-header.light-primary {
        background-color: rgba(85, 30, 67, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board {
          color: #551e43; }
      .kanban-container .kanban-board .kanban-board-header.secondary {
        background-color: #E4E6EF;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.secondary .kanban-title-board {
          color: #3F4254; }
      .kanban-container .kanban-board .kanban-board-header.light-secondary {
        background-color: rgba(228, 230, 239, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-secondary .kanban-title-board {
          color: #E4E6EF; }
      .kanban-container .kanban-board .kanban-board-header.success {
        background-color: #1BC5BD;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.success .kanban-title-board {
          color: #ffffff; }
      .kanban-container .kanban-board .kanban-board-header.light-success {
        background-color: rgba(27, 197, 189, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-success .kanban-title-board {
          color: #1BC5BD; }
      .kanban-container .kanban-board .kanban-board-header.info {
        background-color: #8950FC;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.info .kanban-title-board {
          color: #ffffff; }
      .kanban-container .kanban-board .kanban-board-header.light-info {
        background-color: rgba(137, 80, 252, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-info .kanban-title-board {
          color: #8950FC; }
      .kanban-container .kanban-board .kanban-board-header.warning {
        background-color: #FFA800;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.warning .kanban-title-board {
          color: #ffffff; }
      .kanban-container .kanban-board .kanban-board-header.light-warning {
        background-color: rgba(255, 168, 0, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-warning .kanban-title-board {
          color: #FFA800; }
      .kanban-container .kanban-board .kanban-board-header.danger {
        background-color: #F64E60;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.danger .kanban-title-board {
          color: #ffffff; }
      .kanban-container .kanban-board .kanban-board-header.light-danger {
        background-color: rgba(246, 78, 96, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-danger .kanban-title-board {
          color: #F64E60; }
      .kanban-container .kanban-board .kanban-board-header.light {
        background-color: #F3F6F9;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light .kanban-title-board {
          color: #7E8299; }
      .kanban-container .kanban-board .kanban-board-header.light-light {
        background-color: rgba(243, 246, 249, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-light .kanban-title-board {
          color: #F3F6F9; }
      .kanban-container .kanban-board .kanban-board-header.dark {
        background-color: #181C32;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.dark .kanban-title-board {
          color: #ffffff; }
      .kanban-container .kanban-board .kanban-board-header.light-dark {
        background-color: rgba(24, 28, 50, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-dark .kanban-title-board {
          color: #181C32; }
      .kanban-container .kanban-board .kanban-board-header.white {
        background-color: #ffffff;
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.white .kanban-title-board {
          color: #3F4254; }
      .kanban-container .kanban-board .kanban-board-header.light-white {
        background-color: rgba(255, 255, 255, 0.1);
        box-shadow: none; }
        .kanban-container .kanban-board .kanban-board-header.light-white .kanban-title-board {
          color: #ffffff; }
    .kanban-container .kanban-board .kanban-drag .kanban-item {
      border-radius: 0.42rem;
      box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05); }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="primary"] {
        background-color: #551e43;
        color: #e8e8e8;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-primary"] {
        background-color: rgba(85, 30, 67, 0.1);
        color: #551e43;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="secondary"] {
        background-color: #E4E6EF;
        color: #3F4254;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-secondary"] {
        background-color: rgba(228, 230, 239, 0.1);
        color: #E4E6EF;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="success"] {
        background-color: #1BC5BD;
        color: #ffffff;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-success"] {
        background-color: rgba(27, 197, 189, 0.1);
        color: #1BC5BD;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="info"] {
        background-color: #8950FC;
        color: #ffffff;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-info"] {
        background-color: rgba(137, 80, 252, 0.1);
        color: #8950FC;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="warning"] {
        background-color: #FFA800;
        color: #ffffff;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-warning"] {
        background-color: rgba(255, 168, 0, 0.1);
        color: #FFA800;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="danger"] {
        background-color: #F64E60;
        color: #ffffff;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-danger"] {
        background-color: rgba(246, 78, 96, 0.1);
        color: #F64E60;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light"] {
        background-color: #F3F6F9;
        color: #7E8299;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-light"] {
        background-color: rgba(243, 246, 249, 0.1);
        color: #F3F6F9;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="dark"] {
        background-color: #181C32;
        color: #ffffff;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-dark"] {
        background-color: rgba(24, 28, 50, 0.1);
        color: #181C32;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="white"] {
        background-color: #ffffff;
        color: #3F4254;
        box-shadow: none; }
      .kanban-container .kanban-board .kanban-drag .kanban-item[data-class="light-white"] {
        background-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
        box-shadow: none; }

.noUi-target {
  border: 1px solid #E4E6EF;
  background: #F3F6F9;
  box-shadow: none; }
  .noUi-target.noUi-horizontal {
    height: 15px; }
    .noUi-target.noUi-horizontal .noUi-handle {
      width: 24px;
      height: 24px;
      top: -6px;
      border-radius: 50%;
      outline: none; }
      .noUi-target.noUi-horizontal .noUi-handle::before {
        display: none; }
      .noUi-target.noUi-horizontal .noUi-handle::after {
        display: none; }
  .noUi-target.noUi-vertical {
    height: 150px;
    width: 15px; }
    .noUi-target.noUi-vertical .noUi-handle {
      width: 24px;
      height: 24px;
      top: -6px;
      border-radius: 50%;
      outline: none; }
      .noUi-target.noUi-vertical .noUi-handle::before {
        display: none; }
      .noUi-target.noUi-vertical .noUi-handle::after {
        display: none; }
  .noUi-target .noUi-connect {
    background: #551e43; }
  .noUi-target .noUi-handle {
    border: 1px solid #EBEDF3;
    box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7); }
  .noUi-target.nouislider-light {
    height: 4px; }
    .noUi-target.nouislider-light .noUi-handle {
      width: 20px;
      height: 20px;
      top: -9px; }
  .noUi-target.nouislider.nouislider-connect-primary .noUi-connect {
    background: #551e43; }
  .noUi-target.nouislider.nouislider-handle-primary .noUi-handle {
    border: 0;
    background: #551e43;
    box-shadow: 0 3px 6px -3px #551e43; }
  .noUi-target.nouislider.nouislider-bg-primary {
    background: #551e43; }
  .noUi-target.nouislider.nouislider-bg-light-primary {
    background: #c9c9c9; }
  .noUi-target.nouislider.nouislider-connect-secondary .noUi-connect {
    background: #E4E6EF; }
  .noUi-target.nouislider.nouislider-handle-secondary .noUi-handle {
    border: 0;
    background: #E4E6EF;
    box-shadow: 0 3px 6px -3px #E4E6EF; }
  .noUi-target.nouislider.nouislider-bg-secondary {
    background: #E4E6EF; }
  .noUi-target.nouislider.nouislider-bg-light-secondary {
    background: #EBEDF3; }
  .noUi-target.nouislider.nouislider-connect-success .noUi-connect {
    background: #1BC5BD; }
  .noUi-target.nouislider.nouislider-handle-success .noUi-handle {
    border: 0;
    background: #1BC5BD;
    box-shadow: 0 3px 6px -3px #1BC5BD; }
  .noUi-target.nouislider.nouislider-bg-success {
    background: #1BC5BD; }
  .noUi-target.nouislider.nouislider-bg-light-success {
    background: #C9F7F5; }
  .noUi-target.nouislider.nouislider-connect-info .noUi-connect {
    background: #8950FC; }
  .noUi-target.nouislider.nouislider-handle-info .noUi-handle {
    border: 0;
    background: #8950FC;
    box-shadow: 0 3px 6px -3px #8950FC; }
  .noUi-target.nouislider.nouislider-bg-info {
    background: #8950FC; }
  .noUi-target.nouislider.nouislider-bg-light-info {
    background: #EEE5FF; }
  .noUi-target.nouislider.nouislider-connect-warning .noUi-connect {
    background: #FFA800; }
  .noUi-target.nouislider.nouislider-handle-warning .noUi-handle {
    border: 0;
    background: #FFA800;
    box-shadow: 0 3px 6px -3px #FFA800; }
  .noUi-target.nouislider.nouislider-bg-warning {
    background: #FFA800; }
  .noUi-target.nouislider.nouislider-bg-light-warning {
    background: #FFF4DE; }
  .noUi-target.nouislider.nouislider-connect-danger .noUi-connect {
    background: #F64E60; }
  .noUi-target.nouislider.nouislider-handle-danger .noUi-handle {
    border: 0;
    background: #F64E60;
    box-shadow: 0 3px 6px -3px #F64E60; }
  .noUi-target.nouislider.nouislider-bg-danger {
    background: #F64E60; }
  .noUi-target.nouislider.nouislider-bg-light-danger {
    background: #FFE2E5; }
  .noUi-target.nouislider.nouislider-connect-light .noUi-connect {
    background: #F3F6F9; }
  .noUi-target.nouislider.nouislider-handle-light .noUi-handle {
    border: 0;
    background: #F3F6F9;
    box-shadow: 0 3px 6px -3px #F3F6F9; }
  .noUi-target.nouislider.nouislider-bg-light {
    background: #F3F6F9; }
  .noUi-target.nouislider.nouislider-bg-light-light {
    background: #F3F6F9; }
  .noUi-target.nouislider.nouislider-connect-dark .noUi-connect {
    background: #181C32; }
  .noUi-target.nouislider.nouislider-handle-dark .noUi-handle {
    border: 0;
    background: #181C32;
    box-shadow: 0 3px 6px -3px #181C32; }
  .noUi-target.nouislider.nouislider-bg-dark {
    background: #181C32; }
  .noUi-target.nouislider.nouislider-bg-light-dark {
    background: #D1D3E0; }
  .noUi-target.nouislider.nouislider-connect-white .noUi-connect {
    background: #ffffff; }
  .noUi-target.nouislider.nouislider-handle-white .noUi-handle {
    border: 0;
    background: #ffffff;
    box-shadow: 0 3px 6px -3px #ffffff; }
  .noUi-target.nouislider.nouislider-bg-white {
    background: #ffffff; }
  .noUi-target.nouislider.nouislider-bg-light-white {
    background: #ffffff; }
  .noUi-target.nouislider-shadowless .noUi-handle {
    box-shadow: none; }
  .noUi-target.nouislider-borderless {
    border: 0; }

.scroll {
  position: relative;
  overflow: hidden; }
  .scroll.scroll-pull {
    padding-right: 12px;
    margin-right: -12px; }
    .scroll.scroll-pull .ps__rail-y {
      right: -2px; }
  .scroll.scroll-push .ps__rail-y {
    right: 5px !important; }
  .scroll.ps > .ps__rail-y {
    width: 4px; }
    .scroll.ps > .ps__rail-y:hover, .scroll.ps > .ps__rail-y:focus {
      width: 4px; }
    .scroll.ps > .ps__rail-y > .ps__thumb-y {
      width: 4px;
      border-radius: 0.42rem !important; }
      .scroll.ps > .ps__rail-y > .ps__thumb-y:hover, .scroll.ps > .ps__rail-y > .ps__thumb-y:focus {
        width: 4px; }
  .scroll.ps > .ps__rail-x {
    height: 4px; }
    .scroll.ps > .ps__rail-x:hover, .scroll.ps > .ps__rail-x:focus {
      height: 4px; }
    .scroll.ps > .ps__rail-x > .ps__thumb-x {
      top: 0;
      height: 4px;
      border-radius: 0.42rem !important; }
      .scroll.ps > .ps__rail-x > .ps__thumb-x:hover, .scroll.ps > .ps__rail-x > .ps__thumb-x:focus {
        top: 0;
        height: 4px; }
  .scroll.ps > .ps__rail-x {
    background-color: transparent; }
    .scroll.ps > .ps__rail-x:hover, .scroll.ps > .ps__rail-x:focus {
      opacity: 1;
      background-color: transparent; }
      .scroll.ps > .ps__rail-x:hover > .ps__thumb-x, .scroll.ps > .ps__rail-x:focus > .ps__thumb-x {
        opacity: 1; }
    .scroll.ps > .ps__rail-x > .ps__thumb-x {
      background-color: #E4E6EF;
      opacity: 1; }
      .scroll.ps > .ps__rail-x > .ps__thumb-x:hover, .scroll.ps > .ps__rail-x > .ps__thumb-x:focus {
        opacity: 1;
        background-color: #E4E6EF; }
  .scroll.ps > .ps__rail-y {
    background-color: transparent; }
    .scroll.ps > .ps__rail-y:hover, .scroll.ps > .ps__rail-y:focus {
      background-color: transparent;
      opacity: 1; }
      .scroll.ps > .ps__rail-y:hover > .ps__thumb-y, .scroll.ps > .ps__rail-y:focus > .ps__thumb-y {
        opacity: 1; }
    .scroll.ps > .ps__rail-y > .ps__thumb-y {
      background: #E4E6EF;
      opacity: 1; }
      .scroll.ps > .ps__rail-y > .ps__thumb-y:hover, .scroll.ps > .ps__rail-y > .ps__thumb-y:focus {
        opacity: 1;
        background: #E4E6EF; }

.ql-toolbar {
  font-family: "Montserrat", sans-serif; }
  .ql-toolbar.ql-snow {
    border: 1px solid #EBEDF3;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .ql-toolbar.ql-snow .ql-picker .ql-fill,
    .ql-toolbar.ql-snow .ql-picker .ql-stroke,
    .ql-toolbar.ql-snow button .ql-fill,
    .ql-toolbar.ql-snow button .ql-stroke {
      stroke: #B5B5C3; }
    .ql-toolbar.ql-snow .ql-picker .ql-fill,
    .ql-toolbar.ql-snow button .ql-fill {
      fill: #B5B5C3; }
    .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
    .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke, .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
    .ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke, .ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
    .ql-toolbar.ql-snow .ql-picker:focus .ql-stroke, .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
    .ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,
    .ql-toolbar.ql-snow button.ql-expanded .ql-fill,
    .ql-toolbar.ql-snow button.ql-expanded .ql-stroke,
    .ql-toolbar.ql-snow button.ql-active .ql-fill,
    .ql-toolbar.ql-snow button.ql-active .ql-stroke,
    .ql-toolbar.ql-snow button:focus .ql-fill,
    .ql-toolbar.ql-snow button:focus .ql-stroke,
    .ql-toolbar.ql-snow button:hover .ql-fill,
    .ql-toolbar.ql-snow button:hover .ql-stroke {
      stroke: #551e43; }
    .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill, .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill, .ql-toolbar.ql-snow .ql-picker:focus .ql-fill, .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
    .ql-toolbar.ql-snow button.ql-expanded .ql-fill,
    .ql-toolbar.ql-snow button.ql-active .ql-fill,
    .ql-toolbar.ql-snow button:focus .ql-fill,
    .ql-toolbar.ql-snow button:hover .ql-fill {
      fill: #551e43; }

.ql-editor {
  color: #3F4254; }
  .ql-editor.ql-blank:before {
    left: auto !important;
    right: auto !important;
    color: #B5B5C3 !important;
    font-style: normal !important; }

.ql-container.ql-snow {
  border: 1px solid #EBEDF3;
  border-top: 0;
  border-bottom-right-radius: 0.42rem;
  border-bottom-left-radius: 0.42rem; }

.ql-snow .ql-picker .ql-picker-label {
  color: #B5B5C3; }
  .ql-snow .ql-picker .ql-picker-label.ql-active, .ql-snow .ql-picker .ql-picker-label:hover {
    color: #551e43; }

.ql-snow .ql-picker.ql-expanded {
  outline: none !important;
  border-color: transparent !important; }
  .ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: transparent !important;
    color: #551e43;
    outline: none !important; }
    .ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-label:hover {
      color: #551e43; }
  .ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border: 0;
    padding: 0.5rem 1rem;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    border-radius: 0.42rem; }
    .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
      color: #7E8299;
      outline: none; }
      .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
        color: #551e43; }

.ql-snow .ql-tooltip {
  border: 0;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.42rem; }
  .ql-snow .ql-tooltip input[type=text] {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none;
    border: 1px solid #EBEDF3;
    color: #3F4254;
    outline: none !important;
    border-radius: 0.42rem; }
    .ql-snow .ql-tooltip input[type=text]:active, .ql-snow .ql-tooltip input[type=text]:focus {
      border-color: #7b2b61 !important; }
  .ql-snow .ql-tooltip .ql-preview {
    color: #7E8299; }
  .ql-snow .ql-tooltip .ql-action {
    transition: color 0.3s ease;
    color: #7E8299; }
    .ql-snow .ql-tooltip .ql-action:hover {
      transition: color 0.3s ease;
      color: #551e43; }
  .modal .ql-snow .ql-tooltip.ql-editing {
    left: 20px !important; }

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #181C32;
  color: #B5B5C3;
  overflow: visible;
  border-radius: 0.42rem; }

.ql-quil.ql-quil-plain .ql-toolbar {
  padding: 0;
  margin: 0;
  border: 0; }
  .ql-quil.ql-quil-plain .ql-toolbar:after {
    display: none; }
  .ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label {
    padding-left: 0; }

.ql-quil.ql-quil-plain .ql-container {
  border: 0; }

.ql-quil.ql-quil-plain .ql-editor {
  border: 0;
  padding: 0; }

.recaptcha {
  padding: 15px;
  border: 1px solid #EBEDF3;
  border-radius: 0.42rem; }
  .recaptcha .recaptcha-img {
    margin-bottom: 10px; }
  .recaptcha .recaptcha_only_if_incorrect_sol {
    color: #F64E60; }
  .recaptcha .input-group .btn i {
    padding-right: 0; }
  .recaptcha .input-group .form-control {
    border-top-left-radius: 0.42rem !important;
    border-bottom-left-radius: 0.42rem !important; }

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #E4E6EF;
  outline: none !important;
  border-radius: 0.42rem;
  height: auto;
  line-height: 0; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder,
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #B5B5C3; }

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7b2b61; }

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
  border: 0;
  margin-left: 0.5rem;
  font-size: 0.85rem;
  left: auto;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: static;
  width: auto;
  height: 20px;
  margin-right: 1rem; }
  .select2-container--default .select2-selection--single .select2-selection__arrow:after,
  .select2-container--default .select2-selection--multiple .select2-selection__arrow:after {
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F109";
    font-size: 0.6rem;
    color: #7E8299; }
  .select2-container--default .select2-selection--single .select2-selection__arrow b,
  .select2-container--default .select2-selection--multiple .select2-selection__arrow b {
    display: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #3F4254;
  position: relative;
  padding: 0.65rem 3rem 0.65rem 1rem;
  line-height: 1.5; }
  .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
    border: 0;
    font-size: 0;
    display: inline-block;
    right: 1.85rem;
    margin-right: 0.5rem;
    order: 2;
    position: absolute;
    right: 0; }
    .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear:after {
      font-family: Ki;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      content: "\F130";
      font-size: 0.6rem;
      color: #7E8299; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  color: #3F4254;
  padding: 0.37rem 1rem;
  line-height: 1.5; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    font-size: 1rem;
    margin: 0.1rem 0.4rem 0.1rem 0;
    position: relative;
    float: left/*rtl:right*/;
    color: #3F4254;
    background: #F3F6F9;
    border: 0;
    border-radius: 0.42rem; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
      font-size: 0px;
      display: inline-block;
      line-height: 0;
      margin-right: 0.5rem;
      position: relative; }
      .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before {
        font-family: Ki;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        content: "\F130";
        font-size: 0.6rem;
        color: #7E8299; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder {
    color: #B5B5C3;
    opacity: 1; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder {
    color: #B5B5C3; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
    color: #B5B5C3; }

.select2-container--default .select2-search--dropdown {
  padding: 0.65rem 1rem; }
  .select2-container--default .select2-search--dropdown .select2-search__field {
    outline: none !important;
    border-radius: 0.42rem;
    border: 1px solid #E4E6EF;
    padding: 0.65rem 1rem; }

.select2-container--default .select2-results__options {
  padding: 0.65rem 0; }

.select2-container--default .select2-results__option {
  padding: 0.65rem 1rem; }
  .select2-container--default .select2-results__option[aria-disabled=true] {
    cursor: not-allowed; }
  .select2-container--default .select2-results__option .select2-results__group {
    padding: 5px 15px;
    font-weight: 600; }

.select2-container--default .select2-container .select2-search--inline .select2-search__field {
  margin: 0; }

.select2-container--default .select2-dropdown {
  border: 1px solid #E4E6EF;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }

.select2-container--default .select2-results__option.select2-results__option--highlighted {
  background: #F3F6F9;
  color: #3F4254; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #3F4254;
  opacity: 0.6; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background: #EBEDF3;
  color: #3F4254; }

.select2-container--default.select2-container--disabled {
  cursor: not-allowed; }
  .select2-container--default.select2-container--disabled .select2-selection--multiple,
  .select2-container--default.select2-container--disabled .select2-selection--single {
    cursor: not-allowed;
    background-color: #ffffff;
    opacity: 0.5; }

select.select2 {
  opacity: 0; }

.select2 > select.form-control {
  opacity: 0; }

.select2.select2--elevate .select2-container--default .select2-selection--single,
.select2.select2--elevate .select2-container--default .select2-selection--multiple {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }

.select2.select2--solid .select2-container--default .select2-selection--multiple,
.select2.select2--solid .select2-container--default .select2-selection--single {
  background-color: #F3F6F9;
  border-color: #EBEDF3; }
  .select2.select2--solid .select2-container--default .select2-selection--multiple .select2-selection__placeholder,
  .select2.select2--solid .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #B5B5C3; }

.form.form-state .is-valid .select2-container--default .select2-selection--multiple,
.form.form-state .is-valid .select2-container--default .select2-selection--single {
  border-color: success; }

.form.form-state .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple,
.form.form-state .is-valid .select2-container--default.select2-container--focus .select2-selection--single, .form.form-state .is-valid .select2-container--default.select2-container--open .select2-selection--multiple,
.form.form-state .is-valid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: success; }

.form.form-state .is-invalid .select2-container--default .select2-selection--multiple,
.form.form-state .is-invalid .select2-container--default .select2-selection--single {
  border-color: danger; }

.form.form-state .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple,
.form.form-state .is-invalid .select2-container--default.select2-container--focus .select2-selection--single, .form.form-state .is-invalid .select2-container--default.select2-container--open .select2-selection--multiple,
.form.form-state .is-invalid .select2-container--default.select2-container--open .select2-selection--single {
  border-color: danger; }

.note-popover {
  display: none; }

.note-editor {
  position: static;
  border-radius: 0.42rem; }
  .note-editor.note-frame {
    border: 1px solid #E4E6EF; }
    .note-editor.note-frame .panel-heading.note-toolbar {
      background: #F3F6F9; }
    .note-editor.note-frame .note-statusbar {
      background: #F3F6F9; }
  .note-editor .note-toolbar {
    position: static;
    padding: 0.5rem 0.5rem;
    border-radius: 0.42rem; }
    .note-editor .note-toolbar .note-btn-group {
      margin-top: 0; }
      .note-editor .note-toolbar .note-btn-group .btn {
        background: white;
        border: 1px solid #EBEDF3; }
        .note-editor .note-toolbar .note-btn-group .btn i {
          font-size: 1rem;
          line-height: 0;
          padding-right: 0;
          color: #7E8299; }
        .note-editor .note-toolbar .note-btn-group .btn:hover, .note-editor .note-toolbar .note-btn-group .btn:focus, .note-editor .note-toolbar .note-btn-group .btn:active, .note-editor .note-toolbar .note-btn-group .btn.active {
          background: transparent;
          color: #551e43; }
          .note-editor .note-toolbar .note-btn-group .btn:hover i, .note-editor .note-toolbar .note-btn-group .btn:focus i, .note-editor .note-toolbar .note-btn-group .btn:active i, .note-editor .note-toolbar .note-btn-group .btn.active i {
            color: #551e43; }
      .note-editor .note-toolbar .note-btn-group.note-color .dropdown-toggle:after {
        margin-left: 0; }
  .note-editor .modal .modal-header {
    align-items: center; }
    .note-editor .modal .modal-header .close {
      position: absolute;
      right: 25px;
      top: 20px;
      font-size: 0; }
  .note-editor .modal.note-modal .modal-dialog {
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05); }
  .note-editor .panel-heading.note-toolbar {
    padding: 0.5rem 0.74rem 0.74rem 0.74rem;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .note-editor .panel-heading.note-toolbar .btn {
      outline: none !important; }
    .note-editor .panel-heading.note-toolbar .dropdown-menu {
      min-width: 185px; }
    .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {
      min-width: 350px;
      padding: 10px; }
      .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li {
        display: table;
        table-layout: fixed; }
        .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group {
          display: table-cell !important; }
          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group:first-child {
            padding-right: 10px; }
          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-color-reset {
            margin: 5px 0 10px 0; }
          .note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-palette-title {
            margin: 5px 0;
            text-align: left;
            border: 0; }
    .note-editor .panel-heading.note-toolbar .dropdown-toggle::after {
      display: none; }
  .note-editor .note-editable .table.table-bordered th, .note-editor .note-editable .table.table-bordered td {
    border: 1px solid #EBEDF3; }
  .note-editor .is-valid .note-editor {
    border-color: #1BC5BD; }
  .note-editor .is-invalid .note-editor {
    border-color: #F64E60; }

html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow-y: initial !important; }
  html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding) {
    padding-right: 0 !important; }

.swal2-popup {
  padding: 2rem;
  border-radius: 0.42rem; }
  .swal2-popup .swal2-icon {
    margin: 2rem 0 0rem 0; }
  .swal2-popup .swal2-title {
    font-weight: 500;
    font-size: 1.3rem;
    margin: 2rem 0 0 0;
    color: #181C32; }
  .swal2-popup .swal2-content {
    font-weight: normal;
    font-size: 1.1rem;
    margin-top: 1.5rem;
    color: #3F4254; }
  .swal2-popup .btn {
    margin: 15px 5px 0; }
  .swal2-popup .swal2-styled:focus {
    box-shadow: none; }
  .swal2-popup .swal2-actions {
    margin: 1.5rem auto 1rem auto; }

.swal2-container {
  overflow-y: hidden !important; }
  .swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.2); }
  .swal2-container .swal2-html-container {
    max-height: 200px;
    overflow: auto; }

body.swal2-height-auto {
  height: 100% !important; }

.swal2-icon.swal2-warning {
  border-color: #FFA800;
  color: #FFA800; }

.swal2-icon.swal2-error {
  border-color: #F64E60;
  color: #F64E60; }
  .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: rgba(246, 78, 96, 0.75); }

.swal2-icon.swal2-success {
  border-color: #1BC5BD;
  color: #1BC5BD; }
  .swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #1BC5BD; }
  .swal2-icon.swal2-success .swal2-success-ring {
    border-color: rgba(27, 197, 189, 0.3); }

.swal2-icon.swal2-info {
  border-color: #8950FC;
  color: #8950FC; }

.swal2-icon.swal2-question {
  border-color: #551e43;
  color: #551e43; }

.tagify {
  border-radius: 0.42rem;
  border-color: #E4E6EF;
  padding: 0;
  display: flex;
  height: auto; }
  .tagify:hover {
    border-color: #E4E6EF; }
  .tagify.tagify--focus {
    border: 1px solid #7b2b61; }
  .tagify .tagify__tag {
    background-color: #EBEDF3;
    display: inline-flex;
    align-items: center;
    padding: 0 0.5rem;
    border-radius: 0.42rem; }
    .tagify .tagify__tag div {
      order: 1;
      padding-right: 0.25rem; }
      .tagify .tagify__tag div .tagify__tag-text {
        color: #7E8299;
        font-weight: 400; }
      .tagify .tagify__tag div:before {
        box-shadow: none !important;
        animation: none;
        transition: none; }
    .tagify .tagify__tag .tagify__tag__removeBtn {
      display: flex;
      align-items: center;
      order: 2;
      transform: none;
      position: static;
      border-radius: 0;
      margin-left: 0.25rem;
      margin-right: 0;
      line-height: 0; }
      .tagify .tagify__tag .tagify__tag__removeBtn:after {
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        line-height: 0;
        font-family: Ki;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        content: "\F130";
        font-size: 0.6rem;
        color: #B5B5C3; }
      .tagify .tagify__tag .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #551e43; }
        .tagify .tagify__tag .tagify__tag__removeBtn:hover + div > span {
          opacity: .4; }
        .tagify .tagify__tag .tagify__tag__removeBtn:hover:after {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          color: #551e43; }
    .tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) {
      background-color: #551e43; }
      .tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--primary:not(.tagify--notAllowed) {
      background-color: rgba(85, 30, 67, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--primary:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #551e43;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #551e43; }
      .tagify .tagify__tag.tagify__tag-light--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--primary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--secondary:not(.tagify--notAllowed) {
      background-color: #E4E6EF; }
      .tagify .tagify__tag.tagify__tag--secondary:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--secondary:not(.tagify--notAllowed) {
      background-color: rgba(228, 230, 239, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--secondary:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #E4E6EF;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #E4E6EF; }
      .tagify .tagify__tag.tagify__tag-light--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--secondary:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--success:not(.tagify--notAllowed) {
      background-color: #1BC5BD; }
      .tagify .tagify__tag.tagify__tag--success:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--success:not(.tagify--notAllowed) {
      background-color: rgba(27, 197, 189, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--success:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #1BC5BD;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #1BC5BD; }
      .tagify .tagify__tag.tagify__tag-light--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--success:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--info:not(.tagify--notAllowed) {
      background-color: #8950FC; }
      .tagify .tagify__tag.tagify__tag--info:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--info:not(.tagify--notAllowed) {
      background-color: rgba(137, 80, 252, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--info:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #8950FC;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #8950FC; }
      .tagify .tagify__tag.tagify__tag-light--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--info:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--warning:not(.tagify--notAllowed) {
      background-color: #FFA800; }
      .tagify .tagify__tag.tagify__tag--warning:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--warning:not(.tagify--notAllowed) {
      background-color: rgba(255, 168, 0, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--warning:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #FFA800;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #FFA800; }
      .tagify .tagify__tag.tagify__tag-light--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--warning:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--danger:not(.tagify--notAllowed) {
      background-color: #F64E60; }
      .tagify .tagify__tag.tagify__tag--danger:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--danger:not(.tagify--notAllowed) {
      background-color: rgba(246, 78, 96, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--danger:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #F64E60;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #F64E60; }
      .tagify .tagify__tag.tagify__tag-light--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--danger:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--light:not(.tagify--notAllowed) {
      background-color: #F3F6F9; }
      .tagify .tagify__tag.tagify__tag--light:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--light:not(.tagify--notAllowed) {
      background-color: rgba(243, 246, 249, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--light:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #F3F6F9;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #F3F6F9; }
      .tagify .tagify__tag.tagify__tag-light--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--light:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--dark:not(.tagify--notAllowed) {
      background-color: #181C32; }
      .tagify .tagify__tag.tagify__tag--dark:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--dark:not(.tagify--notAllowed) {
      background-color: rgba(24, 28, 50, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--dark:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #181C32;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #181C32; }
      .tagify .tagify__tag.tagify__tag-light--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--dark:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag--white:not(.tagify--notAllowed) {
      background-color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--white:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify__tag-light--white:not(.tagify--notAllowed) {
      background-color: rgba(255, 255, 255, 0.12); }
      .tagify .tagify__tag.tagify__tag-light--white:not(.tagify--notAllowed) div .tagify__tag-text {
        color: #ffffff;
        font-weight: 500; }
      .tagify .tagify__tag.tagify__tag-light--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:after {
        color: #ffffff; }
      .tagify .tagify__tag.tagify__tag-light--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify__tag-light--white:not(.tagify--notAllowed) .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }
    .tagify .tagify__tag.tagify--notAllowed {
      background-color: #F64E60; }
      .tagify .tagify__tag.tagify--notAllowed div:before {
        box-shadow: none !important;
        animation: none;
        transition: none; }
      .tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text {
        color: #ffffff;
        opacity: .75; }
      .tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:after {
        opacity: .5;
        color: #ffffff; }
      .tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover {
        background: transparent;
        color: #ffffff; }
        .tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover + div > span {
          opacity: .3; }

.tagify[readonly] .tagify__tag__removeBtn {
  display: none; }

.tagify__input {
  color: #3F4254; }
  .tagify__input::before {
    top: auto;
    bottom: auto;
    height: auto;
    position: relative;
    display: none !important; }

.tagify__input ~ .tagify.form-control {
  margin: 1rem;
  padding: 0;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  background-color: transparent;
  outline: none  !important;
  margin: 0;
  padding: 0; }

.tagify__input.form-control {
  margin: 0; }

.tagify__input--outside {
  display: block;
  max-width: 600px;
  border: 1px solid #EBEDF3;
  margin-top: 1.5em;
  margin-bottom: 1em; }

.tagify__dropdown {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background: #ffffff;
  border: 0 !important;
  outline: none !important;
  padding: 0.75rem 0;
  z-index: 98;
  border-radius: 0.42rem; }
  .modal-open .tagify__dropdown {
    z-index: 1051; }
  .tagify__dropdown .tagify__dropdown__wrapper {
    border: 0 !important;
    outline: none !important;
    box-shadow: none; }
  .tagify__dropdown .tagify__dropdown__item {
    color: #3F4254;
    border-radius: 0;
    padding: 0.75rem 1.5rem;
    margin: 0;
    box-shadow: none; }
    .tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active {
      background: #F3F6F9;
      color: #551e43; }

.tox-target {
  display: none; }

.tox-tinymce {
  border-radius: 0.42rem !important;
  height: 500px !important; }

.toast {
  transition: all 0.15s ease;
  background-position: 15px center /*rtl:calc(100% - 15px) center*/ !important;
  border: 0;
  background-color: #F3F6F9;
  color: #3F4254;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important; }
  .toast:hover {
    transition: all 0.15s ease;
    box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
    opacity: 1; }
  .toast .toast-close-button {
    outline: none !important;
    font-size: 0; }
    .toast .toast-close-button:before {
      font-family: Ki;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      content: "\F130";
      font-size: 0.9rem; }
  .toast .toast-title {
    font-size: 1.1rem;
    font-weight: 500;
    margin-bottom: 0.25rem; }
  .toast .toast-message {
    font-size: 1rem; }
  .toast.toast-success {
    background-color: #1BC5BD;
    color: #ffffff; }
  .toast.toast-info {
    background-color: #8950FC;
    color: #ffffff; }
  .toast.toast-warning {
    background-color: #FFA800;
    color: #ffffff; }
  .toast.toast-error {
    background-color: #F64E60;
    color: #ffffff; }

.typeahead .form-control.tt-hint {
  color: #B5B5C3; }

.typeahead .form-control.tt-input {
  color: #3F4254; }

.typeahead .twitter-typeahead {
  display: block !important; }

.typeahead .tt-menu {
  border: 0;
  margin: 0;
  min-width: 275px;
  padding: 0.65rem 0;
  left: auto /*rtl:ignore*/ !important;
  background: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.42rem; }
  .typeahead .tt-menu .tt-dataset .tt-suggestion {
    padding: 0.65rem 1rem;
    font-size: 1rem;
    color: #3F4254;
    cursor: pointer; }
    .typeahead .tt-menu .tt-dataset .tt-suggestion .tt-highlight {
      color: #3F4254;
      font-weight: 500; }
    .typeahead .tt-menu .tt-dataset .tt-suggestion:hover {
      background: #F3F6F9; }

.uppy .uppy-Root {
  font-family: "Montserrat", sans-serif; }
  .uppy .uppy-Root.uppy-DragDrop--is-dragdrop-supported {
    border: 2px dashed #EBEDF3; }

.uppy .uppy-Dashboard-inner {
  background-color: #F3F6F9;
  border: 1px solid #EBEDF3; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardContent-bar,
  .uppy .uppy-Dashboard-inner .uppy-Dashboard-AddFilesPanel,
  .uppy .uppy-Dashboard-inner .uppy-DashboardContent-panel,
  .uppy .uppy-Dashboard-inner .uppy-DashboardItem-progress,
  .uppy .uppy-Dashboard-inner .uppy-DashboardItem-action,
  .uppy .uppy-Dashboard-inner .uppy-DashboardItem-previewLink {
    z-index: 1; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardContent-title {
    color: #3F4254;
    font-size: 1rem;
    font-weight: 500; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardContent-addMoreCaption {
    font-size: 0.9rem; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardTabs .uppy-Dashboard-dropFilesTitle {
    color: #3F4254;
    font-size: 1.3rem;
    font-weight: 500; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardTabs .uppy-DashboardTab-name {
    color: #3F4254; }
  .uppy .uppy-Dashboard-inner .uppy-DashboardItem.is-complete .progress {
    stroke: #1BC5BD;
    fill: #1BC5BD; }
  .uppy .uppy-Dashboard-inner .uppy-StatusBar-statusSecondary {
    overflow: visible; }

.uppy .uppy-DragDrop-container:focus {
  box-shadow: none !important;
  border-color: #551e43 !important; }

.uppy .uppy-DashboardAddFiles-info {
  bottom: 20px !important; }

.uppy .uppy-Dashboard-note {
  color: #3F4254;
  font-size: 0.9rem;
  font-weight: 400; }

.uppy .uppy-btn-primary {
  font-size: 1rem;
  font-weight: 400;
  background: #551e43;
  color: #ffffff;
  outline: none !important; }
  .uppy .uppy-btn-primary:focus, .uppy .uppy-btn-primary:hover {
    background-color: #3e1631; }

.uppy .uppy-DashboardContent-back {
  font-size: 1rem;
  font-weight: 500;
  color: #551e43;
  outline: none !important; }
  .uppy .uppy-DashboardContent-back:focus, .uppy .uppy-DashboardContent-back:hover {
    color: #3e1631; }

.uppy .uppy-Dashboard-browse {
  color: #551e43; }
  .uppy .uppy-Dashboard-browse:focus, .uppy .uppy-Dashboard-browse:hover {
    color: #3e1631; }

.uppy .uppy-DashboardContent-addMore svg {
  stroke: #551e43;
  fill: #551e43; }

.uppy .uppy-ProgressBar {
  z-index: 1; }
  .uppy .uppy-ProgressBar .uppy-ProgressBar-inner {
    background-color: #551e43;
    box-shadow: none; }
  .uppy .uppy-ProgressBar .uppy-ProgressBar-percentage {
    color: #3F4254;
    font-size: 0.9rem;
    font-weight: 400; }

.uppy .uppy-DragDrop-label {
  font-size: 1rem;
  font-weight: 500;
  color: #3F4254; }
  .uppy .uppy-DragDrop-label .uppy-DragDrop-dragText {
    color: #551e43; }
    .uppy .uppy-DragDrop-label .uppy-DragDrop-dragText:focus, .uppy .uppy-DragDrop-label .uppy-DragDrop-dragText:hover {
      color: #3e1631; }

.uppy .uppy-StatusBar {
  z-index: 1; }
  .uppy .uppy-StatusBar .uppy-StatusBar-status {
    overflow-x: visible;
    display: none; }
  .uppy .uppy-StatusBar .uppy-StatusBar-progress {
    background-color: #551e43; }
  .uppy .uppy-StatusBar .uppy-StatusBar-content .uppy-StatusBar-statusPrimary {
    font-size: 0.9rem;
    font-weight: 400;
    color: #3F4254; }
  .uppy .uppy-StatusBar .uppy-StatusBar-content .uppy-StatusBar-spinner svg {
    fill: #551e43; }
  .uppy .uppy-StatusBar .uppy-StatusBar-actions .uppy-StatusBar-actionCircleBtn .UppyIcon circle {
    transition: all 0.3s ease;
    fill: #EBEDF3; }
  .uppy .uppy-StatusBar .uppy-StatusBar-actions .uppy-StatusBar-actionCircleBtn .UppyIcon path {
    transition: all 0.3s ease;
    fill: #3F4254; }
  .uppy .uppy-StatusBar .uppy-StatusBar-actions .uppy-StatusBar-actionCircleBtn .UppyIcon:hover circle {
    transition: all 0.3s ease;
    fill: #551e43; }
  .uppy .uppy-StatusBar .uppy-StatusBar-actions .uppy-StatusBar-actionCircleBtn .UppyIcon:hover path {
    transition: all 0.3s ease;
    fill: #ffffff; }
  .uppy .uppy-StatusBar.is-complete .uppy-StatusBar-progress {
    background-color: #1BC5BD; }
  .uppy .uppy-StatusBar.uppy-Root .uppy-StatusBar-content {
    padding-left: 0 !important; }
  .uppy .uppy-StatusBar.uppy-Root .uppy-StatusBar-actions {
    right: 0 !important; }

.uppy .uppy.uppy-Informer p {
  background-color: rgba(246, 78, 96, 0.1);
  color: #F64E60;
  border-radius: 0.42rem; }

.uppy .uppy-progress {
  position: relative;
  display: flex;
  align-items: center; }

.uppy .uppy-status {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .uppy .uppy-status.uppy-status-ongoing {
    height: 40px;
    opacity: 1; }
  .uppy .uppy-status.uppy-status-hidden {
    display: none; }

.uppy .uppy-btn {
  margin-top: 10px; }

.uppy .uppy-thumbnails {
  display: flex;
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between; }
  .uppy .uppy-thumbnails .uppy-thumbnail-container {
    width: calc(50% - 5px);
    margin: 10px 5px 0;
    position: relative;
    display: flex;
    align-items: center;
    height: 50px;
    background-color: #F3F6F9;
    border-radius: 0.42rem;
    overflow: hidden; }
    .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-thumbnail {
      width: 60px;
      height: 50px;
      overflow: hidden;
      display: flex;
      justify-content: center; }
      .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-thumbnail img {
        height: 100%;
        width: auto; }
    .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-thumbnail-label {
      font-weight: 400;
      color: #3F4254;
      margin-left: 10px;
      padding-right: 10px; }
    .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-remove-thumbnail {
      margin: auto 10px auto auto;
      cursor: pointer; }
      .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-remove-thumbnail i {
        font-size: 0.7rem;
        color: #7E8299;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
      .uppy .uppy-thumbnails .uppy-thumbnail-container .uppy-remove-thumbnail:hover i {
        color: #551e43;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .uppy .uppy-thumbnails .uppy-thumbnail-container:nth-child(odd) {
      margin-left: 0; }
    .uppy .uppy-thumbnails .uppy-thumbnail-container:nth-child(even) {
      margin-right: 0; }
    @media (max-width: 1199.98px) {
      .uppy .uppy-thumbnails .uppy-thumbnail-container {
        width: 100%;
        margin: 10px 0 0; } }

.uppy .uppy-list .uppy-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem;
  background-color: #F3F6F9;
  margin-top: 0.75rem;
  border-radius: 0.42rem; }
  .uppy .uppy-list .uppy-list-item:last-child {
    margin-bottom: 0.75rem; }
  .uppy .uppy-list .uppy-list-item .uppy-list-label {
    font-weight: 500;
    color: #7E8299; }
  .uppy .uppy-list .uppy-list-item .uppy-list-remove {
    cursor: pointer;
    margin-left: 1rem; }
    .uppy .uppy-list .uppy-list-item .uppy-list-remove i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      font-size: 0.7rem;
      color: #7E8299; }
    .uppy .uppy-list .uppy-list-item .uppy-list-remove:hover i {
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
      color: #551e43; }

.uppy .uppy-wrapper .uppy-FileInput-container {
  margin-bottom: 0rem; }

.uppy .uppy-input-control {
  position: relative;
  z-index: 1;
  height: 0;
  width: 0;
  opacity: 0; }

.uppy .uppy-informer-min .uppy-Informer {
  position: static !important;
  top: auto;
  bottom: auto;
  transform: none;
  z-index: 0; }
  .uppy .uppy-informer-min .uppy-Informer[aria-hidden="true"] {
    display: none; }
  .uppy .uppy-informer-min .uppy-Informer p {
    display: block;
    max-width: none; }

.draggable {
  transition: opacity 0.3s ease;
  outline: none !important; }
  .draggable.draggable-mirror {
    opacity: 0.8;
    transition: opacity 0.3s ease;
    border: 2px dashed #E4E6EF !important; }
  .draggable.draggable--original {
    opacity: 0 !important; }
  .draggable.draggable-source--is-dragging.draggable--over {
    opacity: 0 !important; }
  .draggable .draggable-handle {
    cursor: move; }

.draggable-zone {
  outline: none !important; }

.example .example-tools {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.example .example-toggle,
.example .example-copy {
  height: 34px;
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.25rem;
  transition: all 0.15s ease;
  cursor: pointer;
  font-size: 1.15rem;
  color: #B5B5C3; }
  .example .example-toggle:hover,
  .example .example-copy:hover {
    transition: all 0.15s ease;
    color: #551e43; }

.example .example-toggle {
  font-size: 1.35rem; }
  .example .example-toggle:after {
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F116"; }
  .example .example-toggle.example-toggled {
    background-color: #F3F6F9;
    transition: all 0.15s ease;
    color: #551e43;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem; }
    .example .example-toggle.example-toggled:after {
      content: "\F115"; }

.example .card-toolbar .example-toggle {
  border-radius: 0.42rem; }

.example .example-copy:after {
  font-family: Ki;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\F117"; }

.example .example-copy.example-copied {
  transition: all 0.15s ease;
  color: #551e43; }
  .example .example-copy.example-copied:after {
    content: "\F108"; }

.example .example-preview {
  border: 4px solid #F3F6F9;
  padding: 1.75rem 1.5rem;
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem; }

.example .example-nav.nav {
  padding: 0 1.5rem; }
  .example .example-nav.nav .nav-item {
    margin: 0;
    margin-right: 1rem; }
  .example .example-nav.nav .nav-link {
    padding: 1rem 0; }

.example .example-code {
  padding: 0;
  position: relative;
  background-color: #F3F6F9;
  border-radius: 0.42rem; }
  .example .example-code .example-copy {
    position: absolute;
    top: 0.25rem;
    right: 0.75rem; }
    .example .example-code .example-copy:hover {
      color: #551e43;
      transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
  .example .example-code .example-highlight {
    padding: 1.75rem 1.5rem; }
  .example .example-code .tab-pane .example-highlight {
    padding: 1.75rem 1.5rem; }
  .example .example-code .example-nav + .example-copy {
    top: 0.25rem; }
  .example .example-code pre[class*="language-"] {
    margin: 0;
    overflow: auto;
    padding: 0;
    background-color: #F3F6F9;
    border-radius: 0.42rem;
    font-size: 1rem; }
    .example .example-code pre[class*="language-"] code {
      padding: 0;
      margin: 0; }
      .example .example-code pre[class*="language-"] code .token.operator {
        background: none; }

.example .example-preview + .example-code {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .example .example-preview + .example-code .example-copy {
    top: 0rem;
    height: 25px; }
  .example .example-preview + .example-code pre[class*="language-"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.example.example-compact {
  position: relative; }
  .example.example-compact .example-toggle.example-toggled {
    background-color: #F3F6F9; }
  .example.example-compact .example-code {
    background-color: #F3F6F9;
    border-radius: 0.42rem; }
    .example.example-compact .example-code pre[class*="language-"] {
      background-color: #F3F6F9; }
    .example.example-compact .example-code:not(.example-code-on) {
      position: absolute;
      left: -1000rem;
      top: -1000rem;
      opacity: 0; }
    .example.example-compact .example-code.example-code-on {
      display: none; }
  .example.example-compact .example-preview + .example-code {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.apexcharts-text,
.apexcharts-title-text,
.apexcharts-legend-text {
  font-family: "Montserrat", sans-serif !important; }

.apexcharts-title-text {
  font-weight: 400; }

.apexcharts-pie-label {
  font-weight: 400;
  font-size: 0.925rem; }

.apexcharts-toolbar {
  text-align: left !important; }

.apexcharts-menu {
  background: #ffffff;
  border: 0 !important;
  padding: 0.5rem 0 !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.42rem !important;
  overflow: hidden;
  min-width: 10rem !important; }
  .apexcharts-menu .apexcharts-menu-item {
    padding: 0.75rem 1.25rem;
    transition: all 0.15s ease; }
    .apexcharts-menu .apexcharts-menu-item:hover {
      background-color: #F3F6F9 !important; }

.apexcharts-tooltip.apexcharts-theme-light {
  border-radius: 0.42rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0 !important;
  background: #ffffff; }
  .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background: #F3F6F9 !important;
    border: 0 !important; }

.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 0.5rem 1rem; }

.apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.42rem !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  border: 0 !important;
  background: #ffffff !important; }
  .apexcharts-xaxistooltip.apexcharts-theme-light:before {
    border-bottom: 0 !important; }
  .apexcharts-xaxistooltip.apexcharts-theme-light:after {
    border-bottom-color: #ffffff !important; }

.card-rounded-bottom .apexcharts-canvas svg {
  border-bottom-left-radius: 0.42rem;
  border-bottom-right-radius: 0.42rem; }

.rounded .apexcharts-canvas svg {
  border-radius: 0.42rem !important; }

.rounded-sm .apexcharts-canvas svg {
  border-radius: 0.28rem !important; }

.rounded-lg .apexcharts-canvas svg {
  border-radius: 0.85rem !important; }

.rounded-xl .apexcharts-canvas svg {
  border-radius: 1.25rem !important; }

.leaflet-container .leaflet-pane,
.leaflet-container .leaflet-top,
.leaflet-container .leaflet-bottom,
.leaflet-container .leaflet-control {
  z-index: 1 !important; }

.leaflet-container .leaflet-popup-content-wrapper {
  border-radius: 0.42rem !important;
  text-align: center;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important; }
  .leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content {
    font-family: "Montserrat", sans-serif;
    font-size: 1rem; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: 'Montserrat', sans-serif;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 13px !important;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 1199.98px) {
    html,
    body {
      font-size: 12px !important; } }
  @media (max-width: 991.98px) {
    html,
    body {
      font-size: 12px !important; } }
  html a:hover,
  html a:active,
  html a:focus,
  body a:hover,
  body a:active,
  body a:focus {
    text-decoration: none !important; }
  html a,
  html button,
  body a,
  body button {
    outline: none !important; }

body {
  display: flex;
  flex-direction: column;
  color: #3F4254; }

router-outlet {
  display: none; }

canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }

@media print {
  .print-content-only {
    padding: 0 !important;
    background: none !important; }
    .print-content-only .wrapper,
    .print-content-only .page,
    .print-content-only .content,
    .print-content-only .container,
    .print-content-only .container-fluid {
      background: none !important;
      padding: 0 !important;
      margin: 0 !important; }
    .print-content-only .aside,
    .print-content-only .sidebar,
    .print-content-only .sticky-toolbar,
    .print-content-only .scrolltop,
    .print-content-only .header,
    .print-content-only .header-mobile,
    .print-content-only .footer,
    .print-content-only .subheader,
    .print-content-only .offcanvas {
      display: none !important; } }

body {
  background: #eef0f8; }

@media (min-width: 992px) {
  .container,
  .container-fluid {
    padding: 0 25px; } }

@media (max-width: 991.98px) {
  .container,
  .container-fluid {
    max-width: none;
    padding: 0 15px; } }

@media (min-width: 992px) {
  .header {
    display: flex;
    justify-content: space-between;
    transition: height 0.3s ease;
    box-shadow: none;
    position: relative;
    z-index: 2; }
    .header .header-top {
      height: 75px;
      display: flex;
      align-items: stretch;
      background-color: #551e43; }
      .header .header-top .container,
      .header .header-top .container-fluid {
        display: flex;
        align-items: stretch;
        justify-content: space-between; }
      .header .header-top .quick-search .quick-search-form .input-group {
        background-color: rgba(255, 255, 255, 0.1) !important; }
        .header .header-top .quick-search .quick-search-form .input-group .input-group-text .svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: rgba(255, 255, 255, 0.75); }
        .header .header-top .quick-search .quick-search-form .input-group .input-group-text .svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
        .header .header-top .quick-search .quick-search-form .input-group .input-group-text .quick-search-close {
          color: rgba(255, 255, 255, 0.75); }
        .header .header-top .quick-search .quick-search-form .input-group .form-control {
          color: rgba(255, 255, 255, 0.75); }
          .header .header-top .quick-search .quick-search-form .input-group .form-control::-moz-placeholder {
            color: rgba(255, 255, 255, 0.75);
            opacity: 1; }
          .header .header-top .quick-search .quick-search-form .input-group .form-control:-ms-input-placeholder {
            color: rgba(255, 255, 255, 0.75); }
          .header .header-top .quick-search .quick-search-form .input-group .form-control::-webkit-input-placeholder {
            color: rgba(255, 255, 255, 0.75); }
          .header .header-top .quick-search .quick-search-form .input-group .form-control:active, .header .header-top .quick-search .quick-search-form .input-group .form-control.active, .header .header-top .quick-search .quick-search-form .input-group .form-control:focus, .header .header-top .quick-search .quick-search-form .input-group .form-control.focus {
            color: rgba(255, 255, 255, 0.85); }
        .header .header-top .quick-search .quick-search-form .input-group .input-group-append.spinner:before {
          border-color: rgba(255, 255, 255, 0.75);
          border-right-color: transparent; }
    .header .header-bottom {
      height: 100px;
      display: flex;
      align-items: stretch;
      background-color: #ffffff; }
      .header .header-bottom .container,
      .header .header-bottom .container-fluid {
        display: flex;
        align-items: stretch;
        justify-content: space-between; }
    .header-fixed[data-header-scroll="on"] .header {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      z-index: 97;
      height: 75px;
      animation: header-scroll-animation .5s ease 1; }
      .header-fixed[data-header-scroll="on"] .header .header-bottom {
        display: none; } }

@keyframes header-scroll-animation {
  from {
    top: -75px; }
  to {
    top: 0; } }

@media (min-width: 992px) {
  .header-mobile {
    display: none; } }

@media (max-width: 991.98px) {
  .header-mobile {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
    height: 55px;
    min-height: 55px;
    background-color: #551e43;
    z-index: 3; }
    .header-mobile-fixed .header-mobile {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      z-index: 97; }
    .topbar-mobile-on .header-mobile {
      box-shadow: none; }
    .header-mobile .burger-icon span {
      background-color: rgba(255, 255, 255, 0.75); }
      .header-mobile .burger-icon span::before, .header-mobile .burger-icon span::after {
        background-color: rgba(255, 255, 255, 0.75); }
    .header-mobile .burger-icon:hover span {
      background-color: #ffffff; }
      .header-mobile .burger-icon:hover span::before, .header-mobile .burger-icon:hover span::after {
        background-color: #ffffff; }
    .header-mobile .burger-icon-active span {
      background-color: #ffffff; }
      .header-mobile .burger-icon-active span::before, .header-mobile .burger-icon-active span::after {
        background-color: #ffffff; }
    .header-mobile .btn i {
      color: rgba(255, 255, 255, 0.75); }
    .header-mobile .btn .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: rgba(255, 255, 255, 0.75); }
    .header-mobile .btn .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .header-mobile .btn.active i,
    .header-mobile .btn:focus i,
    .header-mobile .btn:hover i,
    .header-mobile .show .btn i {
      color: #ffffff; }
    .header-mobile .btn.active .svg-icon svg g [fill],
    .header-mobile .btn:focus .svg-icon svg g [fill],
    .header-mobile .btn:hover .svg-icon svg g [fill],
    .header-mobile .show .btn .svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #ffffff; }
    .header-mobile .btn.active .svg-icon svg:hover g [fill],
    .header-mobile .btn:focus .svg-icon svg:hover g [fill],
    .header-mobile .btn:hover .svg-icon svg:hover g [fill],
    .header-mobile .show .btn .svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; } }

@media (min-width: 992px) {
  .header-menu {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin: 0; }
    .header-menu .menu-nav {
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      align-items: stretch; }
      .header-menu .menu-nav > .menu-item .menu-link {
        display: flex;
        text-decoration: none;
        position: relative;
        vertical-align: middle;
        align-items: stretch;
        outline: none !important;
        text-decoration: none;
        cursor: pointer; }
        .header-menu .menu-nav > .menu-item .menu-link .menu-text {
          display: flex;
          align-items: center;
          flex-grow: 1;
          padding: 0; }
        .header-menu .menu-nav > .menu-item .menu-link .menu-label {
          display: flex;
          align-items: center;
          line-height: 0;
          white-space: nowrap; }
        .header-menu .menu-nav > .menu-item .menu-link .menu-icon {
          display: flex;
          align-items: center; }
        .header-menu .menu-nav > .menu-item .menu-link .menu-arrow {
          display: flex;
          align-items: center; }
        .header-menu .menu-nav > .menu-item .menu-link:hover, .header-menu .menu-nav > .menu-item .menu-link:active, .header-menu .menu-nav > .menu-item .menu-link:focus {
          text-decoration: none; }
      .header-menu .menu-nav > .menu-item > .menu-link > .menu-text {
        width: auto; }
      .header-menu .menu-nav > .menu-item.menu-item-icon > .menu-link {
        justify-content: center; }
        .header-menu .menu-nav > .menu-item.menu-item-icon > .menu-link > .menu-icon {
          justify-content: center; }
      .header-menu .menu-nav > .menu-item .menu-submenu {
        display: none;
        z-index: 98;
        position: absolute;
        top: 100%;
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        border-radius: 4px;
        padding: 20px 0px ; }
        .header-menu .menu-nav > .menu-item .menu-submenu .menu-scroll {
          position: relative;
          overflow: hidden;
          display: flex;
          flex-direction: column;
          flex-grow: 1; }
        .header-menu .menu-nav > .menu-item .menu-submenu .menu-subnav {
          list-style: none !important;
          padding: 0;
          margin: 0; }
        .header-menu .menu-nav > .menu-item .menu-submenu {
          width: 275px;
          margin: 0 auto;
          left: auto;
          right: auto; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-full {
          margin: 0 auto;
          width: auto;
          left: 20px;
          right: 20px; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed {
          left: auto;
          right: auto;
          width: auto; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-right {
          right: 0;
          left: auto; }
          .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-right.menu-submenu-pull {
            margin-right: -40px; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-left {
          right: auto;
          left: 0; }
          .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-left.menu-submenu-pull {
            margin-left: -40px; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-center {
          margin: 0 auto;
          left: 0;
          right: 0; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu {
          position: relative;
          padding: 0;
          margin: 0; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu {
            top: 0;
            display: none;
            margin-top: 0; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-left {
              right: 100%;
              left: auto; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-right {
              left: 100%;
              right: auto; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu.menu-item-dropup > .menu-submenu {
            top: auto;
            bottom: 0; }
        .header-menu .menu-nav > .menu-item .menu-submenu .menu-content {
          display: flex;
          list-style: none;
          padding: 0;
          margin: 0; }
          .header-menu .menu-nav > .menu-item .menu-submenu .menu-content > .menu-item {
            padding: 0;
            margin: 0;
            display: flex;
            flex-direction: column;
            flex-grow: 1; }
            .header-menu .menu-nav > .menu-item .menu-submenu .menu-content > .menu-item:last-child {
              border-right: 0; }
        .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading {
          display: flex;
          align-items: center;
          padding: 0;
          margin: 0;
          text-decoration: none;
          position: relative; }
          .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading .menu-text {
            display: flex;
            align-items: center;
            flex-grow: 1; }
          .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading .menu-label {
            display: flex;
            align-items: center;
            white-space: nowrap; }
          .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading .menu-icon {
            display: flex;
            align-items: center;
            font-size: 18px;
            padding: 0 10px 0 0; }
          .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading .menu-arrow {
            display: flex;
            align-items: center;
            padding: 0 0 0 10px; }
      .header-menu .menu-nav > .menu-item .menu-inner,
      .header-menu .menu-nav > .menu-item .menu-subnav {
        list-style: none;
        margin: 0;
        padding: 0; }
        .header-menu .menu-nav > .menu-item .menu-inner > .menu-item,
        .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item {
          display: flex;
          flex-grow: 1;
          margin: 0;
          padding: 10px 20px; }
          .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link,
          .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link {
            display: flex;
            align-items: center;
            flex-grow: 1;
            text-decoration: none;
            position: relative; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link:hover, .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link:active, .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link:focus,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link:hover,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link:active,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link:focus {
              outline: none;
              text-decoration: none; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-text,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-text {
              display: flex;
              align-items: center;
              font-weight: 400;
              font-size: 1rem;
              text-transform: initial; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-label,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-label {
              display: flex;
              align-items: center;
              white-space: nowrap;
              padding: 0px 0px 0px 5px; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-icon,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-icon {
              display: flex;
              align-items: center;
              flex: 0 0 33px;
              padding: 0;
              font-size: 1.4rem; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-bullet,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-bullet {
              display: flex;
              align-items: center;
              line-height: 0; }
            .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-arrow,
            .header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-arrow {
              display: flex;
              align-items: center;
              padding: 0px 0px 0px 10px; }
      .header-menu .menu-nav > .menu-item .menu-inner {
        padding: 0; }
      .header-menu .menu-nav > .menu-item .menu-submenu .menu-submenu {
        margin-left: 1px; }
        .header-menu .menu-nav > .menu-item .menu-submenu .menu-submenu.menu-submenu-left {
          margin-right: 1px; }
      .header-menu .menu-nav > .menu-item.menu-item-submenu.menu-item-tabs > .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu {
        top: 100%; }
        .header-menu .menu-nav > .menu-item.menu-item-submenu.menu-item-tabs > .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-left {
          right: 100%;
          left: 0; }
        .header-menu .menu-nav > .menu-item.menu-item-submenu.menu-item-tabs > .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-right {
          left: 100%;
          right: 0; }
    .header-menu .menu-nav > .menu-item {
      display: flex;
      align-items: center;
      padding: 0px 0.25rem;
      padding: 0px 0.25rem ; }
      .header-menu .menu-nav > .menu-item > .menu-link > .menu-arrow {
        display: none; }
        .header-menu .menu-nav > .menu-item > .menu-link > .menu-arrow:before {
          content: "\F109" !important; }
      .header-menu .menu-nav > .menu-item.menu-item-rel {
        position: relative; }
      .header-menu .menu-nav > .menu-item > .menu-link {
        transition: all 0.3s ease;
        cursor: pointer;
        padding: 0.25rem 0.5rem ; }
        .header-menu .menu-nav > .menu-item > .menu-link:hover {
          transition: all 0.3s ease; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-icon {
          font-size: 1.4rem;
          width: 30px;
          padding: 0;
          line-height: 0; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon {
            height: 23px ;
            width: 23px ;
            margin-left: -2px; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet {
          width: 20px; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet > span {
            vertical-align: middle;
            display: inline-block; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
            width: 4px;
            height: 4px;
            border-radius: 100%; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
            width: 5px;
            height: 1px; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-text {
          font-weight: 400;
          font-size: 1rem;
          text-transform: initial; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-label {
          padding: 0px 0px 0px 5px; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
          font-size: 0.6rem;
          width: 20px;
          justify-content: flex-end; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-arrow:before {
          font-family: Ki;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1;
          text-decoration: inherit;
          text-rendering: optimizeLegibility;
          text-transform: none;
          -moz-osx-font-smoothing: grayscale;
          -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
          content: "\F105"; }
          [direction="rtl"] .header-menu .menu-nav > .menu-item > .menu-link .menu-arrow:before {
            content: "\F106" !important; }
        .header-menu .menu-nav > .menu-item > .menu-link .menu-item-here {
          display: none; }
      .header-menu .menu-nav > .menu-item .menu-submenu {
        padding: 0px;
        border-radius: 4px; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item {
          padding: 0px ; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link {
            transition: all 0.3s ease;
            cursor: pointer;
            padding: 11px 30px ; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link:hover {
              transition: all 0.3s ease; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon {
              font-size: 1.4rem;
              width: 33px;
              padding: 0;
              line-height: 0; }
              .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon.svg-icon {
                height: 23px ;
                width: 23px ;
                margin-left: -2px; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet {
              width: 20px; }
              .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet > span {
                vertical-align: middle;
                display: inline-block; }
              .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
                width: 4px;
                height: 4px;
                border-radius: 100%; }
              .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
                width: 9px;
                height: 1px; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-text {
              font-weight: 400;
              font-size: 1rem;
              text-transform: initial; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-label {
              padding: 0px 0px 0px 5px; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-arrow {
              font-size: 0.6rem;
              width: 20px;
              justify-content: flex-end;
              padding: 0px 0px 0px 10px; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-arrow:before {
              font-family: Ki;
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              line-height: 1;
              text-decoration: inherit;
              text-rendering: optimizeLegibility;
              text-transform: none;
              -moz-osx-font-smoothing: grayscale;
              -webkit-font-smoothing: antialiased;
              font-smoothing: antialiased;
              content: "\F105"; }
              [direction="rtl"] .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-arrow:before {
                content: "\F106" !important; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-item-here {
              display: none; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content {
          align-items: stretch; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content > .menu-item {
            flex-grow: 1;
            flex-basis: 0; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content > .menu-item:last-child {
              border-right: 0 !important; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading {
            padding: 30px 30px 10px 30px; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading > .menu-text {
              font-weight: 500;
              font-size: 1.07rem;
              text-transform: initial; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading > .menu-icon {
              font-size: 1.35rem;
              flex: 0 0 30px;
              padding: 0; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading .menu-label {
              padding: 0px 0px 0px 5px; }
          .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner {
            padding: 0 0 20px 0; }
            .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item {
              padding: 0px ; }
              .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link {
                transition: all 0.3s ease;
                cursor: pointer;
                padding: 11px 30px ; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link:hover {
                  transition: all 0.3s ease; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon {
                  font-size: 1.4rem;
                  width: 33px;
                  padding: 0;
                  line-height: 0; }
                  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon.svg-icon {
                    height: 23px ;
                    width: 23px ;
                    margin-left: -2px; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet {
                  width: 20px; }
                  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet > span {
                    vertical-align: middle;
                    display: inline-block; }
                  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
                    width: 4px;
                    height: 4px;
                    border-radius: 100%; }
                  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
                    width: 9px;
                    height: 1px; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-text {
                  font-weight: 400;
                  font-size: 1rem;
                  text-transform: initial; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-label {
                  padding: 0px 0px 0px 5px; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-arrow {
                  font-size: 0.6rem;
                  width: 20px;
                  justify-content: flex-end;
                  padding: 0px 0px 0px 10px; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-arrow:before {
                  font-family: Ki;
                  font-style: normal;
                  font-weight: normal;
                  font-variant: normal;
                  line-height: 1;
                  text-decoration: inherit;
                  text-rendering: optimizeLegibility;
                  text-transform: none;
                  -moz-osx-font-smoothing: grayscale;
                  -webkit-font-smoothing: antialiased;
                  font-smoothing: antialiased;
                  content: "\F105"; }
                  [direction="rtl"] .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-arrow:before {
                    content: "\F106" !important; }
                .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-item-here {
                  display: none; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-classic {
          padding: 20px 0px; }
        .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-inline {
          display: flex;
          flex: 0 0 auto; }
          .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-inline > .menu-subnav > .menu-item {
            display: flex;
            padding: 5px 0; }
    .header-menu .menu-nav .menu-item.menu-item-resize {
      display: none; }
    .header-menu .menu-nav .menu-item.menu-item-active-tab .menu-submenu, .header-menu .menu-nav .menu-item.menu-item-hover .menu-submenu {
      display: block;
      animation: header-menu-submenu-fade-in 0.3s ease 1, header-menu-submenu-move-down 0.3s ease-out 1; } }
    @media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
      .header-menu .menu-nav .menu-item.menu-item-active-tab .menu-submenu, .header-menu .menu-nav .menu-item.menu-item-hover .menu-submenu {
        animation: none; } }

@media (min-width: 992px) {
      .header-menu .menu-nav .menu-item.menu-item-active-tab .menu-submenu > .menu-subnav > .menu-item.menu-item-hover > .menu-submenu, .header-menu .menu-nav .menu-item.menu-item-hover .menu-submenu > .menu-subnav > .menu-item.menu-item-hover > .menu-submenu {
        display: block;
        animation: header-menu-submenu-fade-in 0.3s ease 1, header-menu-submenu-move-up 0.3s ease-out 1; } }
      @media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
        .header-menu .menu-nav .menu-item.menu-item-active-tab .menu-submenu > .menu-subnav > .menu-item.menu-item-hover > .menu-submenu, .header-menu .menu-nav .menu-item.menu-item-hover .menu-submenu > .menu-subnav > .menu-item.menu-item-hover > .menu-submenu {
          animation: none; } }

@media (min-width: 992px) {
    .header-menu.header-menu-root-arrow .menu-nav > .menu-item > .menu-link > .menu-arrow {
      display: flex; } }

@media (min-width: 992px) and (max-width: 1399.98px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-full, .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed, .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-auto, .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-auto.menu-submenu-mimimal-desktop-wide, .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-xl, .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-xxl {
    margin: 0 auto;
    width: auto;
    left: 20px;
    right: 20px; } }

@media (min-width: 0) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-xs {
    width: -60px; } }

@media (min-width: 576px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-sm {
    width: 516px; } }

@media (min-width: 768px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-md {
    width: 708px; } }

@media (min-width: 992px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-lg {
    width: 932px; } }

@media (min-width: 1200px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-xl {
    width: 1140px; } }

@media (min-width: 1400px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-fixed-xxl {
    width: 1340px; } }

@keyframes header-menu-submenu-fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes header-menu-submenu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes header-menu-submenu-move-up {
  from {
    margin-top: -10px; }
  to {
    margin-top: 0; } }

@keyframes header-menu-submenu-move-down {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0; } }

@media (min-width: 992px) {
  .header-menu .menu-nav > .menu-item > .menu-link {
    background-color: none; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-text {
      color: #3F4254; }
    .header-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3; }
  .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
    background-color: none; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
      color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link > .menu-arrow {
      color: #551e43; }
  .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link {
    background-color: none; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text {
      color: #551e43; }
    .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link > .menu-arrow {
      color: #551e43; }
  .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link {
    background-color: none; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill], .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill], .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #551e43; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
      color: #551e43; }
    .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow {
      color: #551e43; }
  .header-menu .menu-nav > .menu-item .menu-submenu {
    background-color: #ffffff;
    box-shadow: 0px 15px 50px 0px rgba(82, 63, 105, 0.15); }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon {
      color: #B5B5C3; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease;
        fill: #B5B5C3; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-text {
      color: #3F4254; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-active > .menu-link > .menu-arrow {
        color: #551e43; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link > .menu-arrow {
        color: #551e43; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill], .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill], .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow {
        color: #551e43; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content > .menu-item {
      border-right: 1px solid #EBEDF3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading > .menu-text {
      color: #181C32; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading > .menu-icon {
      color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon {
      color: #B5B5C3; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease;
        fill: #B5B5C3; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-text {
      color: #3F4254; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-active > .menu-link > .menu-arrow {
        color: #551e43; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-here > .menu-link > .menu-arrow {
        color: #551e43; }
    .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link {
      background-color: #F3F6F9; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon {
        color: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill], .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill], .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
        color: #551e43; }
      .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow {
        color: #551e43; } }

@media (max-width: 991.98px) {
  .header-menu-mobile .menu-nav {
    margin: 0;
    list-style: none;
    padding: 10px 0; }
    .header-menu-mobile .menu-nav .menu-scroll {
      position: relative;
      overflow: hidden;
      display: flex;
      flex-direction: column;
      flex-grow: 1; }
    .header-menu-mobile .menu-nav .menu-subnav {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      padding: 0;
      margin: 0;
      list-style: none !important; }
    .header-menu-mobile .menu-nav .menu-inner,
    .header-menu-mobile .menu-nav .menu-submenu {
      display: none;
      float: none;
      margin: 0;
      padding: 0;
      width: auto !important; }
      .header-menu-mobile .menu-nav .menu-inner .menu-content,
      .header-menu-mobile .menu-nav .menu-submenu .menu-content {
        padding: 0;
        margin: 0; }
        .header-menu-mobile .menu-nav .menu-inner .menu-content > .menu-item,
        .header-menu-mobile .menu-nav .menu-submenu .menu-content > .menu-item {
          padding: 0;
          margin: 0;
          list-style: none; }
          .header-menu-mobile .menu-nav .menu-inner .menu-content > .menu-item.menu-headingless > .menu-inner,
          .header-menu-mobile .menu-nav .menu-submenu .menu-content > .menu-item.menu-headingless > .menu-inner {
            display: flex; }
            .header-menu-mobile .menu-nav .menu-inner .menu-content > .menu-item.menu-headingless > .menu-inner > li > .menu-link,
            .header-menu-mobile .menu-nav .menu-submenu .menu-content > .menu-item.menu-headingless > .menu-inner > li > .menu-link {
              margin: 0; }
    .header-menu-mobile .menu-nav .menu-item {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      float: none;
      padding: 0; }
      .header-menu-mobile .menu-nav .menu-item > .menu-heading,
      .header-menu-mobile .menu-nav .menu-item > .menu-link {
        display: flex;
        flex-grow: 1;
        align-items: stretch;
        margin: 0;
        padding: 0;
        text-decoration: none;
        position: relative;
        outline: none; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading:hover,
        .header-menu-mobile .menu-nav .menu-item > .menu-link:hover {
          text-decoration: none;
          cursor: pointer; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-text,
        .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-text {
          display: flex;
          align-items: center;
          flex-grow: 1;
          padding: 0; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-label,
        .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-label {
          display: flex;
          align-items: center;
          white-space: nowrap; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-icon,
        .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-icon {
          display: flex;
          align-items: center;
          line-height: 0; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-bullet,
        .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-bullet {
          display: flex;
          align-items: center;
          line-height: 0; }
        .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-arrow,
        .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-arrow {
          display: flex;
          align-items: center;
          justify-content: flex-end;
          line-height: 0; }
          .header-menu-mobile .menu-nav .menu-item > .menu-heading .menu-arrow:before,
          .header-menu-mobile .menu-nav .menu-item > .menu-link .menu-arrow:before {
            -webkit-transform: translate3d(0, 0, 0); }
      .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-heading > .menu-arrow:before,
      .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-link > .menu-arrow:before {
        transform: rotateZ(90deg)/*rtl:ignore*/; }
        [direction="rtl"] .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-heading > .menu-arrow:before, [direction="rtl"]
        .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-link > .menu-arrow:before {
          transform: rotateZ(-90deg)/*rtl:ignore*/; }
      .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-submenu,
      .header-menu-mobile .menu-nav .menu-item.menu-item-open > .menu-inner {
        display: flex;
        flex-grow: 1;
        flex-direction: column; }
      .header-menu-mobile .menu-nav .menu-item .menu-submenu .menu-item-parent {
        display: none; }
    .header-menu-mobile .menu-nav .menu-section {
      display: flex;
      padding: 0 27px; }
      .header-menu-mobile .menu-nav .menu-section.menu-section-first {
        margin-top: 0 !important; }
      .header-menu-mobile .menu-nav .menu-section .menu-text {
        display: flex;
        margin: 0;
        padding: 0;
        align-items: center; }
      .header-menu-mobile .menu-nav .menu-section .menu-icon {
        display: none;
        align-items: center;
        justify-content: center; }
    .header-menu-mobile .menu-nav .menu-separator {
      height: 0;
      overflow: hidden; }
      .header-menu-mobile .menu-nav .menu-separator.menu-separator-marginless {
        margin: 0; }
    .header-menu-mobile .menu-nav > .menu-item {
      position: relative;
      margin: 0 ; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-heading,
      .header-menu-mobile .menu-nav > .menu-item > .menu-link {
        cursor: pointer;
        min-height: 44px; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-text,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-text {
          font-weight: 400;
          font-size: 1.02rem;
          text-transform: initial; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-icon,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-icon {
          flex: 0 0 35px;
          font-size: 1.4rem; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-icon svg,
          .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-icon svg {
            margin-left: -2px; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet {
          vertical-align: middle;
          text-align: left;
          flex: 0 0 15px; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet > span,
          .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet > span {
            vertical-align: middle;
            display: inline-block; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
          .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
            width: 4px;
            height: 4px;
            border-radius: 100%; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
          .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
            width: 5px;
            height: 1px; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-label,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-label {
          padding: 0px 0px 0px 5px;
          text-align: right; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-arrow,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-arrow {
          flex: 0 0 20px;
          font-size: 0.6rem; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-arrow:before,
          .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-arrow:before {
            transition: all 0.3s ease;
            font-family: Ki;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            line-height: 1;
            text-decoration: inherit;
            text-rendering: optimizeLegibility;
            text-transform: none;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            font-smoothing: antialiased;
            content: "\F105"; }
            [direction="rtl"] .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
            .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-arrow:before {
              content: "\F106" !important; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-item-here,
        .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-item-here {
          display: none; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow:before {
        transition: all 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-subnav {
        margin: 0 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item {
        margin: 0 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {
          cursor: pointer;
          min-height: 40px; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
            font-weight: 400;
            font-size: 1rem;
            text-transform: initial; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon {
            flex: 0 0 35px;
            font-size: 1.35rem; }
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon svg,
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon svg {
              margin-left: -2px; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet {
            vertical-align: middle;
            text-align: left;
            flex: 0 0 20px; }
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet > span,
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet > span {
              vertical-align: middle;
              display: inline-block; }
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
              width: 4px;
              height: 4px;
              border-radius: 100%; }
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
              width: 5px;
              height: 1px; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-label,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-label {
            padding: 0px 0px 0px 5px; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
            flex: 0 0 20px;
            font-size: 0.6rem; }
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow:before,
            .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow:before {
              transition: all 0.3s ease;
              font-family: Ki;
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              line-height: 1;
              text-decoration: inherit;
              text-rendering: optimizeLegibility;
              text-transform: none;
              -moz-osx-font-smoothing: grayscale;
              -webkit-font-smoothing: antialiased;
              font-smoothing: antialiased;
              content: "\F105"; }
              [direction="rtl"] .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
              .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow:before {
                content: "\F106" !important; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-item-here,
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-item-here {
            display: none; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow:before {
          transition: all 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-section {
        margin: 20px 0 0 0;
        height: 40px; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-section .menu-text {
          font-size: 0.8rem;
          font-weight: 300;
          text-transform: uppercase;
          letter-spacing: 0.3px; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-separator {
        margin: 15px 0; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-separator .menu-separator-marginless {
          margin: 0; }
    .header-menu-mobile .menu-nav > .menu-section {
      margin: 20px 0 0 0;
      height: 40px; }
      .header-menu-mobile .menu-nav > .menu-section .menu-text {
        font-size: 0.83rem;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.3px; }
    .header-menu-mobile .menu-nav > .menu-separator {
      margin: 15px 0; }
      .header-menu-mobile .menu-nav > .menu-separator .menu-separator-marginless {
        margin: 0; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-link {
      padding: 9px 30px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-heading {
      padding: 0 30px;
      padding-left: 45px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-inner {
      padding: 0;
      margin: 0; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-inner .menu-link {
        padding: 0 30px;
        padding-left: 60px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
      padding: 0 30px;
      padding-left: 45px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
      padding: 0; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav {
        padding: 0; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
          padding: 0 30px;
          padding-left: 60px; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
          padding: 0; }
          .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
            padding: 0 30px;
            padding-left: 75px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
      padding-left: 45px; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
      padding: 0; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
        padding-left: 60px; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
        padding: 0; }
        .header-menu-mobile .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
          padding-left: 75px; } }

@media (max-width: 991.98px) {
  .header-menu-mobile {
    background-color: #ffffff ; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-text,
    .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-text {
      color: #3F4254 ; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-icon,
    .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-icon {
      color: #B5B5C3 ; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
      .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease;
        fill: #B5B5C3; }
      .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
    .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
    .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-heading .menu-arrow,
    .header-menu-mobile .menu-nav > .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item.menu-item-open {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
        color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon {
        color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
        .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow {
        color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item.menu-item-here {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-text,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text {
        color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon {
        color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
        .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-arrow,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-here > .menu-link .menu-arrow {
        color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item.menu-item-active {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading,
      .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link {
        background-color: #F3F6F9 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text,
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
          color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon,
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
          color: #551e43 ; }
          .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
          .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #551e43; }
          .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-arrow,
        .header-menu-mobile .menu-nav > .menu-item.menu-item-active > .menu-link .menu-arrow {
          color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
        color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
        color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
        .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
      .header-menu-mobile .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
        color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item > .menu-arrow {
      color: #ffffff; }
    .header-menu-mobile .menu-nav > .menu-section .menu-text {
      color: #7E8299 ; }
    .header-menu-mobile .menu-nav > .menu-section .menu-icon {
      color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-separator {
      border-bottom: 1px solid #EBEDF3 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text,
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
      color: #3F4254 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon,
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon {
      color: #B5B5C3 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease;
        fill: #B5B5C3; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow,
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-text,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-text {
        color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon {
        color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow {
        color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
        background-color: #F3F6F9 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-text,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text {
          color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon {
          color: #551e43 ; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #551e43; }
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-arrow,
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-arrow {
          color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover {
      transition: background-color 0.3s; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
        color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
        color: #551e43 ; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
      .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
        color: #551e43 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-section .menu-text {
      color: #7E8299 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-section .menu-icon {
      color: #B5B5C3 ; }
    .header-menu-mobile .menu-nav > .menu-item .menu-submenu .menu-separator {
      border-bottom: 1px solid #EBEDF3 ; } }

@media (max-width: 991.98px) {
  .header-menu-wrapper {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: -295px;
    width: 275px; }
    .header-menu-wrapper.header-menu-wrapper-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      left: 0; } }
  @media screen and (max-width: 991.98px) and (-ms-high-contrast: active), (max-width: 991.98px) and (-ms-high-contrast: none) {
    .header-menu-wrapper {
      transition: none !important; } }

@media (max-width: 991.98px) {
  .header-menu-wrapper.header-menu-wrapper-right {
    right: -295px;
    left: auto; }
    .header-menu-wrapper.header-menu-wrapper-right.header-menu-wrapper-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      right: 0;
      left: auto; }
  .header-menu-wrapper-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    animation: animation-offcanvas-fade-in .6s ease 1; }
  @keyframes animation-offcanvas-fade-in {
    from {
      opacity: 0; }
    to {
      opacity: 1; } }
  .header-menu-wrapper {
    background: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75); }
  .header-menu-wrapper-overlay {
    background: rgba(0, 0, 0, 0.1); } }

@media (max-width: 325px) {
  .header-menu-wrapper {
    width: 90% !important; } }

@media (max-width: 991.98px) {
  [data-offcanvas-header-menu-wrapper=on] {
    overflow: hidden !important; } }

@media (min-width: 992px) {
  .header-menu-wrapper {
    display: flex;
    align-items: stretch;
    width: 100%; }
  .header-menu {
    display: flex;
    align-items: stretch;
    width: 100%; }
    .header-menu .menu-nav {
      display: flex;
      flex-grow: 1;
      align-items: stretch; }
      .header-menu .menu-nav > .menu-item {
        flex-grow: 1;
        flex-basis: 0; }
        .header-menu .menu-nav > .menu-item > .menu-link {
          border-radius: 0.42rem;
          padding: 0;
          display: flex;
          flex-grow: 1;
          align-items: stretch;
          flex-direction: column;
          border-radius: 0;
          padding-left: 2rem;
          border-right: 2px solid #F3F6F9; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-text {
            color: #3F4254;
            font-weight: 500;
            font-size: 1.35rem; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-desc {
            margin-top: 0.35rem;
            color: #B5B5C3;
            font-weight: 500;
            font-size: 1rem; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
            color: #B5B5C3; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-icon i {
            color: #B5B5C3; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-icon .svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #B5B5C3; }
          .header-menu .menu-nav > .menu-item > .menu-link .menu-icon .svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .header-menu .menu-nav > .menu-item:first-child > .menu-link {
          padding-left: 0; }
        .header-menu .menu-nav > .menu-item:last-child > .menu-link {
          border-right: 0; }
        .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active), .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) {
          background-color: transparent; }
          .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) .menu-text, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) .menu-text {
            color: #551e43; }
          .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) .menu-arrow, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) .menu-arrow {
            color: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) .menu-icon i, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) .menu-icon i {
            color: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) .menu-icon .svg-icon svg g [fill], .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) .menu-icon .svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) .menu-icon .svg-icon svg:hover g [fill], .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) .menu-icon .svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
          background-color: transparent; }
          .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
            color: #551e43; }
          .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-arrow, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-arrow {
            color: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon i, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon i {
            color: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon .svg-icon svg g [fill], .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon .svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: rgba(85, 30, 67, 0.8); }
          .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon .svg-icon svg:hover g [fill], .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon .svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; } }

@media (min-width: 992px) and (max-width: 1399.98px) {
  .header-menu .menu-nav > .menu-item > .menu-link {
    padding-left: 1rem; }
  .header-menu .menu-nav > .menu-item:first-child > .menu-link {
    padding-left: 0; }
  .header-menu .menu-nav > .menu-item:last-child > .menu-link {
    border-right: 0; } }

@media (max-width: 991.98px) {
  .header-menu-wrapper {
    overflow: auto; }
  .header-menu .menu-nav > .menu-item > .menu-link .menu-desc {
    display: none; } }

.topbar {
  display: flex;
  align-items: stretch;
  padding: 0; }
  .topbar .topbar-item {
    display: flex;
    align-items: center; }
  .topbar .dropdown {
    display: flex;
    align-items: stretch; }

@media (max-width: 991.98px) {
  .topbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition: all 0.3s ease;
    justify-content: flex-end;
    padding: 0 15px;
    height: 50px;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1);
    background-color: #551e43;
    border-top: 1px solid transparent; }
    .header-mobile-fixed .topbar {
      position: fixed;
      z-index: 96; }
    .topbar-mobile-on .topbar {
      z-index: 2;
      transition: all 0.3s ease;
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      margin-top: 55px; } }

.aside {
  width: 265px; }
  .aside .aside-menu.ps > .ps__rail-y {
    right: 4px; }

@media (min-width: 992px) {
  .aside {
    border-radius: 0.42rem; }
    .aside .aside-menu,
    .aside .aside-menu-wrapper {
      border-radius: 0.42rem; }
    .aside-static .aside {
      position: relative;
      z-index: 1; }
    .aside.ps > .ps__rail-y {
      width: 4px; }
      .aside.ps > .ps__rail-y:hover, .aside.ps > .ps__rail-y:focus {
        width: 4px; }
      .aside.ps > .ps__rail-y > .ps__thumb-y {
        width: 4px;
        border-radius: 0.42rem !important; }
        .aside.ps > .ps__rail-y > .ps__thumb-y:hover, .aside.ps > .ps__rail-y > .ps__thumb-y:focus {
          width: 4px; } }

.aside-menu .menu-nav {
  margin: 0;
  list-style: none;
  padding: 15px 0; }
  .aside-menu .menu-nav .menu-scroll {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
  .aside-menu .menu-nav .menu-subnav {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0;
    margin: 0;
    list-style: none !important; }
  .aside-menu .menu-nav .menu-inner,
  .aside-menu .menu-nav .menu-submenu {
    display: none;
    float: none;
    margin: 0;
    padding: 0; }
    .aside-menu .menu-nav .menu-inner .menu-content,
    .aside-menu .menu-nav .menu-submenu .menu-content {
      padding: 0;
      margin: 0; }
      .aside-menu .menu-nav .menu-inner .menu-content > .menu-item,
      .aside-menu .menu-nav .menu-submenu .menu-content > .menu-item {
        padding: 0;
        margin: 0;
        list-style: none; }
        .aside-menu .menu-nav .menu-inner .menu-content > .menu-item.menu-headingless > .menu-inner,
        .aside-menu .menu-nav .menu-submenu .menu-content > .menu-item.menu-headingless > .menu-inner {
          display: flex; }
          .aside-menu .menu-nav .menu-inner .menu-content > .menu-item.menu-headingless > .menu-inner > li > .menu-link,
          .aside-menu .menu-nav .menu-submenu .menu-content > .menu-item.menu-headingless > .menu-inner > li > .menu-link {
            margin: 0; }
  .aside-menu .menu-nav .menu-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    float: none;
    padding: 0; }
    .aside-menu .menu-nav .menu-item > .menu-heading,
    .aside-menu .menu-nav .menu-item > .menu-link {
      display: flex;
      flex-grow: 1;
      align-items: stretch;
      margin: 0;
      padding: 0;
      text-decoration: none;
      position: relative;
      outline: none; }
      .aside-menu .menu-nav .menu-item > .menu-heading:hover,
      .aside-menu .menu-nav .menu-item > .menu-link:hover {
        text-decoration: none;
        cursor: pointer; }
      .aside-menu .menu-nav .menu-item > .menu-heading .menu-text,
      .aside-menu .menu-nav .menu-item > .menu-link .menu-text {
        display: flex;
        align-items: center;
        flex-grow: 1;
        padding: 0; }
      .aside-menu .menu-nav .menu-item > .menu-heading .menu-label,
      .aside-menu .menu-nav .menu-item > .menu-link .menu-label {
        display: flex;
        align-items: center;
        white-space: nowrap; }
      .aside-menu .menu-nav .menu-item > .menu-heading .menu-icon,
      .aside-menu .menu-nav .menu-item > .menu-link .menu-icon {
        display: flex;
        align-items: center;
        line-height: 0; }
      .aside-menu .menu-nav .menu-item > .menu-heading .menu-bullet,
      .aside-menu .menu-nav .menu-item > .menu-link .menu-bullet {
        display: flex;
        align-items: center;
        line-height: 0; }
      .aside-menu .menu-nav .menu-item > .menu-heading .menu-arrow,
      .aside-menu .menu-nav .menu-item > .menu-link .menu-arrow {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        line-height: 0; }
        .aside-menu .menu-nav .menu-item > .menu-heading .menu-arrow:before,
        .aside-menu .menu-nav .menu-item > .menu-link .menu-arrow:before {
          -webkit-transform: translate3d(0, 0, 0); }
    .aside-menu .menu-nav .menu-item.menu-item-open > .menu-heading > .menu-arrow:before,
    .aside-menu .menu-nav .menu-item.menu-item-open > .menu-link > .menu-arrow:before {
      transform: rotateZ(90deg)/*rtl:ignore*/; }
      [direction="rtl"] .aside-menu .menu-nav .menu-item.menu-item-open > .menu-heading > .menu-arrow:before, [direction="rtl"]
      .aside-menu .menu-nav .menu-item.menu-item-open > .menu-link > .menu-arrow:before {
        transform: rotateZ(-90deg)/*rtl:ignore*/; }
    .aside-menu .menu-nav .menu-item.menu-item-open > .menu-submenu,
    .aside-menu .menu-nav .menu-item.menu-item-open > .menu-inner {
      display: flex;
      flex-grow: 1;
      flex-direction: column; }
    .aside-menu .menu-nav .menu-item .menu-submenu .menu-item-parent {
      display: none; }
  .aside-menu .menu-nav .menu-section {
    display: flex;
    padding: 0 25px; }
    .aside-menu .menu-nav .menu-section.menu-section-first {
      margin-top: 0 !important; }
    .aside-menu .menu-nav .menu-section .menu-text {
      display: flex;
      margin: 0;
      padding: 0;
      align-items: center; }
    .aside-menu .menu-nav .menu-section .menu-icon {
      display: none;
      align-items: center;
      justify-content: center; }
  .aside-menu .menu-nav .menu-separator {
    height: 0;
    overflow: hidden; }
    .aside-menu .menu-nav .menu-separator.menu-separator-marginless {
      margin: 0; }
  .aside-menu .menu-nav > .menu-item {
    position: relative;
    margin: 0 ; }
    .aside-menu .menu-nav > .menu-item > .menu-heading,
    .aside-menu .menu-nav > .menu-item > .menu-link {
      cursor: pointer;
      min-height: 44px; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
        font-weight: 400;
        font-size: 1rem;
        text-transform: initial; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon {
        flex: 0 0 35px;
        font-size: 1.3rem; }
        .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon svg,
        .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon svg {
          height: 23px ;
          width: 23px ;
          margin-left: -2px; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet {
        vertical-align: middle;
        text-align: left;
        flex: 0 0 15px; }
        .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet > span,
        .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet > span {
          vertical-align: middle;
          display: inline-block; }
        .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
          width: 4px;
          height: 4px;
          border-radius: 100%; }
        .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
          width: 5px;
          height: 1px; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-label,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-label {
        padding: 0px 0px 0px 5px; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
        flex: 0 0 20px;
        font-size: 0.6rem; }
        .aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow:before,
        .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow:before {
          transition: all 0.3s ease;
          font-family: Ki;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1;
          text-decoration: inherit;
          text-rendering: optimizeLegibility;
          text-transform: none;
          -moz-osx-font-smoothing: grayscale;
          -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
          content: "\F105"; }
          [direction="rtl"] .aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
          .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow:before {
            content: "\F106" !important; }
      .aside-menu .menu-nav > .menu-item > .menu-heading .menu-item-here,
      .aside-menu .menu-nav > .menu-item > .menu-link .menu-item-here {
        display: none; }
    .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
    .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow:before {
      transition: all 0.3s ease; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-subnav {
      margin: 0 ; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item {
      margin: 0 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {
        cursor: pointer;
        min-height: 40px; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
          font-weight: 400;
          font-size: 1rem;
          text-transform: initial; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon {
          flex: 0 0 35px;
          font-size: 1.3rem; }
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon svg,
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon svg {
            height: 24px ;
            width: 24px ;
            margin-left: -2px; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet {
          vertical-align: middle;
          text-align: left;
          flex: 0 0 15px; }
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet > span,
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet > span {
            vertical-align: middle;
            display: inline-block; }
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
            width: 4px;
            height: 4px;
            border-radius: 100%; }
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
            width: 5px;
            height: 1px; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-label,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-label {
          padding: 0px 0px 0px 5px; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
          flex: 0 0 20px;
          font-size: 0.6rem; }
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow:before,
          .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow:before {
            transition: all 0.3s ease;
            font-family: Ki;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            line-height: 1;
            text-decoration: inherit;
            text-rendering: optimizeLegibility;
            text-transform: none;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            font-smoothing: antialiased;
            content: "\F105"; }
            [direction="rtl"] .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
            .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow:before {
              content: "\F106" !important; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-item-here,
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-item-here {
          display: none; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow:before {
        transition: all 0.3s ease; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-section {
      margin: 20px 0 0 0;
      height: 40px; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-section .menu-text {
        font-size: 0.8rem;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 0.3px; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-separator {
      margin: 15px 0; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-separator .menu-separator-marginless {
        margin: 0; }
  .aside-menu .menu-nav > .menu-section {
    margin: 20px 0 0 0;
    height: 40px; }
    .aside-menu .menu-nav > .menu-section .menu-text {
      font-size: 0.9rem;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: 0.3px; }
  .aside-menu .menu-nav > .menu-separator {
    margin: 15px 0; }
    .aside-menu .menu-nav > .menu-separator .menu-separator-marginless {
      margin: 0; }
  .aside-menu .menu-nav > .menu-item > .menu-link {
    padding: 9px 25px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-heading {
    padding: 0 25px;
    padding-left: 40px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-inner {
    padding: 0;
    margin: 0; }
    .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav .menu-content .menu-inner .menu-link {
      padding: 0 25px;
      padding-left: 55px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
    padding: 0 25px;
    padding-left: 40px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
    padding: 0; }
    .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav {
      padding: 0; }
      .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
        padding: 0 25px;
        padding-left: 55px; }
      .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
        padding: 0; }
        .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
          padding: 0 25px;
          padding-left: 70px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
    padding-left: 40px; }
  .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
    padding: 0; }
    .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
      padding-left: 55px; }
    .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu {
      padding: 0; }
      .aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-submenu .menu-subnav > .menu-section {
        padding-left: 70px; }

@media (min-width: 992px) {
  .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]) > .menu-link > .menu-arrow:before,
  .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]) > .menu-link > .menu-arrow:before {
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d; }
  .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]) > .menu-submenu,
  .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]) > .menu-submenu {
    display: none !important;
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d; }
  .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover,
  .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover {
    position: relative; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu {
      top: -10px;
      position: absolute;
      left: 0;
      z-index: 98;
      display: flex !important;
      width: 265px;
      margin-left: 265px;
      border-radius: 4px;
      animation: aside-menu-submenu-fade-in 0.3s ease 1, aside-menu-submenu-move-up 0.3s ease-out 1; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up {
        bottom: 0;
        top: auto; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up {
        top: auto;
        bottom: -10px;
        animation: aside-menu-submenu-fade-in 0.3s ease 1, aside-menu-submenu-move-down 0.3s ease-out 1; } }
      @media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up {
          animation: none; } }

@media (min-width: 992px) {
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav {
        padding: 20px 0; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item {
          margin: 0 ; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link {
            justify-content: flex-start;
            padding: 7px 30px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .link-title,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .link-title {
              display: flex; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-text,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-text {
              transform: translateZ(0);
              -webkit-transform-style: preserve-3d; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-icon,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-icon {
              display: flex; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-bullet,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-bullet {
              display: flex; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-label,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-label {
              display: flex; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-arrow,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-link .menu-arrow {
              display: flex; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav {
            padding: 20px 0; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item > .menu-link,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item > .menu-link {
              padding: 7px 30px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav {
              padding: 20px 0; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item > .menu-link,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-item > .menu-link {
                padding: 7px 30px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-section,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item .menu-submenu .menu-subnav > .menu-section {
              padding: 0 25px; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading,
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link {
            cursor: pointer;
            min-height: 40px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-text,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-text,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-text,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-text {
              font-weight: 400;
              font-size: 1rem;
              text-transform: initial; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-icon,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-icon,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-icon,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-icon {
              flex: 0 0 35px;
              font-size: 1.35rem; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-icon svg,
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-icon svg,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-icon svg,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-icon svg {
                margin-left: -2px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet {
              vertical-align: middle;
              text-align: left;
              flex: 0 0 15px; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet > span,
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet > span {
                vertical-align: middle;
                display: inline-block; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
                width: 4px;
                height: 4px;
                border-radius: 100%; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
                width: 5px;
                height: 1px; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-label,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-label,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-label,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-label {
              padding: 0px 0px 0px 5px;
              text-align: right; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow {
              flex: 0 0 20px;
              font-size: 0.6rem; }
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow:before,
              .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow:before,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow:before,
              .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow:before {
                transition: all 0.3s ease;
                font-family: Ki;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                line-height: 1;
                text-decoration: inherit;
                text-rendering: optimizeLegibility;
                text-transform: none;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                font-smoothing: antialiased;
                content: "\F105"; }
                [direction="rtl"] .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
                .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow:before, [direction="rtl"]
                .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-arrow:before, [direction="rtl"]
                .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-arrow:before {
                  content: "\F106" !important; }
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-item-here,
            .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-item-here,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-heading .menu-item-here,
            .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item > .menu-link .menu-item-here {
              display: none; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item.menu-item-open > .menu-link .menu-arrow:before,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item.menu-item-open > .menu-heading .menu-arrow:before,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-item.menu-item-open > .menu-link .menu-arrow:before {
            transition: all 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-section,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-section {
          margin: 20px 0 0 0;
          height: 40px; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-section .menu-text,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-section .menu-text {
            font-size: 0.8rem;
            font-weight: 300;
            text-transform: uppercase; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-separator,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-separator {
          margin: 15px 0; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-separator .menu-separator-marginless,
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav > .menu-separator .menu-separator-marginless {
            margin: 0; }
  .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav > .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu,
  .aside-menu.aside-menu-dropdown .menu-nav > .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu {
    margin-left: 265px;
    top: -5px; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav > .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up,
    .aside-menu.aside-menu-dropdown .menu-nav > .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu.menu-submenu-up {
      bottom: -10px; } }

@keyframes aside-menu-submenu-fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes aside-menu-submenu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes aside-menu-submenu-move-up {
  from {
    margin-top: 10px; }
  to {
    margin-top: 0; } }

@keyframes aside-menu-submenu-move-down {
  from {
    margin-bottom: 10px; }
  to {
    margin-bottom: 0; } }

.aside-menu {
  background-color: #ffffff ; }
  .aside-menu .menu-nav > .menu-item > .menu-heading .menu-text,
  .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
    color: #3F4254 ; }
  .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon,
  .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon {
    color: #B5B5C3 ; }
    .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
    .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
    .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
  .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
  .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
  .aside-menu .menu-nav > .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
    background-color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow,
  .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
    color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item.menu-item-open {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading,
    .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item.menu-item-here {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading,
    .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item.menu-item-active {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading,
    .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading,
    .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item > .menu-arrow {
    color: #ffffff; }
  .aside-menu .menu-nav > .menu-section .menu-text {
    color: #7E8299 ; }
  .aside-menu .menu-nav > .menu-section .menu-icon {
    color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-separator {
    border-bottom: 1px solid #EBEDF3 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text,
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
    color: #3F4254 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon,
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon {
    color: #B5B5C3 ; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
      transition: fill 0.3s ease;
      fill: #B5B5C3; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
      transition: fill 0.3s ease; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
    background-color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow,
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
    color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading,
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading,
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading,
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover {
    transition: background-color 0.3s; }
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading,
    .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
      background-color: #F3F6F9 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
        color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
        color: #551e43 ; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease;
          fill: #551e43; }
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span {
        background-color: #551e43 ; }
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
      .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
        color: #551e43 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-section .menu-text {
    color: #7E8299 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-section .menu-icon {
    color: #B5B5C3 ; }
  .aside-menu .menu-nav > .menu-item .menu-submenu .menu-separator {
    border-bottom: 1px solid #EBEDF3 ; }

@media (min-width: 992px) {
  .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu,
  .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu {
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-text,
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-text,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-text,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-text {
      color: #3F4254 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon,
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon {
      color: #B5B5C3 ; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon.svg-icon svg g [fill],
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill],
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon.svg-icon svg g [fill] {
        transition: fill 0.3s ease;
        fill: #B5B5C3; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill],
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
        transition: fill 0.3s ease; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
      background-color: #B5B5C3 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-bullet.menu-bullet-line > span,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-bullet.menu-bullet-line > span,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-bullet.menu-bullet-line > span {
      background-color: #B5B5C3 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-arrow,
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-arrow,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-heading .menu-arrow,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item > .menu-link .menu-arrow {
      color: #B5B5C3 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open {
      transition: background-color 0.3s; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading,
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link {
        background-color: #F3F6F9 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-text,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-text {
          color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon {
          color: #551e43 ; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #551e43; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-arrow,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-heading .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-open > .menu-link .menu-arrow {
          color: #551e43 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here {
      transition: background-color 0.3s; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading,
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link {
        background-color: #F3F6F9 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill],
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg g [fill],
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] {
          transition: fill 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
          transition: fill 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active {
      transition: background-color 0.3s; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading,
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link {
        background-color: #F3F6F9 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-text,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-text {
          color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon {
          color: #551e43 ; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #551e43; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-arrow,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-heading .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item.menu-item-active > .menu-link .menu-arrow {
          color: #551e43 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover {
      transition: background-color 0.3s; }
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading,
      .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading,
      .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
        background-color: #F3F6F9 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
          color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
          color: #551e43 ; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
            transition: fill 0.3s ease;
            fill: #551e43; }
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg:hover g [fill],
          .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg:hover g [fill] {
            transition: fill 0.3s ease; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-line > span,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-line > span {
          background-color: #551e43 ; }
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
        .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow,
        .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
          color: #551e43 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-section .menu-text,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-section .menu-text {
      color: #7E8299 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-section .menu-icon,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-section .menu-icon {
      color: #B5B5C3 ; }
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-separator,
    .aside-menu.aside-menu-dropdown .menu-nav .menu-item:not([data-menu-submenu-mode=accordion]).menu-item-hover > .menu-submenu .menu-subnav .menu-separator {
      border-bottom: 1px solid #EBEDF3 ; } }

@media (max-width: 991.98px) {
  .aside {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: -295px;
    width: 275px; }
    .aside.aside-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      left: 0; } }
  @media screen and (max-width: 991.98px) and (-ms-high-contrast: active), (max-width: 991.98px) and (-ms-high-contrast: none) {
    .aside {
      transition: none !important; } }

@media (max-width: 991.98px) {
  .aside.aside-right {
    right: -295px;
    left: auto; }
    .aside.aside-right.aside-on {
      transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
      right: 0;
      left: auto; }
  .aside-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1000;
    animation: animation-offcanvas-fade-in .6s ease 1; }
  @keyframes animation-offcanvas-fade-in {
    from {
      opacity: 0; }
    to {
      opacity: 1; } }
  .aside {
    background: #ffffff;
    box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.75); }
  .aside-overlay {
    background: rgba(0, 0, 0, 0.1); } }

@media (max-width: 325px) {
  .aside {
    width: 90% !important; } }

@media (max-width: 991.98px) {
  [data-offcanvas-aside=on] {
    overflow: hidden !important; } }

@media (min-width: 992px) {
  .content {
    padding: 25px 0; }
    .header-fixed[data-header-scroll="on"] .content {
      padding-top: 175px; }
    .aside-enabled .content .content-wrapper {
      padding-left: 25px; } }

@media (max-width: 991.98px) {
  .content {
    padding: 15px 0; }
    .subheader-enabled.subheader-transparent .content {
      padding-top: 0; }
    .header-mobile-fixed .content {
      padding-top: 70px; } }

.login.login-3 .login-aside {
  background-color: #ffffff;
  box-shadow: 0px 0px 40px rgba(177, 187, 208, 0.15); }
  .login.login-3 .login-aside .wizard-nav {
    padding: 0; }
    .login.login-3 .login-aside .wizard-nav .wizard-steps {
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step {
        padding: 0.75rem 0;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        margin-bottom: 1.5rem; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step:last-child {
          margin-bottom: 0; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-wrapper {
          display: flex; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-icon {
          display: flex;
          align-items: center;
          justify-content: center;
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          width: 50px;
          height: 50px;
          border-radius: 50px;
          background-color: #F3F6F9;
          margin-right: 1.4rem; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-icon .wizard-check {
            display: none;
            font-size: 1.4rem; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-icon .wizard-number {
            font-weight: 600;
            color: #3F4254;
            font-size: 1.35rem; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-label {
          display: flex;
          flex-direction: column;
          justify-content: center; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-label .wizard-title {
            color: #181C32;
            font-weight: 500;
            font-size: 1.4rem; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-label .wizard-desc {
            color: #B5B5C3;
            font-size: 1.08rem;
            font-weight: 500; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="done"] .wizard-icon {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
          background-color: #C9F7F5; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="done"] .wizard-icon .wizard-check {
            color: #1BC5BD;
            display: inline-block; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="done"] .wizard-icon .wizard-number {
            display: none; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="done"] .wizard-label .wizard-title {
          color: #B5B5C3; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="done"] .wizard-label .wizard-desc {
          color: #D1D3E0; }
        .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] {
          transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-icon {
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            background-color: #C9F7F5; }
            .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-icon .wizard-check {
              color: #1BC5BD;
              display: none; }
            .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-icon .wizard-number {
              color: #1BC5BD; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-label .wizard-title {
            color: #181C32; }
          .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-label .wizard-desc {
            color: #B5B5C3; }
  .login.login-3 .login-aside .aside-img-wizard {
    min-height: 320px !important;
    background-size: 400px; }

.login.login-3 .login-content {
  background-color: #F3F5F9; }
  .login.login-3 .login-content .form-group .fv-help-block {
    font-size: 1.1rem !important;
    padding-top: 3px; }

@media (min-width: 992px) {
  .login.login-3 .login-aside {
    width: 100%;
    max-width: 600px; }
    .login.login-3 .login-aside .aside-img {
      min-height: 550px !important;
      background-size: 630px; }
  .login.login-3 .login-content .top-signup {
    max-width: 650px;
    width: 100%; }
  .login.login-3 .login-content .top-signin {
    max-width: 450px;
    width: 100%; }
  .login.login-3 .login-content .top-forgot {
    max-width: 450px;
    width: 100%; }
  .login.login-3 .login-content .login-form {
    width: 45%; }
    .login.login-3 .login-content .login-form.login-form-signup {
      max-width: 650px; } }

@media (min-width: 992px) and (max-width: 1399.98px) {
  .login.login-3 .login-aside {
    width: 100%;
    max-width: 400px; } }

@media (max-width: 991.98px) {
  .login.login-3 .login-aside .aside-img {
    min-height: 500px !important;
    background-size: 500px; }
  .login.login-3 .login-aside .login-logo {
    text-align: center; }
  .login.login-3 .login-aside .wizard-nav {
    padding: 0;
    align-content: center; }
    .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step {
      margin-bottom: .5rem; }
      .login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step:last-child {
        margin-bottom: 0; }
  .login.login-3 .login-content .top-signup {
    width: 100%;
    max-width: 400px; }
  .login.login-3 .login-content .top-signin {
    max-width: 400px;
    width: 100%; }
  .login.login-3 .login-content .top-forgot {
    max-width: 400px;
    width: 100%; }
  .login.login-3 .login-content .login-form {
    width: 100%;
    max-width: 400px; } }

@media (max-width: 575.98px) {
  .login.login-3 .login-aside .aside-img {
    min-height: 300px !important;
    background-size: 350px; } }

.teste-demo {
  background-position-y: calc(100% + 5rem);
  background-image: url(/public/images/svg/login-visual-5.svg); }

.datePicker-wrapper {
  width: 100%; }

/* loading dots */
.loading-dots:after {
  content: ' .';
  animation: dots 1s steps(5, end) infinite; }

@keyframes dots {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  40% {
    color: white;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  60% {
    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0); }
  80%,
  100% {
    text-shadow: 0.25em 0 0 white, 0.5em 0 0 white; } }

.modal-body {
  overflow-y: auto;
  max-height: 70vh; }

.dropdown-medicamento {
  max-height: 400px;
  overflow-y: auto; }

.popover-component {
  background-color: #ffffff;
  position: absolute;
  width: 300px;
  padding: 20px;
  box-shadow: 0 3px 6px #00000029;
  border-radius: 6px;
  z-index: 1; }

.position-relative {
  position: relative !important; }

.mw-40 {
  width: 40%; }

.mw-40 {
  max-width: 40%; }

.mw-60 {
  width: 60%; }

.mw-60 {
  max-width: 60%; }

mark,
.mark {
  padding: 0.2em;
  color: #00afc6;
  background-color: transparent;
  font-weight: bold; }

/*
	React Toastify
*/
.Toastify__toast-body {
  color: #181C32 !important; }

.Toastify__progress-bar--default {
  background: #00afc6;
  background: linear-gradient(90deg, #00afc6 0%, #181c32 100%); }

.Toastify__close-button--default {
  opacity: 0.5; }

.Overlay {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7); }

.modal-terms {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 70rem;
  height: 40rem;
  top: 10rem;
  left: 13rem;
  right: 13rem;
  bottom: 10rem;
  background-color: #fff;
  padding: 1rem 2.5rem;
  border-radius: 0.5rem; }

.wrapper-modal-terms-content {
  overflow-y: auto;
  scroll-behavior: smooth; }
  .wrapper-modal-terms-content .modal-terms-content {
    position: relative;
    background: #eee;
    padding: 2rem 4rem; }

.styled-checkbox {
  position: absolute;
  opacity: 0; }
  .styled-checkbox + label {
    position: relative;
    display: flex;
    cursor: pointer;
    padding: 0;
    margin: 0 !important;
    font-size: 1.1rem; }
  .styled-checkbox + label:before {
    content: '';
    margin-right: 10px;
    margin-bottom: 0.1rem;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: #b8b8b8;
    border-radius: 0.4rem; }
  .styled-checkbox:hover + label:before {
    background: #00AFC6; }
  .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
  .styled-checkbox:checked + label:before {
    background: #00AFC6; }
  .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg); }

.label-read-terms {
  font-weight: 600;
  color: #b8b8b8;
  margin-top: 0.1rem; }
  .label-read-terms:hover {
    color: #00afc6; }

.modal-terms-content-button {
  border-radius: 0.4rem;
  outline: none;
  border: none;
  font-weight: 600;
  font-size: 1rem;
  padding: 0.6rem 1rem;
  color: white; }
  .modal-terms-content-button:nth-child(1) {
    background: rgba(0, 175, 198, 0.9); }
  .modal-terms-content-button:nth-child(2) {
    margin-left: 0.7rem;
    background: #00AFC6; }
  .modal-terms-content-button:nth-child(2):disabled {
    margin-left: 0.7rem;
    background: rgba(0, 175, 198, 0.8); }

.alert-terms {
  padding: 1rem 1.5rem;
  background: rgba(255, 168, 0, 0.4) !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.alert-terms h6 {
  font-weight: 600;
  width: 90%;
  margin-bottom: 0 !important; }

.alert-terms button {
  background: #00AFC6 !important;
  outline: none;
  color: #fff;
  border: none;
  border-radius: 0.4rem;
  font-weight: 500;
  padding: 0.6rem; }

.alert-terms button:hover {
  background: #181C32 !important; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0hBQWdIOztBQUVoSDtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdEOztBQUVoRDtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQTtBQUNB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RTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNB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QUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHFEQUFxRDs7QUFFckQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHFEQUFxRDs7QUFFckQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNE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QUVuRjtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsbUZBQW1GOztBQUVuRjtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseURBQXlEOztBQUV6RDtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdE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QUVuRjtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0RBQXdEOztBQUV4RDtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0RBQXdEOztBQUV4RDtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0RBQXdEOztBQUV4RDtBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0RBQXdEOztBQUV4RDtBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVEQUF1RDs7QUFFdkQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsbUZBQW1GOztBQUVuRjtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHlE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QUVuRjtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDtBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlEQUF5RDs7QUFFekQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHdEQUF3RDs7QUFFeEQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5Q0FBeUM7O0FBRXpDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBLGdDQUFnQzs7QUFF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Q0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDZCQUE2QjtB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QkFBNEI7O0FBRTVCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsZ0NBQWdDOztBQUVoQztBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGtDQUFrQztBQUNsQztBQUNBLGtDQUFrQztBQUNsQztBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLGdDQUFnQztBQUNoQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBLDRC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QUFrQjtBQUNsQjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLGdIQUFnSDtBQUNoSDtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSx5REFBeUQ7QUFDekQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFD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QUE0Qjs7QUFFNUI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsZ0NBQWdDOztBQUVoQztBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsZ0NBQWdDOztBQUVoQztBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsZ0NBQWdDOztBQUVoQztBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0E7QUFDQSw0QkFBNEI7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QSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJB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bkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FB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O0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCO0FB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O0FBQ25CO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFD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Qjs7QUFFM0I7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwyQkFBMkI7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QjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsOEJBQThC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QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNy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QUUvRDtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSw4Q0FBOEM7QUFDOUM7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsZ0JBQWdCLG1CQUFtQixtQkFBbUIsbUJBQW1CO0FBQ3hHLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EsaUNBQWlDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWdyYXk6ICM3RTgyOTk7XG4gIC0tZ3JheS1kYXJrOiAjM0Y0MjU0O1xuICAtLXByaW1hcnk6ICM1NTFlNDM7XG4gIC0tc2Vjb25kYXJ5OiAjRTRFNkVGO1xuICAtLXN1Y2Nlc3M6ICMxQkM1QkQ7XG4gIC0taW5mbzogIzg5NTBGQztcbiAgLS13YXJuaW5nOiAjRkZBODAwO1xuICAtLWRhbmdlcjogI0Y2NEU2MDtcbiAgLS1saWdodDogI0YzRjZGOTtcbiAgLS1kYXJrOiAjMTgxQzMyO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNGNDI1NDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzU1MWU0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFjMGExNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICNCNUI1QzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMTc1cmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFxBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjhyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzE4MUMzMjsgfVxuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTM0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHg7XG4gIHBhZGRpbmctbGVmdDogMTIuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEyLjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMi41cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14eGwtMSwgLmNvbC14eGwtMiwgLmNvbC14eGwtMywgLmNvbC14eGwtNCwgLmNvbC14eGwtNSwgLmNvbC14eGwtNiwgLmNvbC14eGwtNywgLmNvbC14eGwtOCwgLmNvbC14eGwtOSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMiwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VCRURGMzsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFQkVERjM7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjMGNhOyB9XG5cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhNzhhOWQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YjJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGIyYmU7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmI7IH1cblxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMmY3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYzOyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZlZmVkOyB9XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4OGUxZGQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZWFlNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmVhZTc7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWNlZmU7IH1cblxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2MyYTRmZDsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RiNWZkOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkYjVmZDsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdiODsgfVxuXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkMjdhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlOWY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZTlmOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZGQyOyB9XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZhYTNhYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI1YmM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjViYzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDsgfVxuXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMzsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmZjNjsgfVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODc4OTk0OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIyYmE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiMmJhOyB9XG5cbi50YWJsZS13aGl0ZSxcbi50YWJsZS13aGl0ZSA+IHRoLFxuLnRhYmxlLXdoaXRlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtd2hpdGUgdGgsXG4udGFibGUtd2hpdGUgdGQsXG4udGFibGUtd2hpdGUgdGhlYWQgdGgsXG4udGFibGUtd2hpdGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkN2U2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ3ZTY7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGJvcmRlci1jb2xvcjogIzI0MmE0YzsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0VCRURGMzsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzI0MmE0YzsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSwgbm9uZTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCNUI1QzM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNjVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC44MjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjgyNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4wOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjU1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41NXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjM1ZW0gKyAxLjFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiAwLjI4cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjY1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC44MjVyZW0gMS40MnJlbTtcbiAgZm9udC1zaXplOiAxLjA4cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogI0I1QjVDMzsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmM1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxQkM1QkQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBjYWxjKDAuNzVlbSArIDAuNjVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTk3LCAxODksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzI1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxQkM1QkQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDEuM3JlbSkgKiAzIC8gNCArIDJyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzNGNDI1NCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMUJDNUJEJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmZmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTk3LCAxODksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMUJDNUJEOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzFCQzVCRDsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzBlM2RhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBlM2RhOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxOTcsIDE4OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDE5NywgMTg5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNGNjRFNjA7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM0Y2NEU2MCcgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNGNjRFNjAnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjY1cmVtKSBjYWxjKDAuNzVlbSArIDAuNjVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjMyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zMjVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDEuM3JlbSkgKiAzIC8gNCArIDJyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzNGNDI1NCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGNjRFNjAnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzRjY0RTYwJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmZmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43NWVtICsgMC42NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjY1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmODdmOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODdmOGM7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgNzgsIDk2LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MTQyZDtcbiAgICBib3JkZXItY29sb3I6ICMyZjExMjU7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsIDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjQsIDk1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjExMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYwZDFlOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NCwgOTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkMGUxO1xuICAgIGJvcmRlci1jb2xvcjogI2M0YzhkYzsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsIDAgMCAwIDAuMnJlbSByZ2JhKDE5NywgMjAwLCAyMTEsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM4ZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNjMWQ3OyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAyMDAsIDIxMSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2YTM5ZDtcbiAgICBib3JkZXItY29sb3I6ICMxNTk4OTI7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsIDAgMCAwIDAuMnJlbSByZ2JhKDYxLCAyMDYsIDE5OSwgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5ODkyO1xuICAgIGJvcmRlci1jb2xvcjogIzEzOGQ4NzsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYxLCAyMDYsIDE5OSwgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMmFmYjtcbiAgICBib3JkZXItY29sb3I6ICM2NzFlZmI7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsIDAgMCAwIDAuMnJlbSByZ2JhKDE1NSwgMTA2LCAyNTIsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3MWVmYjtcbiAgICBib3JkZXItY29sb3I6ICM1ZjExZmI7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTUsIDEwNiwgMjUyLCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICBib3JkZXItY29sb3I6ICNGRkE4MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4ZjAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjODYwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAxNDcsIDgsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjODYwMDtcbiAgICBib3JkZXItY29sb3I6ICNiZjdlMDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDE0NywgOCwgMC41KTsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDJhM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQxZDM0OyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ3LCAxMDUsIDEyMCwgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MWQzNDtcbiAgICBib3JkZXItY29sb3I6ICNmMzExMmE7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDEwNSwgMTIwLCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUzZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkZGU4OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsIDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEzLCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGU4O1xuICAgIGJvcmRlci1jb2xvcjogI2M5ZDZlNDsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEzLCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGJvcmRlci1jb2xvcjogIzE4MUMzMjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzBlMTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDcwOTEwOyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lLCAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgNjIsIDgxLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICAgIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA5MTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMwNDA3OyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDYyLCA4MSwgMC41KTsgfVxuXG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDIyMSwgMjI0LCAwLjUpOyB9XG4gIC5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgICAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDIyMSwgMjI0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMzAsIDY3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1NTFlNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCAzMCwgNjcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzAsIDIzOSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U0RTZFRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzAsIDIzOSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDE5NywgMTg5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEO1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxOTcsIDE4OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM3LCA4MCwgMjUyLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4OTUwRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlci1jb2xvcjogIzg5NTBGQzsgfVxuICAgIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNywgODAsIDI1MiwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZBODAwO1xuICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNjgsIDAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGQTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNjgsIDAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRjY0RTYwO1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCA3OCwgOTYsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNjRFNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgNzgsIDk2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAyNDYsIDI0OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMjQ2LCAyNDksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICAgIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0LCAyOCwgNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQsIDI4LCA1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFjMGExNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjgyNXJlbSAxLjQycmVtO1xuICBmb250LXNpemU6IDEuMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MUMzMjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTAxMjIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTI1cmVtO1xuICBjb2xvcjogIzdFODI5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6ICMxODFDMzI7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4wNjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4wNjVyZW07IH1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjY1cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjgyNXJlbSAxLjQycmVtO1xuICBmb250LXNpemU6IDEuMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS4zNWVtICsgMS4xcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiAwLjI4cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSwgbm9uZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM3YjJiNjE7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc1ZmE1O1xuICAgIGJvcmRlci1jb2xvcjogI2M3NWZhNTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAjQjVCNUMzIHNvbGlkIDFweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1NTFlNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjUpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC41KTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC41KTsgfVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICAgIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC42NXJlbSAycmVtIDAuNjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNGNDI1NDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzRjQyNTQnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdiMmI2MTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoODUsIDMwLCA2NywgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuMzVlbSArIDEuMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjU1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTI1cmVtOyB9XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS42NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjgyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNDJyZW07XG4gIGZvbnQtc2l6ZTogMS4wOHJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gICAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC40MnJlbSAwLjQycmVtIDA7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc1ZmE1OyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3NWZhNTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzVmYTU7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzM7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzM7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNkVGOyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJFREYzICNFQkVERjMgI0U0RTZFRjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM3RTgyOTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNUU2Mjc4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGICNFNEU2RUYgI2ZmZmZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjQ0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40NHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjA4cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMi4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtIDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjQycmVtIC0gMXB4KSBjYWxjKDAuNDJyZW0gLSAxcHgpIDAgMDsgfVxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuNDJyZW0gLSAxcHgpIGNhbGMoMC40MnJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xMjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjQycmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC40MnJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNDJyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC40MnJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC40MnJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEyLjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4OyB9XG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyLjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjVweDsgfSB9XG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM3RTgyOTk7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGOyB9XG4gIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMxYzBhMTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFQkVERjM7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC44NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC44NXJlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjg1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC44NXJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjhyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjhyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yOHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjhyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogODUlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5iYWRnZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjExMjU7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDMwLCA2NywgMC41KTsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cbiAgYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOGRjOyB9XG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjUpOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTk4OTI7IH1cbiAgYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDE5NywgMTg5LCAwLjUpOyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cbiAgYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzFlZmI7IH1cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM3LCA4MCwgMjUyLCAwLjUpOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzg2MDA7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNjgsIDAsIDAuNSk7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MWQzNDsgfVxuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCA3OCwgOTYsIDAuNSk7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlODsgfVxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMjQ2LCAyNDksIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuICBhLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDkxMDsgfVxuICBhLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNCwgMjgsIDUwLCAwLjUpOyB9XG5cbi5iYWRnZS13aGl0ZSB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGEuYmFkZ2Utd2hpdGU6aG92ZXIsIGEuYmFkZ2Utd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgYS5iYWRnZS13aGl0ZTpmb2N1cywgYS5iYWRnZS13aGl0ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuODVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyYzEwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQyZDk7XG4gIGJvcmRlci1jb2xvcjogI2NmYzBjYTsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M0YjJiZTsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNzAyMDU7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzc3ODdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZjO1xuICBib3JkZXItY29sb3I6ICNmN2Y4ZmI7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTlmMzsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzVlNWY2MjsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGU2NjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmM2YyO1xuICBib3JkZXItY29sb3I6ICNiZmVmZWQ7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmVhZTc7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDgzOTM3OyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICM0NzJhODM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2RjZmU7XG4gIGJvcmRlci1jb2xvcjogI2RlY2VmZTsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NkYjVmZDsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzMjFlNWM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVjYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZlN2I4OyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZkZTlmOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUyMzYwMDsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4MDI5MzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGRjZGY7XG4gIGJvcmRlci1jb2xvcjogI2ZjY2RkMjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJiNWJjOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTkxZDIzOyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjN2U4MDgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmQ7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWRlZGYzOyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NTY2Njc7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzBjMGYxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDJkNjtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZmM2OyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjBiMmJhOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5hbGVydC13aGl0ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YyZjJmMjsgfVxuICAuYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNmM2YzZjOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzVFNjI3ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMzsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyYzEwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmMwY2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjMTAyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRiMmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMTAyMztcbiAgICBib3JkZXItY29sb3I6ICMyYzEwMjM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzc3Nzg3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzg3YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYzOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ODdjO1xuICAgIGJvcmRlci1jb2xvcjogIzc3Nzg3YzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBlNjY2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZWZlZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGU2NjYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmVhZTc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2NjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzBlNjY2MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzQ3MmE4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlY2VmZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNDcyYTgzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGI1ZmQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDcyYTgzO1xuICAgIGJvcmRlci1jb2xvcjogIzQ3MmE4MzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU1NzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRlOWY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1NzAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NTcwMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODAyOTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZGQyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODAyOTMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI1YmM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDI5MzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODAyOTMyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzdlODA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZTgwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U4MDgxO1xuICAgIGJvcmRlci1jb2xvcjogIzdlODA4MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzBjMGYxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmZjNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGMwZjFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGIyYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwZjFhO1xuICAgIGJvcmRlci1jb2xvcjogIzBjMGYxYTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU4NTg1OyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgb3BhY2l0eTogLjU7IH1cbiAgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udG9hc3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAudG9hc3Quc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudG9hc3Quc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjM7IH1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gICAgbWFyZ2luOiAtMS41cmVtIC0xLjc1cmVtIC0xLjVyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS43NXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMS43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjg1cmVtOyB9XG4gICAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gICAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuODVyZW0gMDsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuODVyZW0gMDsgfVxuICAgIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjg1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC44NXJlbSAtIDFweCk7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogMC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMTEyNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTg5MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzFlZmIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M4NjAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDFkMzQgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZTggIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwOTEwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2hpdGU6aG92ZXIsIGEuYmctd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC44NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03IHtcbiAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTcsXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNyxcbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNyxcbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItOCxcbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgsXG4ubXktOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05IHtcbiAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTksXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTksXG4ubXktOSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtOSxcbi5teC05IHtcbiAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTEge1xuICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTEsXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTExLFxuLm15LTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMSxcbi5teC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTIge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTIsXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEyLFxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMixcbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTMge1xuICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTMsXG4ubXktMTMge1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEzLFxuLm14LTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEzLFxuLm15LTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMyxcbi5teC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTQge1xuICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNCxcbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xNCxcbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE0LFxuLm15LTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE0LFxuLm14LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE1IHtcbiAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE1LFxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xNSxcbi5teC0xNSB7XG4gIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNSxcbi5teS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTUsXG4ubXgtMTUge1xuICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE2LFxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xNixcbi5teC0xNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNixcbi5teS0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTYsXG4ubXgtMTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE3IHtcbiAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE3LFxuLm15LTE3IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xNyxcbi5teC0xNyB7XG4gIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNyxcbi5teS0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTcsXG4ubXgtMTcge1xuICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE4IHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTgsXG4ubXktMTgge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMTgsXG4ubXgtMTgge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xOCxcbi5teS0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xOCxcbi5teC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xOSB7XG4gIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xOSxcbi5teS0xOSB7XG4gIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMTksXG4ubXgtMTkge1xuICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTksXG4ubXktMTkge1xuICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE5LFxuLm14LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjAsXG4ubXktMjAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIwLFxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMSB7XG4gIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMSxcbi5teS0yMSB7XG4gIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMjEsXG4ubXgtMjEge1xuICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjEsXG4ubXktMjEge1xuICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIxLFxuLm14LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMiB7XG4gIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIyLFxuLm15LTIyIHtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIyLFxuLm14LTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjIsXG4ubXktMjIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMjIsXG4ubXgtMjIge1xuICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjMge1xuICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjMsXG4ubXktMjMge1xuICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIzLFxuLm14LTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIzLFxuLm15LTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yMyxcbi5teC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjQge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjQsXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTI0LFxuLm14LTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI0LFxuLm15LTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yNCxcbi5teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjUge1xuICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjUsXG4ubXktMjUge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTI1LFxuLm14LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1LFxuLm15LTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yNSxcbi5teC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjYge1xuICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yNixcbi5teS0yNiB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yNixcbi5teC0yNiB7XG4gIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI2LFxuLm15LTI2IHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTI2LFxuLm14LTI2IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI3IHtcbiAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI3LFxuLm15LTI3IHtcbiAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yNyxcbi5teC0yNyB7XG4gIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNyxcbi5teS0yNyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMjcsXG4ubXgtMjcge1xuICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI4IHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI4LFxuLm15LTI4IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yOCxcbi5teC0yOCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yOCxcbi5teS0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMjgsXG4ubXgtMjgge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI5IHtcbiAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI5LFxuLm15LTI5IHtcbiAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yOSxcbi5teC0yOSB7XG4gIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yOSxcbi5teS0yOSB7XG4gIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMjksXG4ubXgtMjkge1xuICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMzAsXG4ubXktMzAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMzAsXG4ubXgtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMCxcbi5teS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zMCxcbi5teC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zMSB7XG4gIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMSxcbi5teS0zMSB7XG4gIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMzEsXG4ubXgtMzEge1xuICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMzEsXG4ubXktMzEge1xuICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMxLFxuLm14LTMxIHtcbiAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zMiB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMixcbi5teS0zMiB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMzIsXG4ubXgtMzIge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMzIsXG4ubXktMzIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMyLFxuLm14LTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zMyB7XG4gIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMyxcbi5teS0zMyB7XG4gIG1hcmdpbi10b3A6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMzMsXG4ubXgtMzMge1xuICBtYXJnaW4tcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMzMsXG4ubXktMzMge1xuICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMzLFxuLm14LTMzIHtcbiAgbWFyZ2luLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zNCB7XG4gIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTM0LFxuLm15LTM0IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM0LFxuLm14LTM0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMzQsXG4ubXktMzQge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMzQsXG4ubXgtMzQge1xuICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzUge1xuICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMzUsXG4ubXktMzUge1xuICBtYXJnaW4tdG9wOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM1LFxuLm14LTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM1LFxuLm15LTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zNSxcbi5teC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzYge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMzYsXG4ubXktMzYge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM2LFxuLm14LTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM2LFxuLm15LTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zNixcbi5teC0zNiB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzcge1xuICBtYXJnaW46IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMzcsXG4ubXktMzcge1xuICBtYXJnaW4tdG9wOiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM3LFxuLm14LTM3IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM3LFxuLm15LTM3IHtcbiAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zNyxcbi5teC0zNyB7XG4gIG1hcmdpbi1sZWZ0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNDgge1xuICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00OCxcbi5teS00OCB7XG4gIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00OCxcbi5teC00OCB7XG4gIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ4LFxuLm15LTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQ4LFxuLm14LTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTM5IHtcbiAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTM5LFxuLm15LTM5IHtcbiAgbWFyZ2luLXRvcDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zOSxcbi5teC0zOSB7XG4gIG1hcmdpbi1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zOSxcbi5teS0zOSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMzksXG4ubXgtMzkge1xuICBtYXJnaW4tbGVmdDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00MCxcbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQwLFxuLm14LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCxcbi5teS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQwLFxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTYge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNixcbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNixcbi5weS02IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC02LFxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTcge1xuICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNyxcbi5weS03IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOCxcbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC04LFxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05IHtcbiAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC05LFxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci05LFxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xMCxcbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTExIHtcbiAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMSxcbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTExLFxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMSxcbi5weS0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTExLFxuLnB4LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTIge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEyLFxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEyLFxuLnB5LTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE0LFxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xNCxcbi5weC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNCxcbi5weS0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTQsXG4ucHgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNSxcbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTE1LFxuLnB4LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSxcbi5weS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE1LFxuLnB4LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE2LFxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMTYsXG4ucHgtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE2LFxuLnB5LTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTYsXG4ucHgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xNyB7XG4gIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTcsXG4ucHktMTcge1xuICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xNyxcbi5weC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTcsXG4ucHktMTcge1xuICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xNyxcbi5weC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE4IHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE4LFxuLnB5LTE4IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xOCxcbi5weC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCxcbi5weS0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTgsXG4ucHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE5IHtcbiAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOSxcbi5weS0xOSB7XG4gIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTE5LFxuLnB4LTE5IHtcbiAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOSxcbi5weS0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE5LFxuLnB4LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIwLFxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMjAsXG4ucHgtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIwLFxuLnB5LTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjAsXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yMSB7XG4gIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjEsXG4ucHktMjEge1xuICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yMSxcbi5weC0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjEsXG4ucHktMjEge1xuICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yMSxcbi5weC0yMSB7XG4gIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIyIHtcbiAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIyLFxuLnB5LTIyIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yMixcbi5weC0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMixcbi5weS0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjIsXG4ucHgtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIzIHtcbiAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMyxcbi5weS0yMyB7XG4gIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIzLFxuLnB4LTIzIHtcbiAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMyxcbi5weS0yMyB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIzLFxuLnB4LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjQge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI0LFxuLnB5LTI0IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMjQsXG4ucHgtMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI0LFxuLnB5LTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjQsXG4ucHgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yNSB7XG4gIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjUsXG4ucHktMjUge1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yNSxcbi5weC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjUsXG4ucHktMjUge1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yNSxcbi5weC0yNSB7XG4gIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI2IHtcbiAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI2LFxuLnB5LTI2IHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yNixcbi5weC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNixcbi5weS0yNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjYsXG4ucHgtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI3IHtcbiAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNyxcbi5weS0yNyB7XG4gIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTI3LFxuLnB4LTI3IHtcbiAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNyxcbi5weS0yNyB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTI3LFxuLnB4LTI3IHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjgge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI4LFxuLnB5LTI4IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMjgsXG4ucHgtMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI4LFxuLnB5LTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjgsXG4ucHgtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yOSB7XG4gIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjksXG4ucHktMjkge1xuICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yOSxcbi5weC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjksXG4ucHktMjkge1xuICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yOSxcbi5weC0yOSB7XG4gIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMwIHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMwLFxuLnB5LTMwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zMCxcbi5weC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCxcbi5weS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMzAsXG4ucHgtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMxIHtcbiAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMSxcbi5weS0zMSB7XG4gIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMxLFxuLnB4LTMxIHtcbiAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMSxcbi5weS0zMSB7XG4gIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMxLFxuLnB4LTMxIHtcbiAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzIge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMyLFxuLnB5LTMyIHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMzIsXG4ucHgtMzIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMyLFxuLnB5LTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMzIsXG4ucHgtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zMyB7XG4gIHBhZGRpbmc6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMzMsXG4ucHktMzMge1xuICBwYWRkaW5nLXRvcDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zMyxcbi5weC0zMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMzMsXG4ucHktMzMge1xuICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zMyxcbi5weC0zMyB7XG4gIHBhZGRpbmctbGVmdDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTM0IHtcbiAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM0LFxuLnB5LTM0IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zNCxcbi5weC0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNCxcbi5weS0zNCB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMzQsXG4ucHgtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTM1IHtcbiAgcGFkZGluZzogOC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNSxcbi5weS0zNSB7XG4gIHBhZGRpbmctdG9wOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTM1LFxuLnB4LTM1IHtcbiAgcGFkZGluZy1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNSxcbi5weS0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTM1LFxuLnB4LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzYge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM2LFxuLnB5LTM2IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMzYsXG4ucHgtMzYge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM2LFxuLnB5LTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMzYsXG4ucHgtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zNyB7XG4gIHBhZGRpbmc6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMzcsXG4ucHktMzcge1xuICBwYWRkaW5nLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zNyxcbi5weC0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMzcsXG4ucHktMzcge1xuICBwYWRkaW5nLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zNyxcbi5weC0zNyB7XG4gIHBhZGRpbmctbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQ4IHtcbiAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ4LFxuLnB5LTQ4IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00OCxcbi5weC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00OCxcbi5weS00OCB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNDgsXG4ucHgtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTM5IHtcbiAgcGFkZGluZzogOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zOSxcbi5weS0zOSB7XG4gIHBhZGRpbmctdG9wOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTM5LFxuLnB4LTM5IHtcbiAgcGFkZGluZy1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zOSxcbi5weS0zOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTM5LFxuLnB4LTM5IHtcbiAgcGFkZGluZy1sZWZ0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCxcbi5weS00MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00MCxcbi5weC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQwLFxuLnB5LTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQwLFxuLnB4LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjYge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjYsXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW42LFxuLm15LW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjcge1xuICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW43LFxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW43LFxuLm15LW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjgsXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjgsXG4ubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEwLFxuLm15LW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjExIHtcbiAgbWFyZ2luOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTEsXG4ubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjExLFxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjExLFxuLm15LW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xMSxcbi5teC1uMTEge1xuICBtYXJnaW4tbGVmdDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMixcbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTIsXG4ubXgtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTIsXG4ubXktbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEyLFxuLm14LW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMyB7XG4gIG1hcmdpbjogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEzLFxuLm15LW4xMyB7XG4gIG1hcmdpbi10b3A6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xMyxcbi5teC1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMyxcbi5teS1uMTMge1xuICBtYXJnaW4tYm90dG9tOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTMsXG4ubXgtbjEzIHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE0IHtcbiAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNCxcbi5teS1uMTQge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xNCxcbi5teC1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE0LFxuLm15LW4xNCB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjE0LFxuLm14LW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE1IHtcbiAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTUsXG4ubXktbjE1IHtcbiAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjE1LFxuLm14LW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE1LFxuLm15LW4xNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xNSxcbi5teC1uMTUge1xuICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTYge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNixcbi5teS1uMTYge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTYsXG4ubXgtbjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTYsXG4ubXktbjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjE2LFxuLm14LW4xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNyB7XG4gIG1hcmdpbjogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE3LFxuLm15LW4xNyB7XG4gIG1hcmdpbi10b3A6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xNyxcbi5teC1uMTcge1xuICBtYXJnaW4tcmlnaHQ6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xNyxcbi5teS1uMTcge1xuICBtYXJnaW4tYm90dG9tOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTcsXG4ubXgtbjE3IHtcbiAgbWFyZ2luLWxlZnQ6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE4IHtcbiAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xOCxcbi5teS1uMTgge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xOCxcbi5teC1uMTgge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE4LFxuLm15LW4xOCB7XG4gIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjE4LFxuLm14LW4xOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE5IHtcbiAgbWFyZ2luOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTksXG4ubXktbjE5IHtcbiAgbWFyZ2luLXRvcDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjE5LFxuLm14LW4xOSB7XG4gIG1hcmdpbi1yaWdodDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE5LFxuLm15LW4xOSB7XG4gIG1hcmdpbi1ib3R0b206IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xOSxcbi5teC1uMTkge1xuICBtYXJnaW4tbGVmdDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMjAge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yMCxcbi5teS1uMjAge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMjAsXG4ubXgtbjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMjAsXG4ubXktbjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIwLFxuLm14LW4yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yMSB7XG4gIG1hcmdpbjogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIxLFxuLm15LW4yMSB7XG4gIG1hcmdpbi10b3A6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yMSxcbi5teC1uMjEge1xuICBtYXJnaW4tcmlnaHQ6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yMSxcbi5teS1uMjEge1xuICBtYXJnaW4tYm90dG9tOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjEsXG4ubXgtbjIxIHtcbiAgbWFyZ2luLWxlZnQ6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIyIHtcbiAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yMixcbi5teS1uMjIge1xuICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yMixcbi5teC1uMjIge1xuICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIyLFxuLm15LW4yMiB7XG4gIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIyLFxuLm14LW4yMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIzIHtcbiAgbWFyZ2luOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMjMsXG4ubXktbjIzIHtcbiAgbWFyZ2luLXRvcDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIzLFxuLm14LW4yMyB7XG4gIG1hcmdpbi1yaWdodDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIzLFxuLm15LW4yMyB7XG4gIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yMyxcbi5teC1uMjMge1xuICBtYXJnaW4tbGVmdDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMjQge1xuICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yNCxcbi5teS1uMjQge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMjQsXG4ubXgtbjI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMjQsXG4ubXktbjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjI0LFxuLm14LW4yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yNSB7XG4gIG1hcmdpbjogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjI1LFxuLm15LW4yNSB7XG4gIG1hcmdpbi10b3A6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yNSxcbi5teC1uMjUge1xuICBtYXJnaW4tcmlnaHQ6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yNSxcbi5teS1uMjUge1xuICBtYXJnaW4tYm90dG9tOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjUsXG4ubXgtbjI1IHtcbiAgbWFyZ2luLWxlZnQ6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjI2IHtcbiAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yNixcbi5teS1uMjYge1xuICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yNixcbi5teC1uMjYge1xuICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjI2LFxuLm15LW4yNiB7XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjI2LFxuLm14LW4yNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjI3IHtcbiAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMjcsXG4ubXktbjI3IHtcbiAgbWFyZ2luLXRvcDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjI3LFxuLm14LW4yNyB7XG4gIG1hcmdpbi1yaWdodDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjI3LFxuLm15LW4yNyB7XG4gIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yNyxcbi5teC1uMjcge1xuICBtYXJnaW4tbGVmdDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMjgge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yOCxcbi5teS1uMjgge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMjgsXG4ubXgtbjI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMjgsXG4ubXktbjI4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjI4LFxuLm14LW4yOCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yOSB7XG4gIG1hcmdpbjogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjI5LFxuLm15LW4yOSB7XG4gIG1hcmdpbi10b3A6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yOSxcbi5teC1uMjkge1xuICBtYXJnaW4tcmlnaHQ6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yOSxcbi5teS1uMjkge1xuICBtYXJnaW4tYm90dG9tOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjksXG4ubXgtbjI5IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMwIHtcbiAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zMCxcbi5teS1uMzAge1xuICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zMCxcbi5teC1uMzAge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMwLFxuLm15LW4zMCB7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMwLFxuLm14LW4zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMxIHtcbiAgbWFyZ2luOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMzEsXG4ubXktbjMxIHtcbiAgbWFyZ2luLXRvcDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMxLFxuLm14LW4zMSB7XG4gIG1hcmdpbi1yaWdodDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMxLFxuLm15LW4zMSB7XG4gIG1hcmdpbi1ib3R0b206IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zMSxcbi5teC1uMzEge1xuICBtYXJnaW4tbGVmdDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMzIge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zMixcbi5teS1uMzIge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMzIsXG4ubXgtbjMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMzIsXG4ubXktbjMyIHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMyLFxuLm14LW4zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zMyB7XG4gIG1hcmdpbjogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMzLFxuLm15LW4zMyB7XG4gIG1hcmdpbi10b3A6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zMyxcbi5teC1uMzMge1xuICBtYXJnaW4tcmlnaHQ6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zMyxcbi5teS1uMzMge1xuICBtYXJnaW4tYm90dG9tOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMzMsXG4ubXgtbjMzIHtcbiAgbWFyZ2luLWxlZnQ6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjM0IHtcbiAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zNCxcbi5teS1uMzQge1xuICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zNCxcbi5teC1uMzQge1xuICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjM0LFxuLm15LW4zNCB7XG4gIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjM0LFxuLm14LW4zNCB7XG4gIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjM1IHtcbiAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMzUsXG4ubXktbjM1IHtcbiAgbWFyZ2luLXRvcDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjM1LFxuLm14LW4zNSB7XG4gIG1hcmdpbi1yaWdodDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjM1LFxuLm15LW4zNSB7XG4gIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zNSxcbi5teC1uMzUge1xuICBtYXJnaW4tbGVmdDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMzYge1xuICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zNixcbi5teS1uMzYge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMzYsXG4ubXgtbjM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMzYsXG4ubXktbjM2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjM2LFxuLm14LW4zNiB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zNyB7XG4gIG1hcmdpbjogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjM3LFxuLm15LW4zNyB7XG4gIG1hcmdpbi10b3A6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zNyxcbi5teC1uMzcge1xuICBtYXJnaW4tcmlnaHQ6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zNyxcbi5teS1uMzcge1xuICBtYXJnaW4tYm90dG9tOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMzcsXG4ubXgtbjM3IHtcbiAgbWFyZ2luLWxlZnQ6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQ4IHtcbiAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40OCxcbi5teS1uNDgge1xuICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40OCxcbi5teC1uNDgge1xuICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQ4LFxuLm15LW40OCB7XG4gIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQ4LFxuLm14LW40OCB7XG4gIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjM5IHtcbiAgbWFyZ2luOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMzksXG4ubXktbjM5IHtcbiAgbWFyZ2luLXRvcDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjM5LFxuLm14LW4zOSB7XG4gIG1hcmdpbi1yaWdodDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjM5LFxuLm15LW4zOSB7XG4gIG1hcmdpbi1ib3R0b206IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zOSxcbi5teC1uMzkge1xuICBtYXJnaW4tbGVmdDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNDAge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNDAsXG4ubXktbjQwIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40MCxcbi5teC1uNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNDAsXG4ubXktbjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40MCxcbi5teC1uNDAge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTksXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOSxcbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEwLFxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMCxcbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTEsXG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMSxcbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTEsXG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMSxcbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTMsXG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMyxcbiAgLm14LXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTMsXG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMyxcbiAgLm14LXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNCxcbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMTQsXG4gIC5teC1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTQsXG4gIC5teS1zbS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTE0LFxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE1LFxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMTUsXG4gIC5teC1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE1LFxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMTUsXG4gIC5teC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE2LFxuICAubXktc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMTYsXG4gIC5teC1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE2LFxuICAubXktc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMTYsXG4gIC5teC1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE3LFxuICAubXktc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMTcsXG4gIC5teC1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE3LFxuICAubXktc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMTcsXG4gIC5teC1zbS0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xOCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTgsXG4gIC5teS1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTE4LFxuICAubXgtc20tMTgge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE4LFxuICAubXktc20tMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xOCxcbiAgLm14LXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTkge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xOSxcbiAgLm15LXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTE5LFxuICAubXgtc20tMTkge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOSxcbiAgLm15LXNtLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTE5LFxuICAubXgtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMjAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIwLFxuICAubXgtc20tMjAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIwLFxuICAubXgtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMjEge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yMSxcbiAgLm15LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIxLFxuICAubXgtc20tMjEge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMSxcbiAgLm15LXNtLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIxLFxuICAubXgtc20tMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMjIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIyLFxuICAubXktc20tMjIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yMixcbiAgLm14LXNtLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMixcbiAgLm15LXNtLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMjIsXG4gIC5teC1zbS0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIzIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjMsXG4gIC5teS1zbS0yMyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yMyxcbiAgLm14LXNtLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjMsXG4gIC5teS1zbS0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yMyxcbiAgLm14LXNtLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI0IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjQsXG4gIC5teS1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yNCxcbiAgLm14LXNtLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjQsXG4gIC5teS1zbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yNCxcbiAgLm14LXNtLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjUsXG4gIC5teS1zbS0yNSB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yNSxcbiAgLm14LXNtLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjUsXG4gIC5teS1zbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yNSxcbiAgLm14LXNtLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI2IHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yNixcbiAgLm15LXNtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMjYsXG4gIC5teC1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjYsXG4gIC5teS1zbS0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTI2LFxuICAubXgtc20tMjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI3LFxuICAubXktc20tMjcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMjcsXG4gIC5teC1zbS0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI3LFxuICAubXktc20tMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMjcsXG4gIC5teC1zbS0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yOCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI4LFxuICAubXktc20tMjgge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMjgsXG4gIC5teC1zbS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI4LFxuICAubXktc20tMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMjgsXG4gIC5teC1zbS0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yOSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI5LFxuICAubXktc20tMjkge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMjksXG4gIC5teC1zbS0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI5LFxuICAubXktc20tMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMjksXG4gIC5teC1zbS0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMzAsXG4gIC5teS1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMwLFxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMwLFxuICAubXktc20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zMCxcbiAgLm14LXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMzEge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zMSxcbiAgLm15LXNtLTMxIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMxLFxuICAubXgtc20tMzEge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zMSxcbiAgLm15LXNtLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMxLFxuICAubXgtc20tMzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMzIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zMixcbiAgLm15LXNtLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMyLFxuICAubXgtc20tMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zMixcbiAgLm15LXNtLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMyLFxuICAubXgtc20tMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMzMge1xuICAgIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zMyxcbiAgLm15LXNtLTMzIHtcbiAgICBtYXJnaW4tdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMzLFxuICAubXgtc20tMzMge1xuICAgIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zMyxcbiAgLm15LXNtLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMzLFxuICAubXgtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMzQge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTM0LFxuICAubXktc20tMzQge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zNCxcbiAgLm14LXNtLTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zNCxcbiAgLm15LXNtLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMzQsXG4gIC5teC1zbS0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTM1IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMzUsXG4gIC5teS1zbS0zNSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zNSxcbiAgLm14LXNtLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMzUsXG4gIC5teS1zbS0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zNSxcbiAgLm14LXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTM2IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMzYsXG4gIC5teS1zbS0zNiB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zNixcbiAgLm14LXNtLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMzYsXG4gIC5teS1zbS0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zNixcbiAgLm14LXNtLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTM3IHtcbiAgICBtYXJnaW46IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMzcsXG4gIC5teS1zbS0zNyB7XG4gICAgbWFyZ2luLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zNyxcbiAgLm14LXNtLTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMzcsXG4gIC5teS1zbS0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zNyxcbiAgLm14LXNtLTM3IHtcbiAgICBtYXJnaW4tbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQ4IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00OCxcbiAgLm15LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNDgsXG4gIC5teC1zbS00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNDgsXG4gIC5teS1zbS00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQ4LFxuICAubXgtc20tNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zOSB7XG4gICAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTM5LFxuICAubXktc20tMzkge1xuICAgIG1hcmdpbi10b3A6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMzksXG4gIC5teC1zbS0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTM5LFxuICAubXktc20tMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMzksXG4gIC5teC1zbS0zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00MCxcbiAgLm15LXNtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00MCxcbiAgLm14LXNtLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQwLFxuICAubXktc20tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQwLFxuICAubXgtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS05LFxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tOSxcbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTksXG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMSxcbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xMSxcbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTExLFxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTExLFxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEyLFxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTIsXG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTMsXG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTMsXG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMyxcbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xMyxcbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE0LFxuICAucHktc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTQsXG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE0LFxuICAucHktc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTQsXG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNSxcbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xNSxcbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE1LFxuICAucHktc20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTE1LFxuICAucHgtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE2LFxuICAucHktc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTE2LFxuICAucHgtc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTYsXG4gIC5weS1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTYsXG4gIC5weC1zbS0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTcsXG4gIC5weS1zbS0xNyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTcsXG4gIC5weC1zbS0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNyxcbiAgLnB5LXNtLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xNyxcbiAgLnB4LXNtLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE4LFxuICAucHktc20tMTgge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTgsXG4gIC5weC1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE4LFxuICAucHktc20tMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTgsXG4gIC5weC1zbS0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xOSxcbiAgLnB5LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xOSxcbiAgLnB4LXNtLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE5LFxuICAucHktc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTE5LFxuICAucHgtc20tMTkge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIwLFxuICAucHktc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIwLFxuICAucHgtc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjAsXG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMjAsXG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjEge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMjEsXG4gIC5weS1zbS0yMSB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMjEsXG4gIC5weC1zbS0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMSxcbiAgLnB5LXNtLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yMSxcbiAgLnB4LXNtLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIyLFxuICAucHktc20tMjIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMjIsXG4gIC5weC1zbS0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIyLFxuICAucHktc20tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMjIsXG4gIC5weC1zbS0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yMyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMyxcbiAgLnB5LXNtLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yMyxcbiAgLnB4LXNtLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIzLFxuICAucHktc20tMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIzLFxuICAucHgtc20tMjMge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI0LFxuICAucHktc20tMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTI0LFxuICAucHgtc20tMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjQsXG4gIC5weS1zbS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMjQsXG4gIC5weC1zbS0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjUge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMjUsXG4gIC5weS1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMjUsXG4gIC5weC1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNSxcbiAgLnB5LXNtLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yNSxcbiAgLnB4LXNtLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNiB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI2LFxuICAucHktc20tMjYge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMjYsXG4gIC5weC1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTI2LFxuICAucHktc20tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMjYsXG4gIC5weC1zbS0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNyxcbiAgLnB5LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yNyxcbiAgLnB4LXNtLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTI3LFxuICAucHktc20tMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTI3LFxuICAucHgtc20tMjcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI4IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI4LFxuICAucHktc20tMjgge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTI4LFxuICAucHgtc20tMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjgsXG4gIC5weS1zbS0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMjgsXG4gIC5weC1zbS0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjkge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMjksXG4gIC5weS1zbS0yOSB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMjksXG4gIC5weC1zbS0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yOSxcbiAgLnB5LXNtLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yOSxcbiAgLnB4LXNtLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMwLFxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMzAsXG4gIC5weC1zbS0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMwLFxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMzAsXG4gIC5weC1zbS0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zMSB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zMSxcbiAgLnB5LXNtLTMxIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zMSxcbiAgLnB4LXNtLTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMxLFxuICAucHktc20tMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMxLFxuICAucHgtc20tMzEge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMyLFxuICAucHktc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMyLFxuICAucHgtc20tMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMzIsXG4gIC5weS1zbS0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMzIsXG4gIC5weC1zbS0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMzMge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMzMsXG4gIC5weS1zbS0zMyB7XG4gICAgcGFkZGluZy10b3A6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMzMsXG4gIC5weC1zbS0zMyB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zMyxcbiAgLnB5LXNtLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zMyxcbiAgLnB4LXNtLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zNCB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTM0LFxuICAucHktc20tMzQge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMzQsXG4gIC5weC1zbS0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTM0LFxuICAucHktc20tMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMzQsXG4gIC5weC1zbS0zNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zNSB7XG4gICAgcGFkZGluZzogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zNSxcbiAgLnB5LXNtLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zNSxcbiAgLnB4LXNtLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTM1LFxuICAucHktc20tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTM1LFxuICAucHgtc20tMzUge1xuICAgIHBhZGRpbmctbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTM2IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTM2LFxuICAucHktc20tMzYge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTM2LFxuICAucHgtc20tMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMzYsXG4gIC5weS1zbS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMzYsXG4gIC5weC1zbS0zNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMzcge1xuICAgIHBhZGRpbmc6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMzcsXG4gIC5weS1zbS0zNyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMzcsXG4gIC5weC1zbS0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zNyxcbiAgLnB5LXNtLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zNyxcbiAgLnB4LXNtLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00OCB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQ4LFxuICAucHktc20tNDgge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNDgsXG4gIC5weC1zbS00OCB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQ4LFxuICAucHktc20tNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNDgsXG4gIC5weC1zbS00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zOSB7XG4gICAgcGFkZGluZzogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zOSxcbiAgLnB5LXNtLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zOSxcbiAgLnB4LXNtLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTM5LFxuICAucHktc20tMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTM5LFxuICAucHgtc20tMzkge1xuICAgIHBhZGRpbmctbGVmdDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00MCxcbiAgLnB5LXNtLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNDAsXG4gIC5weC1zbS00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNDAsXG4gIC5weS1zbS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQwLFxuICAucHgtc20tNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uOSxcbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW45LFxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTAsXG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMSB7XG4gICAgbWFyZ2luOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTEsXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xMSxcbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTEsXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xMSxcbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEzLFxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTMsXG4gIC5teC1zbS1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEzLFxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTMsXG4gIC5teC1zbS1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNCxcbiAgLm15LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTQsXG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTQsXG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjE0LFxuICAubXgtc20tbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTUsXG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xNSxcbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTUsXG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xNSxcbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE2IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNixcbiAgLm15LXNtLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjE2LFxuICAubXgtc20tbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNixcbiAgLm15LXNtLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjE2LFxuICAubXgtc20tbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTcge1xuICAgIG1hcmdpbjogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE3LFxuICAubXktc20tbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTcsXG4gIC5teC1zbS1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjE3LFxuICAubXktc20tbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTcsXG4gIC5teC1zbS1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xOCxcbiAgLm15LXNtLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTgsXG4gIC5teC1zbS1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTgsXG4gIC5teS1zbS1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjE4LFxuICAubXgtc20tbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOSB7XG4gICAgbWFyZ2luOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTksXG4gIC5teS1zbS1uMTkge1xuICAgIG1hcmdpbi10b3A6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xOSxcbiAgLm14LXNtLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTksXG4gIC5teS1zbS1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xOSxcbiAgLm14LXNtLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yMCxcbiAgLm15LXNtLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIwLFxuICAubXgtc20tbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yMCxcbiAgLm15LXNtLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIwLFxuICAubXgtc20tbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMjEge1xuICAgIG1hcmdpbjogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIxLFxuICAubXktc20tbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjEsXG4gIC5teC1zbS1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIxLFxuICAubXktc20tbjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMjEsXG4gIC5teC1zbS1uMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yMiB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yMixcbiAgLm15LXNtLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjIsXG4gIC5teC1zbS1uMjIge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjIsXG4gIC5teS1zbS1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIyLFxuICAubXgtc20tbjIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yMyB7XG4gICAgbWFyZ2luOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMjMsXG4gIC5teS1zbS1uMjMge1xuICAgIG1hcmdpbi10b3A6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yMyxcbiAgLm14LXNtLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjMsXG4gIC5teS1zbS1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yMyxcbiAgLm14LXNtLW4yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjI0IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yNCxcbiAgLm15LXNtLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjI0LFxuICAubXgtc20tbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yNCxcbiAgLm15LXNtLW4yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjI0LFxuICAubXgtc20tbjI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMjUge1xuICAgIG1hcmdpbjogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjI1LFxuICAubXktc20tbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjUsXG4gIC5teC1zbS1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjI1LFxuICAubXktc20tbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMjUsXG4gIC5teC1zbS1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yNiB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yNixcbiAgLm15LXNtLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjYsXG4gIC5teC1zbS1uMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjYsXG4gIC5teS1zbS1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjI2LFxuICAubXgtc20tbjI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yNyB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMjcsXG4gIC5teS1zbS1uMjcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yNyxcbiAgLm14LXNtLW4yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjcsXG4gIC5teS1zbS1uMjcge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yNyxcbiAgLm14LXNtLW4yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjI4IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yOCxcbiAgLm15LXNtLW4yOCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjI4LFxuICAubXgtc20tbjI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yOCxcbiAgLm15LXNtLW4yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjI4LFxuICAubXgtc20tbjI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMjkge1xuICAgIG1hcmdpbjogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjI5LFxuICAubXktc20tbjI5IHtcbiAgICBtYXJnaW4tdG9wOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjksXG4gIC5teC1zbS1uMjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjI5LFxuICAubXktc20tbjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMjksXG4gIC5teC1zbS1uMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zMCxcbiAgLm15LXNtLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMzAsXG4gIC5teC1zbS1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMzAsXG4gIC5teS1zbS1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMwLFxuICAubXgtc20tbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zMSB7XG4gICAgbWFyZ2luOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMzEsXG4gIC5teS1zbS1uMzEge1xuICAgIG1hcmdpbi10b3A6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zMSxcbiAgLm14LXNtLW4zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMzEsXG4gIC5teS1zbS1uMzEge1xuICAgIG1hcmdpbi1ib3R0b206IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zMSxcbiAgLm14LXNtLW4zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zMixcbiAgLm15LXNtLW4zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMyLFxuICAubXgtc20tbjMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zMixcbiAgLm15LXNtLW4zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMyLFxuICAubXgtc20tbjMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMzMge1xuICAgIG1hcmdpbjogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMzLFxuICAubXktc20tbjMzIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMzMsXG4gIC5teC1zbS1uMzMge1xuICAgIG1hcmdpbi1yaWdodDogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMzLFxuICAubXktc20tbjMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMzMsXG4gIC5teC1zbS1uMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zNCB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zNCxcbiAgLm15LXNtLW4zNCB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMzQsXG4gIC5teC1zbS1uMzQge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMzQsXG4gIC5teS1zbS1uMzQge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjM0LFxuICAubXgtc20tbjM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zNSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMzUsXG4gIC5teS1zbS1uMzUge1xuICAgIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zNSxcbiAgLm14LXNtLW4zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMzUsXG4gIC5teS1zbS1uMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zNSxcbiAgLm14LXNtLW4zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjM2IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zNixcbiAgLm15LXNtLW4zNiB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjM2LFxuICAubXgtc20tbjM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zNixcbiAgLm15LXNtLW4zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjM2LFxuICAubXgtc20tbjM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMzcge1xuICAgIG1hcmdpbjogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjM3LFxuICAubXktc20tbjM3IHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMzcsXG4gIC5teC1zbS1uMzcge1xuICAgIG1hcmdpbi1yaWdodDogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjM3LFxuICAubXktc20tbjM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMzcsXG4gIC5teC1zbS1uMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40OCB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40OCxcbiAgLm15LXNtLW40OCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNDgsXG4gIC5teC1zbS1uNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNDgsXG4gIC5teS1zbS1uNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQ4LFxuICAubXgtc20tbjQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zOSB7XG4gICAgbWFyZ2luOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMzksXG4gIC5teS1zbS1uMzkge1xuICAgIG1hcmdpbi10b3A6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zOSxcbiAgLm14LXNtLW4zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMzksXG4gIC5teS1zbS1uMzkge1xuICAgIG1hcmdpbi1ib3R0b206IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zOSxcbiAgLm14LXNtLW4zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNDAsXG4gIC5teS1zbS1uNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNDAsXG4gIC5teC1zbS1uNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40MCxcbiAgLm15LXNtLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40MCxcbiAgLm14LXNtLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTEsXG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMSxcbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTEsXG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xMSxcbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEyIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTIsXG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTIsXG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEzIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTMsXG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMyxcbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTMsXG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xMyxcbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNCxcbiAgLm15LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMTQsXG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTQsXG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTE0LFxuICAubXgtbWQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE1LFxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMTUsXG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE1LFxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTUsXG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE2LFxuICAubXktbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMTYsXG4gIC5teC1tZC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE2LFxuICAubXktbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTYsXG4gIC5teC1tZC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE3LFxuICAubXktbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMTcsXG4gIC5teC1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE3LFxuICAubXktbWQtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTcsXG4gIC5teC1tZC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xOCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTgsXG4gIC5teS1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTE4LFxuICAubXgtbWQtMTgge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE4LFxuICAubXktbWQtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xOCxcbiAgLm14LW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTkge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xOSxcbiAgLm15LW1kLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTE5LFxuICAubXgtbWQtMTkge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xOSxcbiAgLm15LW1kLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTE5LFxuICAubXgtbWQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMCxcbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMCxcbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjEge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMSxcbiAgLm15LW1kLTIxIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIxLFxuICAubXgtbWQtMjEge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMSxcbiAgLm15LW1kLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIxLFxuICAubXgtbWQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIyLFxuICAubXktbWQtMjIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yMixcbiAgLm14LW1kLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMixcbiAgLm15LW1kLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjIsXG4gIC5teC1tZC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIzIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjMsXG4gIC5teS1tZC0yMyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yMyxcbiAgLm14LW1kLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjMsXG4gIC5teS1tZC0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yMyxcbiAgLm14LW1kLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTI0IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjQsXG4gIC5teS1tZC0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yNCxcbiAgLm14LW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjQsXG4gIC5teS1tZC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yNCxcbiAgLm14LW1kLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjUsXG4gIC5teS1tZC0yNSB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yNSxcbiAgLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjUsXG4gIC5teS1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yNSxcbiAgLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTI2IHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yNixcbiAgLm15LW1kLTI2IHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMjYsXG4gIC5teC1tZC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjYsXG4gIC5teS1tZC0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTI2LFxuICAubXgtbWQtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yNyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI3LFxuICAubXktbWQtMjcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMjcsXG4gIC5teC1tZC0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI3LFxuICAubXktbWQtMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjcsXG4gIC5teC1tZC0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yOCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI4LFxuICAubXktbWQtMjgge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMjgsXG4gIC5teC1tZC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI4LFxuICAubXktbWQtMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjgsXG4gIC5teC1tZC0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yOSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI5LFxuICAubXktbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMjksXG4gIC5teC1tZC0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI5LFxuICAubXktbWQtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjksXG4gIC5teC1tZC0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzAsXG4gIC5teS1tZC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMwLFxuICAubXgtbWQtMzAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMwLFxuICAubXktbWQtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zMCxcbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzEge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zMSxcbiAgLm15LW1kLTMxIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMxLFxuICAubXgtbWQtMzEge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zMSxcbiAgLm15LW1kLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMxLFxuICAubXgtbWQtMzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zMixcbiAgLm15LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMyLFxuICAubXgtbWQtMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zMixcbiAgLm15LW1kLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMyLFxuICAubXgtbWQtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzMge1xuICAgIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zMyxcbiAgLm15LW1kLTMzIHtcbiAgICBtYXJnaW4tdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMzLFxuICAubXgtbWQtMzMge1xuICAgIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zMyxcbiAgLm15LW1kLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMzLFxuICAubXgtbWQtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzQge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM0LFxuICAubXktbWQtMzQge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zNCxcbiAgLm14LW1kLTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zNCxcbiAgLm15LW1kLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMzQsXG4gIC5teC1tZC0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTM1IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzUsXG4gIC5teS1tZC0zNSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zNSxcbiAgLm14LW1kLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMzUsXG4gIC5teS1tZC0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zNSxcbiAgLm14LW1kLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTM2IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzYsXG4gIC5teS1tZC0zNiB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zNixcbiAgLm14LW1kLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMzYsXG4gIC5teS1tZC0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zNixcbiAgLm14LW1kLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTM3IHtcbiAgICBtYXJnaW46IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzcsXG4gIC5teS1tZC0zNyB7XG4gICAgbWFyZ2luLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zNyxcbiAgLm14LW1kLTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMzcsXG4gIC5teS1tZC0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zNyxcbiAgLm14LW1kLTM3IHtcbiAgICBtYXJnaW4tbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQ4IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00OCxcbiAgLm15LW1kLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNDgsXG4gIC5teC1tZC00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNDgsXG4gIC5teS1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQ4LFxuICAubXgtbWQtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zOSB7XG4gICAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM5LFxuICAubXktbWQtMzkge1xuICAgIG1hcmdpbi10b3A6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMzksXG4gIC5teC1tZC0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM5LFxuICAubXktbWQtMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMzksXG4gIC5teC1tZC0zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00MCxcbiAgLm15LW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00MCxcbiAgLm14LW1kLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQwLFxuICAubXktbWQtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQwLFxuICAubXgtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtOSxcbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTAsXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTAsXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMSxcbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xMSxcbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTExLFxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTExLFxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTIsXG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTIsXG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTMsXG4gIC5weS1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTMsXG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMyxcbiAgLnB5LW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xMyxcbiAgLnB4LW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE0LFxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTQsXG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0LFxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTQsXG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xNSxcbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE1LFxuICAucHktbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE2LFxuICAucHktbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTE2LFxuICAucHgtbWQtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTYsXG4gIC5weS1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTYsXG4gIC5weC1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTcsXG4gIC5weS1tZC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTcsXG4gIC5weC1tZC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNyxcbiAgLnB5LW1kLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xNyxcbiAgLnB4LW1kLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE4LFxuICAucHktbWQtMTgge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTgsXG4gIC5weC1tZC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE4LFxuICAucHktbWQtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTgsXG4gIC5weC1tZC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xOSxcbiAgLnB5LW1kLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xOSxcbiAgLnB4LW1kLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE5LFxuICAucHktbWQtMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTE5LFxuICAucHgtbWQtMTkge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIwLFxuICAucHktbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjAsXG4gIC5weS1tZC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjAsXG4gIC5weC1tZC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjEge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjEsXG4gIC5weS1tZC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjEsXG4gIC5weC1tZC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yMSxcbiAgLnB5LW1kLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yMSxcbiAgLnB4LW1kLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIyLFxuICAucHktbWQtMjIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjIsXG4gIC5weC1tZC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIyLFxuICAucHktbWQtMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjIsXG4gIC5weC1tZC0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMyxcbiAgLnB5LW1kLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yMyxcbiAgLnB4LW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIzLFxuICAucHktbWQtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIzLFxuICAucHgtbWQtMjMge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTI0LFxuICAucHktbWQtMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTI0LFxuICAucHgtbWQtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjQsXG4gIC5weS1tZC0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjQsXG4gIC5weC1tZC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjUge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjUsXG4gIC5weS1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjUsXG4gIC5weC1tZC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yNSxcbiAgLnB5LW1kLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yNSxcbiAgLnB4LW1kLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNiB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTI2LFxuICAucHktbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjYsXG4gIC5weC1tZC0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI2LFxuICAucHktbWQtMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjYsXG4gIC5weC1tZC0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNyxcbiAgLnB5LW1kLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yNyxcbiAgLnB4LW1kLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI3LFxuICAucHktbWQtMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTI3LFxuICAucHgtbWQtMjcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI4IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTI4LFxuICAucHktbWQtMjgge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTI4LFxuICAucHgtbWQtMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjgsXG4gIC5weS1tZC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjgsXG4gIC5weC1tZC0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjkge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjksXG4gIC5weS1tZC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjksXG4gIC5weC1tZC0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yOSxcbiAgLnB5LW1kLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yOSxcbiAgLnB4LW1kLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMwLFxuICAucHktbWQtMzAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMzAsXG4gIC5weC1tZC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMwLFxuICAucHktbWQtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzAsXG4gIC5weC1tZC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zMSB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zMSxcbiAgLnB5LW1kLTMxIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zMSxcbiAgLnB4LW1kLTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMxLFxuICAucHktbWQtMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMxLFxuICAucHgtbWQtMzEge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMyLFxuICAucHktbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMyLFxuICAucHgtbWQtMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMzIsXG4gIC5weS1tZC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzIsXG4gIC5weC1tZC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMzMge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzMsXG4gIC5weS1tZC0zMyB7XG4gICAgcGFkZGluZy10b3A6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMzMsXG4gIC5weC1tZC0zMyB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zMyxcbiAgLnB5LW1kLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zMyxcbiAgLnB4LW1kLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zNCB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTM0LFxuICAucHktbWQtMzQge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMzQsXG4gIC5weC1tZC0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTM0LFxuICAucHktbWQtMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzQsXG4gIC5weC1tZC0zNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zNSB7XG4gICAgcGFkZGluZzogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zNSxcbiAgLnB5LW1kLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zNSxcbiAgLnB4LW1kLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTM1LFxuICAucHktbWQtMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTM1LFxuICAucHgtbWQtMzUge1xuICAgIHBhZGRpbmctbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTM2IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTM2LFxuICAucHktbWQtMzYge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTM2LFxuICAucHgtbWQtMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMzYsXG4gIC5weS1tZC0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzYsXG4gIC5weC1tZC0zNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMzcge1xuICAgIHBhZGRpbmc6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzcsXG4gIC5weS1tZC0zNyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMzcsXG4gIC5weC1tZC0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zNyxcbiAgLnB5LW1kLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zNyxcbiAgLnB4LW1kLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00OCB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQ4LFxuICAucHktbWQtNDgge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNDgsXG4gIC5weC1tZC00OCB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQ4LFxuICAucHktbWQtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNDgsXG4gIC5weC1tZC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zOSB7XG4gICAgcGFkZGluZzogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zOSxcbiAgLnB5LW1kLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zOSxcbiAgLnB4LW1kLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTM5LFxuICAucHktbWQtMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTM5LFxuICAucHgtbWQtMzkge1xuICAgIHBhZGRpbmctbGVmdDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00MCxcbiAgLnB5LW1kLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNDAsXG4gIC5weC1tZC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNDAsXG4gIC5weS1tZC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQwLFxuICAucHgtbWQtNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uOSxcbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uOSxcbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEwLFxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTEsXG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xMSxcbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTEsXG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xMSxcbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMixcbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEyLFxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xMixcbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEyLFxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEzLFxuICAubXktbWQtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTMsXG4gIC5teC1tZC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEzLFxuICAubXktbWQtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTMsXG4gIC5teC1tZC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNCxcbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTQsXG4gIC5teC1tZC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTQsXG4gIC5teS1tZC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjE0LFxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTUsXG4gIC5teS1tZC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xNSxcbiAgLm14LW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTUsXG4gIC5teS1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xNSxcbiAgLm14LW1kLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE2IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNixcbiAgLm15LW1kLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjE2LFxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xNixcbiAgLm15LW1kLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjE2LFxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTcge1xuICAgIG1hcmdpbjogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE3LFxuICAubXktbWQtbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTcsXG4gIC5teC1tZC1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE3LFxuICAubXktbWQtbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTcsXG4gIC5teC1tZC1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xOCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xOCxcbiAgLm15LW1kLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTgsXG4gIC5teC1tZC1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTgsXG4gIC5teS1tZC1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjE4LFxuICAubXgtbWQtbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xOSB7XG4gICAgbWFyZ2luOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTksXG4gIC5teS1tZC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xOSxcbiAgLm14LW1kLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTksXG4gIC5teS1tZC1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xOSxcbiAgLm14LW1kLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yMCxcbiAgLm15LW1kLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIwLFxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yMCxcbiAgLm15LW1kLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIwLFxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMjEge1xuICAgIG1hcmdpbjogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIxLFxuICAubXktbWQtbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjEsXG4gIC5teC1tZC1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIxLFxuICAubXktbWQtbjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMjEsXG4gIC5teC1tZC1uMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMiB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yMixcbiAgLm15LW1kLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjIsXG4gIC5teC1tZC1uMjIge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjIsXG4gIC5teS1tZC1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIyLFxuICAubXgtbWQtbjIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMyB7XG4gICAgbWFyZ2luOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjMsXG4gIC5teS1tZC1uMjMge1xuICAgIG1hcmdpbi10b3A6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yMyxcbiAgLm14LW1kLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjMsXG4gIC5teS1tZC1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yMyxcbiAgLm14LW1kLW4yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjI0IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yNCxcbiAgLm15LW1kLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjI0LFxuICAubXgtbWQtbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yNCxcbiAgLm15LW1kLW4yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjI0LFxuICAubXgtbWQtbjI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMjUge1xuICAgIG1hcmdpbjogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjI1LFxuICAubXktbWQtbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjUsXG4gIC5teC1tZC1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjI1LFxuICAubXktbWQtbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMjUsXG4gIC5teC1tZC1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yNiB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yNixcbiAgLm15LW1kLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjYsXG4gIC5teC1tZC1uMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjYsXG4gIC5teS1tZC1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjI2LFxuICAubXgtbWQtbjI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yNyB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjcsXG4gIC5teS1tZC1uMjcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yNyxcbiAgLm14LW1kLW4yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjcsXG4gIC5teS1tZC1uMjcge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yNyxcbiAgLm14LW1kLW4yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjI4IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yOCxcbiAgLm15LW1kLW4yOCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjI4LFxuICAubXgtbWQtbjI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yOCxcbiAgLm15LW1kLW4yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjI4LFxuICAubXgtbWQtbjI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMjkge1xuICAgIG1hcmdpbjogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjI5LFxuICAubXktbWQtbjI5IHtcbiAgICBtYXJnaW4tdG9wOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjksXG4gIC5teC1tZC1uMjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjI5LFxuICAubXktbWQtbjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMjksXG4gIC5teC1tZC1uMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zMCxcbiAgLm15LW1kLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMzAsXG4gIC5teC1tZC1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMzAsXG4gIC5teS1tZC1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMwLFxuICAubXgtbWQtbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zMSB7XG4gICAgbWFyZ2luOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMzEsXG4gIC5teS1tZC1uMzEge1xuICAgIG1hcmdpbi10b3A6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zMSxcbiAgLm14LW1kLW4zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMzEsXG4gIC5teS1tZC1uMzEge1xuICAgIG1hcmdpbi1ib3R0b206IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zMSxcbiAgLm14LW1kLW4zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zMixcbiAgLm15LW1kLW4zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMyLFxuICAubXgtbWQtbjMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zMixcbiAgLm15LW1kLW4zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMyLFxuICAubXgtbWQtbjMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMzMge1xuICAgIG1hcmdpbjogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMzLFxuICAubXktbWQtbjMzIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMzMsXG4gIC5teC1tZC1uMzMge1xuICAgIG1hcmdpbi1yaWdodDogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMzLFxuICAubXktbWQtbjMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMzMsXG4gIC5teC1tZC1uMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zNCB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zNCxcbiAgLm15LW1kLW4zNCB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMzQsXG4gIC5teC1tZC1uMzQge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMzQsXG4gIC5teS1tZC1uMzQge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjM0LFxuICAubXgtbWQtbjM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zNSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMzUsXG4gIC5teS1tZC1uMzUge1xuICAgIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zNSxcbiAgLm14LW1kLW4zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMzUsXG4gIC5teS1tZC1uMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zNSxcbiAgLm14LW1kLW4zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjM2IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zNixcbiAgLm15LW1kLW4zNiB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjM2LFxuICAubXgtbWQtbjM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zNixcbiAgLm15LW1kLW4zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjM2LFxuICAubXgtbWQtbjM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMzcge1xuICAgIG1hcmdpbjogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjM3LFxuICAubXktbWQtbjM3IHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMzcsXG4gIC5teC1tZC1uMzcge1xuICAgIG1hcmdpbi1yaWdodDogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjM3LFxuICAubXktbWQtbjM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMzcsXG4gIC5teC1tZC1uMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40OCB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40OCxcbiAgLm15LW1kLW40OCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNDgsXG4gIC5teC1tZC1uNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNDgsXG4gIC5teS1tZC1uNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQ4LFxuICAubXgtbWQtbjQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zOSB7XG4gICAgbWFyZ2luOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMzksXG4gIC5teS1tZC1uMzkge1xuICAgIG1hcmdpbi10b3A6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zOSxcbiAgLm14LW1kLW4zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMzksXG4gIC5teS1tZC1uMzkge1xuICAgIG1hcmdpbi1ib3R0b206IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zOSxcbiAgLm14LW1kLW4zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNDAsXG4gIC5teS1tZC1uNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNDAsXG4gIC5teC1tZC1uNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40MCxcbiAgLm15LW1kLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40MCxcbiAgLm14LW1kLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTksXG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTksXG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMCxcbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTAsXG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTEsXG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMSxcbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTEsXG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xMSxcbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTIsXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMixcbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTIsXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xMixcbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTMsXG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMyxcbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTMsXG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xMyxcbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNCxcbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTQsXG4gIC5teC1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTQsXG4gIC5teS1sZy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTE0LFxuICAubXgtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE1LFxuICAubXktbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTUsXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE1LFxuICAubXktbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTUsXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE2LFxuICAubXktbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTYsXG4gIC5teC1sZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE2LFxuICAubXktbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTYsXG4gIC5teC1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE3LFxuICAubXktbGctMTcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTcsXG4gIC5teC1sZy0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE3LFxuICAubXktbGctMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTcsXG4gIC5teC1sZy0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xOCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTgsXG4gIC5teS1sZy0xOCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTE4LFxuICAubXgtbGctMTgge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE4LFxuICAubXktbGctMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xOCxcbiAgLm14LWxnLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTkge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xOSxcbiAgLm15LWxnLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTE5LFxuICAubXgtbGctMTkge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOSxcbiAgLm15LWxnLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTE5LFxuICAubXgtbGctMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMjAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMjEge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMSxcbiAgLm15LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIxLFxuICAubXgtbGctMjEge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMSxcbiAgLm15LWxnLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIxLFxuICAubXgtbGctMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMjIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIyLFxuICAubXktbGctMjIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yMixcbiAgLm14LWxnLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMixcbiAgLm15LWxnLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMjIsXG4gIC5teC1sZy0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIzIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjMsXG4gIC5teS1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yMyxcbiAgLm14LWxnLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjMsXG4gIC5teS1sZy0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yMyxcbiAgLm14LWxnLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI0IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjQsXG4gIC5teS1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yNCxcbiAgLm14LWxnLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjQsXG4gIC5teS1sZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yNCxcbiAgLm14LWxnLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjUsXG4gIC5teS1sZy0yNSB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yNSxcbiAgLm14LWxnLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjUsXG4gIC5teS1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yNSxcbiAgLm14LWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI2IHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yNixcbiAgLm15LWxnLTI2IHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMjYsXG4gIC5teC1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjYsXG4gIC5teS1sZy0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTI2LFxuICAubXgtbGctMjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yNyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI3LFxuICAubXktbGctMjcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMjcsXG4gIC5teC1sZy0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI3LFxuICAubXktbGctMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMjcsXG4gIC5teC1sZy0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yOCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI4LFxuICAubXktbGctMjgge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMjgsXG4gIC5teC1sZy0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI4LFxuICAubXktbGctMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMjgsXG4gIC5teC1sZy0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yOSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI5LFxuICAubXktbGctMjkge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMjksXG4gIC5teC1sZy0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI5LFxuICAubXktbGctMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMjksXG4gIC5teC1sZy0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMzAsXG4gIC5teS1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMwLFxuICAubXgtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMwLFxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zMCxcbiAgLm14LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMzEge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMSxcbiAgLm15LWxnLTMxIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMxLFxuICAubXgtbGctMzEge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMSxcbiAgLm15LWxnLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMxLFxuICAubXgtbGctMzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMzIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMixcbiAgLm15LWxnLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMyLFxuICAubXgtbGctMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMixcbiAgLm15LWxnLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMyLFxuICAubXgtbGctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMzMge1xuICAgIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMyxcbiAgLm15LWxnLTMzIHtcbiAgICBtYXJnaW4tdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMzLFxuICAubXgtbGctMzMge1xuICAgIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMyxcbiAgLm15LWxnLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMzLFxuICAubXgtbGctMzMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMzQge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTM0LFxuICAubXktbGctMzQge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zNCxcbiAgLm14LWxnLTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zNCxcbiAgLm15LWxnLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMzQsXG4gIC5teC1sZy0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTM1IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMzUsXG4gIC5teS1sZy0zNSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zNSxcbiAgLm14LWxnLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMzUsXG4gIC5teS1sZy0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zNSxcbiAgLm14LWxnLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTM2IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMzYsXG4gIC5teS1sZy0zNiB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zNixcbiAgLm14LWxnLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMzYsXG4gIC5teS1sZy0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zNixcbiAgLm14LWxnLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTM3IHtcbiAgICBtYXJnaW46IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMzcsXG4gIC5teS1sZy0zNyB7XG4gICAgbWFyZ2luLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zNyxcbiAgLm14LWxnLTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMzcsXG4gIC5teS1sZy0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zNyxcbiAgLm14LWxnLTM3IHtcbiAgICBtYXJnaW4tbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQ4IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00OCxcbiAgLm15LWxnLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNDgsXG4gIC5teC1sZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNDgsXG4gIC5teS1sZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQ4LFxuICAubXgtbGctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zOSB7XG4gICAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTM5LFxuICAubXktbGctMzkge1xuICAgIG1hcmdpbi10b3A6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMzksXG4gIC5teC1sZy0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTM5LFxuICAubXktbGctMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMzksXG4gIC5teC1sZy0zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00MCxcbiAgLm15LWxnLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00MCxcbiAgLm14LWxnLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQwLFxuICAubXktbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQwLFxuICAubXgtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTcsXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNyxcbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTgsXG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctOSxcbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctOSxcbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMSxcbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xMSxcbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTExLFxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTExLFxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEyLFxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTIsXG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTMsXG4gIC5weS1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTMsXG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMyxcbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xMyxcbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE0LFxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTQsXG4gIC5weC1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE0LFxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTQsXG4gIC5weC1sZy0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNSxcbiAgLnB5LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xNSxcbiAgLnB4LWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1LFxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTE1LFxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE2LFxuICAucHktbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTE2LFxuICAucHgtbGctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTYsXG4gIC5weS1sZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTYsXG4gIC5weC1sZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTcsXG4gIC5weS1sZy0xNyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTcsXG4gIC5weC1sZy0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNyxcbiAgLnB5LWxnLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xNyxcbiAgLnB4LWxnLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE4LFxuICAucHktbGctMTgge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTgsXG4gIC5weC1sZy0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE4LFxuICAucHktbGctMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTgsXG4gIC5weC1sZy0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xOSxcbiAgLnB5LWxnLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xOSxcbiAgLnB4LWxnLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE5LFxuICAucHktbGctMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTE5LFxuICAucHgtbGctMTkge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIwLFxuICAucHktbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIwLFxuICAucHgtbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjAsXG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjAsXG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjEge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMjEsXG4gIC5weS1sZy0yMSB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMjEsXG4gIC5weC1sZy0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMSxcbiAgLnB5LWxnLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yMSxcbiAgLnB4LWxnLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIyLFxuICAucHktbGctMjIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMjIsXG4gIC5weC1sZy0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIyLFxuICAucHktbGctMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjIsXG4gIC5weC1sZy0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yMyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMyxcbiAgLnB5LWxnLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yMyxcbiAgLnB4LWxnLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIzLFxuICAucHktbGctMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIzLFxuICAucHgtbGctMjMge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI0LFxuICAucHktbGctMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTI0LFxuICAucHgtbGctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjQsXG4gIC5weS1sZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjQsXG4gIC5weC1sZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjUge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMjUsXG4gIC5weS1sZy0yNSB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMjUsXG4gIC5weC1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNSxcbiAgLnB5LWxnLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yNSxcbiAgLnB4LWxnLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNiB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI2LFxuICAucHktbGctMjYge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMjYsXG4gIC5weC1sZy0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTI2LFxuICAucHktbGctMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjYsXG4gIC5weC1sZy0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNyxcbiAgLnB5LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yNyxcbiAgLnB4LWxnLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTI3LFxuICAucHktbGctMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTI3LFxuICAucHgtbGctMjcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI4IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI4LFxuICAucHktbGctMjgge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTI4LFxuICAucHgtbGctMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjgsXG4gIC5weS1sZy0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjgsXG4gIC5weC1sZy0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjkge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMjksXG4gIC5weS1sZy0yOSB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMjksXG4gIC5weC1sZy0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yOSxcbiAgLnB5LWxnLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yOSxcbiAgLnB4LWxnLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMwLFxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMzAsXG4gIC5weC1sZy0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMwLFxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMzAsXG4gIC5weC1sZy0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zMSB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zMSxcbiAgLnB5LWxnLTMxIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zMSxcbiAgLnB4LWxnLTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMxLFxuICAucHktbGctMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMxLFxuICAucHgtbGctMzEge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMyLFxuICAucHktbGctMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMyLFxuICAucHgtbGctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMzIsXG4gIC5weS1sZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMzIsXG4gIC5weC1sZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMzMge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMzMsXG4gIC5weS1sZy0zMyB7XG4gICAgcGFkZGluZy10b3A6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMzMsXG4gIC5weC1sZy0zMyB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zMyxcbiAgLnB5LWxnLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zMyxcbiAgLnB4LWxnLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zNCB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTM0LFxuICAucHktbGctMzQge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMzQsXG4gIC5weC1sZy0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTM0LFxuICAucHktbGctMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMzQsXG4gIC5weC1sZy0zNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zNSB7XG4gICAgcGFkZGluZzogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zNSxcbiAgLnB5LWxnLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zNSxcbiAgLnB4LWxnLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTM1LFxuICAucHktbGctMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTM1LFxuICAucHgtbGctMzUge1xuICAgIHBhZGRpbmctbGVmdDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTM2IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTM2LFxuICAucHktbGctMzYge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM2LFxuICAucHgtbGctMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMzYsXG4gIC5weS1sZy0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMzYsXG4gIC5weC1sZy0zNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMzcge1xuICAgIHBhZGRpbmc6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMzcsXG4gIC5weS1sZy0zNyB7XG4gICAgcGFkZGluZy10b3A6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMzcsXG4gIC5weC1sZy0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zNyxcbiAgLnB5LWxnLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zNyxcbiAgLnB4LWxnLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00OCB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQ4LFxuICAucHktbGctNDgge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNDgsXG4gIC5weC1sZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQ4LFxuICAucHktbGctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNDgsXG4gIC5weC1sZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zOSB7XG4gICAgcGFkZGluZzogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zOSxcbiAgLnB5LWxnLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zOSxcbiAgLnB4LWxnLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTM5LFxuICAucHktbGctMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTM5LFxuICAucHgtbGctMzkge1xuICAgIHBhZGRpbmctbGVmdDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00MCxcbiAgLnB5LWxnLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNDAsXG4gIC5weC1sZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNDAsXG4gIC5weS1sZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQwLFxuICAucHgtbGctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uOSxcbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uOSxcbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTAsXG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMSB7XG4gICAgbWFyZ2luOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTEsXG4gIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xMSxcbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTEsXG4gIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xMSxcbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMixcbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEyLFxuICAubXgtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMixcbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEyLFxuICAubXgtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTMge1xuICAgIG1hcmdpbjogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEzLFxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTMsXG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEzLFxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTMsXG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNCxcbiAgLm15LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTQsXG4gIC5teC1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTQsXG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjE0LFxuICAubXgtbGctbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTUsXG4gIC5teS1sZy1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xNSxcbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTUsXG4gIC5teS1sZy1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xNSxcbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE2IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNixcbiAgLm15LWxnLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjE2LFxuICAubXgtbGctbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNixcbiAgLm15LWxnLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjE2LFxuICAubXgtbGctbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTcge1xuICAgIG1hcmdpbjogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE3LFxuICAubXktbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTcsXG4gIC5teC1sZy1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjE3LFxuICAubXktbGctbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTcsXG4gIC5teC1sZy1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xOCxcbiAgLm15LWxnLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTgsXG4gIC5teC1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTgsXG4gIC5teS1sZy1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjE4LFxuICAubXgtbGctbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOSB7XG4gICAgbWFyZ2luOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTksXG4gIC5teS1sZy1uMTkge1xuICAgIG1hcmdpbi10b3A6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xOSxcbiAgLm14LWxnLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTksXG4gIC5teS1sZy1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xOSxcbiAgLm14LWxnLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yMCxcbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIwLFxuICAubXgtbGctbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yMCxcbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIwLFxuICAubXgtbGctbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMjEge1xuICAgIG1hcmdpbjogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIxLFxuICAubXktbGctbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjEsXG4gIC5teC1sZy1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIxLFxuICAubXktbGctbjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjEsXG4gIC5teC1sZy1uMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yMiB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yMixcbiAgLm15LWxnLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjIsXG4gIC5teC1sZy1uMjIge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjIsXG4gIC5teS1sZy1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIyLFxuICAubXgtbGctbjIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yMyB7XG4gICAgbWFyZ2luOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMjMsXG4gIC5teS1sZy1uMjMge1xuICAgIG1hcmdpbi10b3A6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yMyxcbiAgLm14LWxnLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjMsXG4gIC5teS1sZy1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yMyxcbiAgLm14LWxnLW4yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjI0IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yNCxcbiAgLm15LWxnLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjI0LFxuICAubXgtbGctbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yNCxcbiAgLm15LWxnLW4yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjI0LFxuICAubXgtbGctbjI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMjUge1xuICAgIG1hcmdpbjogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjI1LFxuICAubXktbGctbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjUsXG4gIC5teC1sZy1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjI1LFxuICAubXktbGctbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjUsXG4gIC5teC1sZy1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yNiB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yNixcbiAgLm15LWxnLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjYsXG4gIC5teC1sZy1uMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjYsXG4gIC5teS1sZy1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjI2LFxuICAubXgtbGctbjI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yNyB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMjcsXG4gIC5teS1sZy1uMjcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yNyxcbiAgLm14LWxnLW4yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjcsXG4gIC5teS1sZy1uMjcge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yNyxcbiAgLm14LWxnLW4yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjI4IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yOCxcbiAgLm15LWxnLW4yOCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjI4LFxuICAubXgtbGctbjI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yOCxcbiAgLm15LWxnLW4yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjI4LFxuICAubXgtbGctbjI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMjkge1xuICAgIG1hcmdpbjogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjI5LFxuICAubXktbGctbjI5IHtcbiAgICBtYXJnaW4tdG9wOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjksXG4gIC5teC1sZy1uMjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjI5LFxuICAubXktbGctbjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjksXG4gIC5teC1sZy1uMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zMCxcbiAgLm15LWxnLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMzAsXG4gIC5teC1sZy1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMzAsXG4gIC5teS1sZy1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMwLFxuICAubXgtbGctbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zMSB7XG4gICAgbWFyZ2luOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMzEsXG4gIC5teS1sZy1uMzEge1xuICAgIG1hcmdpbi10b3A6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zMSxcbiAgLm14LWxnLW4zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMzEsXG4gIC5teS1sZy1uMzEge1xuICAgIG1hcmdpbi1ib3R0b206IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zMSxcbiAgLm14LWxnLW4zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zMixcbiAgLm15LWxnLW4zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMyLFxuICAubXgtbGctbjMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zMixcbiAgLm15LWxnLW4zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMyLFxuICAubXgtbGctbjMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMzMge1xuICAgIG1hcmdpbjogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMzLFxuICAubXktbGctbjMzIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMzMsXG4gIC5teC1sZy1uMzMge1xuICAgIG1hcmdpbi1yaWdodDogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMzLFxuICAubXktbGctbjMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMzMsXG4gIC5teC1sZy1uMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zNCB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zNCxcbiAgLm15LWxnLW4zNCB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMzQsXG4gIC5teC1sZy1uMzQge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMzQsXG4gIC5teS1sZy1uMzQge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjM0LFxuICAubXgtbGctbjM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zNSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMzUsXG4gIC5teS1sZy1uMzUge1xuICAgIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zNSxcbiAgLm14LWxnLW4zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMzUsXG4gIC5teS1sZy1uMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zNSxcbiAgLm14LWxnLW4zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjM2IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zNixcbiAgLm15LWxnLW4zNiB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjM2LFxuICAubXgtbGctbjM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zNixcbiAgLm15LWxnLW4zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjM2LFxuICAubXgtbGctbjM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMzcge1xuICAgIG1hcmdpbjogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjM3LFxuICAubXktbGctbjM3IHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMzcsXG4gIC5teC1sZy1uMzcge1xuICAgIG1hcmdpbi1yaWdodDogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjM3LFxuICAubXktbGctbjM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMzcsXG4gIC5teC1sZy1uMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40OCB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40OCxcbiAgLm15LWxnLW40OCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNDgsXG4gIC5teC1sZy1uNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNDgsXG4gIC5teS1sZy1uNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQ4LFxuICAubXgtbGctbjQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zOSB7XG4gICAgbWFyZ2luOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMzksXG4gIC5teS1sZy1uMzkge1xuICAgIG1hcmdpbi10b3A6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zOSxcbiAgLm14LWxnLW4zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMzksXG4gIC5teS1sZy1uMzkge1xuICAgIG1hcmdpbi1ib3R0b206IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zOSxcbiAgLm14LWxnLW4zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNDAsXG4gIC5teS1sZy1uNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNDAsXG4gIC5teC1sZy1uNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40MCxcbiAgLm15LWxnLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40MCxcbiAgLm14LWxnLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC05LFxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTAsXG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEwLFxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMSB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTExLFxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTEsXG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTExLFxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTEsXG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEyLFxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEyLFxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEzLFxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTMsXG4gIC5teC14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEzLFxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTMsXG4gIC5teC14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTQsXG4gIC5teS14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE0LFxuICAubXgteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE0LFxuICAubXkteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xNCxcbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNSxcbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE1LFxuICAubXgteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNSxcbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTE1LFxuICAubXgteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNixcbiAgLm15LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE2LFxuICAubXgteGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNixcbiAgLm15LXhsLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTE2LFxuICAubXgteGwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNyxcbiAgLm15LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE3LFxuICAubXgteGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNyxcbiAgLm15LXhsLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTE3LFxuICAubXgteGwtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTgge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE4LFxuICAubXkteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xOCxcbiAgLm14LXhsLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xOCxcbiAgLm15LXhsLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTgsXG4gIC5teC14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE5IHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTksXG4gIC5teS14bC0xOSB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xOSxcbiAgLm14LXhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTksXG4gIC5teS14bC0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xOSxcbiAgLm14LXhsLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIxIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjEsXG4gIC5teS14bC0yMSB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yMSxcbiAgLm14LXhsLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjEsXG4gIC5teS14bC0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yMSxcbiAgLm14LXhsLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIyIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMixcbiAgLm15LXhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMjIsXG4gIC5teC14bC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjIsXG4gIC5teS14bC0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIyLFxuICAubXgteGwtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yMyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIzLFxuICAubXkteGwtMjMge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMjMsXG4gIC5teC14bC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIzLFxuICAubXkteGwtMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMjMsXG4gIC5teC14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yNCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI0LFxuICAubXkteGwtMjQge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMjQsXG4gIC5teC14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI0LFxuICAubXkteGwtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMjQsXG4gIC5teC14bC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yNSB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI1LFxuICAubXkteGwtMjUge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMjUsXG4gIC5teC14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI1LFxuICAubXkteGwtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMjUsXG4gIC5teC14bC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yNiB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjYsXG4gIC5teS14bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTI2LFxuICAubXgteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI2LFxuICAubXkteGwtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yNixcbiAgLm14LXhsLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNyxcbiAgLm15LXhsLTI3IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTI3LFxuICAubXgteGwtMjcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yNyxcbiAgLm15LXhsLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTI3LFxuICAubXgteGwtMjcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjgge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yOCxcbiAgLm15LXhsLTI4IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTI4LFxuICAubXgteGwtMjgge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yOCxcbiAgLm15LXhsLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTI4LFxuICAubXgteGwtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjkge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yOSxcbiAgLm15LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTI5LFxuICAubXgteGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yOSxcbiAgLm15LXhsLTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTI5LFxuICAubXgteGwtMjkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMzAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMwLFxuICAubXkteGwtMzAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zMCxcbiAgLm14LXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zMCxcbiAgLm15LXhsLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMzAsXG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMxIHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMzEsXG4gIC5teS14bC0zMSB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zMSxcbiAgLm14LXhsLTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMzEsXG4gIC5teS14bC0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zMSxcbiAgLm14LXhsLTMxIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMyIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMzIsXG4gIC5teS14bC0zMiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zMixcbiAgLm14LXhsLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMzIsXG4gIC5teS14bC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zMixcbiAgLm14LXhsLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMzIHtcbiAgICBtYXJnaW46IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMzMsXG4gIC5teS14bC0zMyB7XG4gICAgbWFyZ2luLXRvcDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zMyxcbiAgLm14LXhsLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMzMsXG4gIC5teS14bC0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zMyxcbiAgLm14LXhsLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTM0IHtcbiAgICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zNCxcbiAgLm15LXhsLTM0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMzQsXG4gIC5teC14bC0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMzQsXG4gIC5teS14bC0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTM0LFxuICAubXgteGwtMzQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zNSB7XG4gICAgbWFyZ2luOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM1LFxuICAubXkteGwtMzUge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMzUsXG4gIC5teC14bC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM1LFxuICAubXkteGwtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMzUsXG4gIC5teC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zNiB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM2LFxuICAubXkteGwtMzYge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMzYsXG4gIC5teC14bC0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM2LFxuICAubXkteGwtMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMzYsXG4gIC5teC14bC0zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zNyB7XG4gICAgbWFyZ2luOiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM3LFxuICAubXkteGwtMzcge1xuICAgIG1hcmdpbi10b3A6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMzcsXG4gIC5teC14bC0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM3LFxuICAubXkteGwtMzcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMzcsXG4gIC5teC14bC0zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00OCB7XG4gICAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNDgsXG4gIC5teS14bC00OCB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQ4LFxuICAubXgteGwtNDgge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQ4LFxuICAubXkteGwtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00OCxcbiAgLm14LXhsLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMzkge1xuICAgIG1hcmdpbjogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zOSxcbiAgLm15LXhsLTM5IHtcbiAgICBtYXJnaW4tdG9wOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTM5LFxuICAubXgteGwtMzkge1xuICAgIG1hcmdpbi1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zOSxcbiAgLm15LXhsLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTM5LFxuICAubXgteGwtMzkge1xuICAgIG1hcmdpbi1sZWZ0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNDAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNDAsXG4gIC5teS14bC00MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNDAsXG4gIC5teC14bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00MCxcbiAgLm15LXhsLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00MCxcbiAgLm14LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC03LFxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTcsXG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC04LFxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTkge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTksXG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTEsXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMTEsXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMSxcbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xMSxcbiAgLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMixcbiAgLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEyLFxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEyLFxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEzIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEzLFxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEzLFxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTMsXG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMTMsXG4gIC5weC14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNCxcbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTE0LFxuICAucHgteGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNCxcbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE0LFxuICAucHgteGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTUsXG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMTUsXG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNSxcbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xNSxcbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNixcbiAgLnB5LXhsLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xNixcbiAgLnB4LXhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE2LFxuICAucHkteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE2LFxuICAucHgteGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTE3IHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE3LFxuICAucHkteGwtMTcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTE3LFxuICAucHgteGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTcsXG4gIC5weS14bC0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMTcsXG4gIC5weC14bC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTgge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xOCxcbiAgLnB5LXhsLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTE4LFxuICAucHgteGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xOCxcbiAgLnB5LXhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE4LFxuICAucHgteGwtMTgge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTkge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTksXG4gIC5weS14bC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMTksXG4gIC5weC14bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xOSxcbiAgLnB5LXhsLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xOSxcbiAgLnB4LXhsLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yMCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yMCxcbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yMCxcbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIwLFxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIwLFxuICAucHgteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIxIHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIxLFxuICAucHkteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIxLFxuICAucHgteGwtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMjEsXG4gIC5weS14bC0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMjEsXG4gIC5weC14bC0yMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjIge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yMixcbiAgLnB5LXhsLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIyLFxuICAucHgteGwtMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMixcbiAgLnB5LXhsLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIyLFxuICAucHgteGwtMjIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjMge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjMsXG4gIC5weS14bC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMjMsXG4gIC5weC14bC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMyxcbiAgLnB5LXhsLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yMyxcbiAgLnB4LXhsLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yNCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yNCxcbiAgLnB5LXhsLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yNCxcbiAgLnB4LXhsLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI0LFxuICAucHkteGwtMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTI0LFxuICAucHgteGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI1LFxuICAucHkteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTI1LFxuICAucHgteGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMjUsXG4gIC5weS14bC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMjUsXG4gIC5weC14bC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjYge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yNixcbiAgLnB5LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTI2LFxuICAucHgteGwtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNixcbiAgLnB5LXhsLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTI2LFxuICAucHgteGwtMjYge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjcge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjcsXG4gIC5weS14bC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMjcsXG4gIC5weC14bC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNyxcbiAgLnB5LXhsLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yNyxcbiAgLnB4LXhsLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yOCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yOCxcbiAgLnB5LXhsLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yOCxcbiAgLnB4LXhsLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI4LFxuICAucHkteGwtMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTI4LFxuICAucHgteGwtMjgge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI5IHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI5LFxuICAucHkteGwtMjkge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTI5LFxuICAucHgteGwtMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMjksXG4gIC5weS14bC0yOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMjksXG4gIC5weC14bC0yOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMzAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zMCxcbiAgLnB5LXhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMwLFxuICAucHgteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zMCxcbiAgLnB5LXhsLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMwLFxuICAucHgteGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMzEge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMzEsXG4gIC5weS14bC0zMSB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMzEsXG4gIC5weC14bC0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zMSxcbiAgLnB5LXhsLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zMSxcbiAgLnB4LXhsLTMxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zMiB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zMixcbiAgLnB5LXhsLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zMixcbiAgLnB4LXhsLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMyLFxuICAucHkteGwtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMyLFxuICAucHgteGwtMzIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMzIHtcbiAgICBwYWRkaW5nOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMzLFxuICAucHkteGwtMzMge1xuICAgIHBhZGRpbmctdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMzLFxuICAucHgteGwtMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMzMsXG4gIC5weS14bC0zMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMzMsXG4gIC5weC14bC0zMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMzQge1xuICAgIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zNCxcbiAgLnB5LXhsLTM0IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTM0LFxuICAucHgteGwtMzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zNCxcbiAgLnB5LXhsLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTM0LFxuICAucHgteGwtMzQge1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMzUge1xuICAgIHBhZGRpbmc6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMzUsXG4gIC5weS14bC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMzUsXG4gIC5weC14bC0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zNSxcbiAgLnB5LXhsLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zNSxcbiAgLnB4LXhsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zNiB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zNixcbiAgLnB5LXhsLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zNixcbiAgLnB4LXhsLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTM2LFxuICAucHkteGwtMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTM2LFxuICAucHgteGwtMzYge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTM3IHtcbiAgICBwYWRkaW5nOiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTM3LFxuICAucHkteGwtMzcge1xuICAgIHBhZGRpbmctdG9wOiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTM3LFxuICAucHgteGwtMzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMzcsXG4gIC5weS14bC0zNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMzcsXG4gIC5weC14bC0zNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNDgge1xuICAgIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00OCxcbiAgLnB5LXhsLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQ4LFxuICAucHgteGwtNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00OCxcbiAgLnB5LXhsLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQ4LFxuICAucHgteGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMzkge1xuICAgIHBhZGRpbmc6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMzksXG4gIC5weS14bC0zOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMzksXG4gIC5weC14bC0zOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zOSxcbiAgLnB5LXhsLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zOSxcbiAgLnB4LXhsLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNDAsXG4gIC5weS14bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQwLFxuICAucHgteGwtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQwLFxuICAucHkteGwtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00MCxcbiAgLnB4LXhsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW44LFxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjksXG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uOSxcbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xMCxcbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTEge1xuICAgIG1hcmdpbjogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjExLFxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTEsXG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjExLFxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTEsXG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xMyxcbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEzLFxuICAubXgteGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMyxcbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEzLFxuICAubXgteGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTQge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTQsXG4gIC5teS14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjE0LFxuICAubXgteGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE0LFxuICAubXkteGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xNCxcbiAgLm14LXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE1LFxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTUsXG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE1LFxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTUsXG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTYsXG4gIC5teS14bC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xNixcbiAgLm14LXhsLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTYsXG4gIC5teS14bC1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xNixcbiAgLm14LXhsLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE3IHtcbiAgICBtYXJnaW46IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xNyxcbiAgLm15LXhsLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjE3LFxuICAubXgteGwtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNyxcbiAgLm15LXhsLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjE3LFxuICAubXgteGwtbjE3IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTgge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTgsXG4gIC5teS14bC1uMTgge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjE4LFxuICAubXgteGwtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE4LFxuICAubXkteGwtbjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xOCxcbiAgLm14LXhsLW4xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTkge1xuICAgIG1hcmdpbjogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE5LFxuICAubXkteGwtbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTksXG4gIC5teC14bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE5LFxuICAubXkteGwtbjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTksXG4gIC5teC14bC1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yMCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjAsXG4gIC5teS14bC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yMCxcbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMjAsXG4gIC5teS14bC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yMCxcbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIxIHtcbiAgICBtYXJnaW46IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yMSxcbiAgLm15LXhsLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIxLFxuICAubXgteGwtbjIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yMSxcbiAgLm15LXhsLW4yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIxLFxuICAubXgteGwtbjIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjIge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjIsXG4gIC5teS14bC1uMjIge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIyLFxuICAubXgteGwtbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIyLFxuICAubXkteGwtbjIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yMixcbiAgLm14LXhsLW4yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjMge1xuICAgIG1hcmdpbjogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIzLFxuICAubXkteGwtbjIzIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMjMsXG4gIC5teC14bC1uMjMge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIzLFxuICAubXkteGwtbjIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMjMsXG4gIC5teC14bC1uMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yNCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjQsXG4gIC5teS14bC1uMjQge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yNCxcbiAgLm14LXhsLW4yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMjQsXG4gIC5teS14bC1uMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yNCxcbiAgLm14LXhsLW4yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjI1IHtcbiAgICBtYXJnaW46IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yNSxcbiAgLm15LXhsLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjI1LFxuICAubXgteGwtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yNSxcbiAgLm15LXhsLW4yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjI1LFxuICAubXgteGwtbjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjYge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjYsXG4gIC5teS14bC1uMjYge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjI2LFxuICAubXgteGwtbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjI2LFxuICAubXkteGwtbjI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yNixcbiAgLm14LXhsLW4yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjcge1xuICAgIG1hcmdpbjogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjI3LFxuICAubXkteGwtbjI3IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMjcsXG4gIC5teC14bC1uMjcge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjI3LFxuICAubXkteGwtbjI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMjcsXG4gIC5teC14bC1uMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yOCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjgsXG4gIC5teS14bC1uMjgge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yOCxcbiAgLm14LXhsLW4yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMjgsXG4gIC5teS14bC1uMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yOCxcbiAgLm14LXhsLW4yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjI5IHtcbiAgICBtYXJnaW46IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yOSxcbiAgLm15LXhsLW4yOSB7XG4gICAgbWFyZ2luLXRvcDogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjI5LFxuICAubXgteGwtbjI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yOSxcbiAgLm15LXhsLW4yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjI5LFxuICAubXgteGwtbjI5IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMzAge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMzAsXG4gIC5teS14bC1uMzAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMwLFxuICAubXgteGwtbjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMwLFxuICAubXkteGwtbjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zMCxcbiAgLm14LXhsLW4zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMzEge1xuICAgIG1hcmdpbjogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMxLFxuICAubXkteGwtbjMxIHtcbiAgICBtYXJnaW4tdG9wOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMzEsXG4gIC5teC14bC1uMzEge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMxLFxuICAubXkteGwtbjMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMzEsXG4gIC5teC14bC1uMzEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zMiB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMzIsXG4gIC5teS14bC1uMzIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zMixcbiAgLm14LXhsLW4zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMzIsXG4gIC5teS14bC1uMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zMixcbiAgLm14LXhsLW4zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMzIHtcbiAgICBtYXJnaW46IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zMyxcbiAgLm15LXhsLW4zMyB7XG4gICAgbWFyZ2luLXRvcDogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMzLFxuICAubXgteGwtbjMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zMyxcbiAgLm15LXhsLW4zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMzLFxuICAubXgteGwtbjMzIHtcbiAgICBtYXJnaW4tbGVmdDogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMzQge1xuICAgIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMzQsXG4gIC5teS14bC1uMzQge1xuICAgIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjM0LFxuICAubXgteGwtbjM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjM0LFxuICAubXkteGwtbjM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zNCxcbiAgLm14LXhsLW4zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMzUge1xuICAgIG1hcmdpbjogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjM1LFxuICAubXkteGwtbjM1IHtcbiAgICBtYXJnaW4tdG9wOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMzUsXG4gIC5teC14bC1uMzUge1xuICAgIG1hcmdpbi1yaWdodDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjM1LFxuICAubXkteGwtbjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMzUsXG4gIC5teC14bC1uMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zNiB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMzYsXG4gIC5teS14bC1uMzYge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zNixcbiAgLm14LXhsLW4zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMzYsXG4gIC5teS14bC1uMzYge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zNixcbiAgLm14LXhsLW4zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjM3IHtcbiAgICBtYXJnaW46IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zNyxcbiAgLm15LXhsLW4zNyB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjM3LFxuICAubXgteGwtbjM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zNyxcbiAgLm15LXhsLW4zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjM3LFxuICAubXgteGwtbjM3IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNDgge1xuICAgIG1hcmdpbjogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNDgsXG4gIC5teS14bC1uNDgge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQ4LFxuICAubXgteGwtbjQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQ4LFxuICAubXkteGwtbjQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40OCxcbiAgLm14LXhsLW40OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMzkge1xuICAgIG1hcmdpbjogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjM5LFxuICAubXkteGwtbjM5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMzksXG4gIC5teC14bC1uMzkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjM5LFxuICAubXkteGwtbjM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMzksXG4gIC5teC14bC1uMzkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQwLFxuICAubXkteGwtbjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQwLFxuICAubXgteGwtbjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNDAsXG4gIC5teS14bC1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNDAsXG4gIC5teC14bC1uNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC03LFxuICAubXkteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTcsXG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC03LFxuICAubXkteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTcsXG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC04LFxuICAubXkteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTgsXG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC04LFxuICAubXkteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTgsXG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC05LFxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTksXG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC05LFxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTksXG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xMCxcbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMCxcbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEwLFxuICAubXkteHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEwLFxuICAubXgteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTExLFxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMSxcbiAgLm14LXh4bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xMSxcbiAgLm15LXh4bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTEsXG4gIC5teC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEyIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEyLFxuICAubXkteHhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMixcbiAgLm14LXh4bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xMixcbiAgLm15LXh4bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTIsXG4gIC5teC14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEzIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEzLFxuICAubXkteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMyxcbiAgLm14LXh4bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xMyxcbiAgLm15LXh4bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTMsXG4gIC5teC14eGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTQsXG4gIC5teS14eGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTQsXG4gIC5teC14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xNCxcbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xNCxcbiAgLm14LXh4bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xNSxcbiAgLm15LXh4bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTUsXG4gIC5teC14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTUsXG4gIC5teS14eGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTE1LFxuICAubXgteHhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xNixcbiAgLm15LXh4bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTYsXG4gIC5teC14eGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTYsXG4gIC5teS14eGwtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTE2LFxuICAubXgteHhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xNyxcbiAgLm15LXh4bC0xNyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTcsXG4gIC5teC14eGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTcsXG4gIC5teS14eGwtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTE3LFxuICAubXgteHhsLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xOCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTE4LFxuICAubXkteHhsLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTE4LFxuICAubXgteHhsLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTgsXG4gIC5teS14eGwtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTgsXG4gIC5teC14eGwtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMTkge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTksXG4gIC5teS14eGwtMTkge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTE5LFxuICAubXgteHhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTE5LFxuICAubXkteHhsLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xOSxcbiAgLm14LXh4bC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMjAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMjAsXG4gIC5teS14eGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIwLFxuICAubXgteHhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIwLFxuICAubXkteHhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yMCxcbiAgLm14LXh4bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMjEge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMjEsXG4gIC5teS14eGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIxLFxuICAubXgteHhsLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIxLFxuICAubXkteHhsLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yMSxcbiAgLm14LXh4bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMjIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yMixcbiAgLm15LXh4bC0yMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yMixcbiAgLm14LXh4bC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIyLFxuICAubXkteHhsLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIyLFxuICAubXgteHhsLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIzIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIzLFxuICAubXkteHhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yMyxcbiAgLm14LXh4bC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yMyxcbiAgLm15LXh4bC0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMjMsXG4gIC5teC14eGwtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTI0IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTI0LFxuICAubXkteHhsLTI0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yNCxcbiAgLm14LXh4bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yNCxcbiAgLm15LXh4bC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMjQsXG4gIC5teC14eGwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTI1LFxuICAubXkteHhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yNSxcbiAgLm14LXh4bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yNSxcbiAgLm15LXh4bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMjUsXG4gIC5teC14eGwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTI2IHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMjYsXG4gIC5teS14eGwtMjYge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjYsXG4gIC5teC14eGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yNixcbiAgLm15LXh4bC0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yNixcbiAgLm14LXh4bC0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yNyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yNyxcbiAgLm15LXh4bC0yNyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjcsXG4gIC5teC14eGwtMjcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMjcsXG4gIC5teS14eGwtMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTI3LFxuICAubXgteHhsLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yOCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yOCxcbiAgLm15LXh4bC0yOCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjgsXG4gIC5teC14eGwtMjgge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMjgsXG4gIC5teS14eGwtMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTI4LFxuICAubXgteHhsLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yOSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yOSxcbiAgLm15LXh4bC0yOSB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjksXG4gIC5teC14eGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMjksXG4gIC5teS14eGwtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTI5LFxuICAubXgteHhsLTI5IHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMwLFxuICAubXkteHhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMwLFxuICAubXgteHhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMzAsXG4gIC5teS14eGwtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMzAsXG4gIC5teC14eGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMzEge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMzEsXG4gIC5teS14eGwtMzEge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMxLFxuICAubXgteHhsLTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMxLFxuICAubXkteHhsLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zMSxcbiAgLm14LXh4bC0zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMzIge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMzIsXG4gIC5teS14eGwtMzIge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMyLFxuICAubXgteHhsLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMyLFxuICAubXkteHhsLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zMixcbiAgLm14LXh4bC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMzMge1xuICAgIG1hcmdpbjogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMzMsXG4gIC5teS14eGwtMzMge1xuICAgIG1hcmdpbi10b3A6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMzLFxuICAubXgteHhsLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMzLFxuICAubXkteHhsLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zMyxcbiAgLm14LXh4bC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMzQge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zNCxcbiAgLm15LXh4bC0zNCB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zNCxcbiAgLm14LXh4bC0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTM0LFxuICAubXkteHhsLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTM0LFxuICAubXgteHhsLTM0IHtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTM1IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTM1LFxuICAubXkteHhsLTM1IHtcbiAgICBtYXJnaW4tdG9wOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zNSxcbiAgLm14LXh4bC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zNSxcbiAgLm15LXh4bC0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMzUsXG4gIC5teC14eGwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTM2IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTM2LFxuICAubXkteHhsLTM2IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zNixcbiAgLm14LXh4bC0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zNixcbiAgLm15LXh4bC0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMzYsXG4gIC5teC14eGwtMzYge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTM3IHtcbiAgICBtYXJnaW46IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTM3LFxuICAubXkteHhsLTM3IHtcbiAgICBtYXJnaW4tdG9wOiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zNyxcbiAgLm14LXh4bC0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zNyxcbiAgLm15LXh4bC0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMzcsXG4gIC5teC14eGwtMzcge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQ4IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNDgsXG4gIC5teS14eGwtNDgge1xuICAgIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNDgsXG4gIC5teC14eGwtNDgge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00OCxcbiAgLm15LXh4bC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00OCxcbiAgLm14LXh4bC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zOSB7XG4gICAgbWFyZ2luOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zOSxcbiAgLm15LXh4bC0zOSB7XG4gICAgbWFyZ2luLXRvcDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMzksXG4gIC5teC14eGwtMzkge1xuICAgIG1hcmdpbi1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMzksXG4gIC5teS14eGwtMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTM5LFxuICAubXgteHhsLTM5IHtcbiAgICBtYXJnaW4tbGVmdDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNDAsXG4gIC5teS14eGwtNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC00MCxcbiAgLm14LXh4bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNDAsXG4gIC5teS14eGwtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00MCxcbiAgLm14LXh4bC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC03IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC03LFxuICAucHkteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC03LFxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTcsXG4gIC5weS14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTcsXG4gIC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTgsXG4gIC5weS14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTgsXG4gIC5weC14eGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtOCxcbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtOCxcbiAgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtOSxcbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtOSxcbiAgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC05LFxuICAucHkteHhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC05LFxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xMCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xMCxcbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTAsXG4gIC5weC14eGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTAsXG4gIC5weS14eGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEwLFxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xMSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTEsXG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xMSxcbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTEsXG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xMSxcbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xMixcbiAgLnB5LXh4bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEyLFxuICAucHgteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xMixcbiAgLnB5LXh4bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEyLFxuICAucHgteHhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEzLFxuICAucHkteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTMsXG4gIC5weC14eGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEzLFxuICAucHkteHhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTMsXG4gIC5weC14eGwtMTMge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xNCxcbiAgLnB5LXh4bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTQsXG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTQsXG4gIC5weS14eGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTE0LFxuICAucHgteHhsLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTUsXG4gIC5weS14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xNSxcbiAgLnB4LXh4bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTUsXG4gIC5weS14eGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xNSxcbiAgLnB4LXh4bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xNixcbiAgLnB5LXh4bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTE2LFxuICAucHgteHhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xNixcbiAgLnB5LXh4bC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTE2LFxuICAucHgteHhsLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMTcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTE3LFxuICAucHkteHhsLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTcsXG4gIC5weC14eGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTE3LFxuICAucHkteHhsLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTcsXG4gIC5weC14eGwtMTcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xOCxcbiAgLnB5LXh4bC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTgsXG4gIC5weC14eGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTgsXG4gIC5weS14eGwtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTE4LFxuICAucHgteHhsLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTksXG4gIC5weS14eGwtMTkge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xOSxcbiAgLnB4LXh4bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTksXG4gIC5weS14eGwtMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xOSxcbiAgLnB4LXh4bC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yMCxcbiAgLnB5LXh4bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIwLFxuICAucHgteHhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yMCxcbiAgLnB5LXh4bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIwLFxuICAucHgteHhsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMjEge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIxLFxuICAucHkteHhsLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjEsXG4gIC5weC14eGwtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIxLFxuICAucHkteHhsLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMjEsXG4gIC5weC14eGwtMjEge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yMixcbiAgLnB5LXh4bC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjIsXG4gIC5weC14eGwtMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMjIsXG4gIC5weS14eGwtMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIyLFxuICAucHgteHhsLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yMyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMjMsXG4gIC5weS14eGwtMjMge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yMyxcbiAgLnB4LXh4bC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMjMsXG4gIC5weS14eGwtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yMyxcbiAgLnB4LXh4bC0yMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yNCxcbiAgLnB5LXh4bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTI0LFxuICAucHgteHhsLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yNCxcbiAgLnB5LXh4bC0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTI0LFxuICAucHgteHhsLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMjUge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTI1LFxuICAucHkteHhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjUsXG4gIC5weC14eGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTI1LFxuICAucHkteHhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMjUsXG4gIC5weC14eGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yNiB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yNixcbiAgLnB5LXh4bC0yNiB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjYsXG4gIC5weC14eGwtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMjYsXG4gIC5weS14eGwtMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTI2LFxuICAucHgteHhsLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yNyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMjcsXG4gIC5weS14eGwtMjcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yNyxcbiAgLnB4LXh4bC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMjcsXG4gIC5weS14eGwtMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yNyxcbiAgLnB4LXh4bC0yNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTI4IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yOCxcbiAgLnB5LXh4bC0yOCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTI4LFxuICAucHgteHhsLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yOCxcbiAgLnB5LXh4bC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTI4LFxuICAucHgteHhsLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMjkge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTI5LFxuICAucHkteHhsLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjksXG4gIC5weC14eGwtMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTI5LFxuICAucHkteHhsLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMjksXG4gIC5weC14eGwtMjkge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zMCxcbiAgLnB5LXh4bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMzAsXG4gIC5weC14eGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMzAsXG4gIC5weS14eGwtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMwLFxuICAucHgteHhsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zMSB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMzEsXG4gIC5weS14eGwtMzEge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zMSxcbiAgLnB4LXh4bC0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMzEsXG4gIC5weS14eGwtMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zMSxcbiAgLnB4LXh4bC0zMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMyIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zMixcbiAgLnB5LXh4bC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMyLFxuICAucHgteHhsLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zMixcbiAgLnB5LXh4bC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMyLFxuICAucHgteHhsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMzMge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMzLFxuICAucHkteHhsLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMzMsXG4gIC5weC14eGwtMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMzLFxuICAucHkteHhsLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMzMsXG4gIC5weC14eGwtMzMge1xuICAgIHBhZGRpbmctbGVmdDogOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zNCB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zNCxcbiAgLnB5LXh4bC0zNCB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMzQsXG4gIC5weC14eGwtMzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMzQsXG4gIC5weS14eGwtMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTM0LFxuICAucHgteHhsLTM0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zNSB7XG4gICAgcGFkZGluZzogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMzUsXG4gIC5weS14eGwtMzUge1xuICAgIHBhZGRpbmctdG9wOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zNSxcbiAgLnB4LXh4bC0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMzUsXG4gIC5weS14eGwtMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zNSxcbiAgLnB4LXh4bC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTM2IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zNixcbiAgLnB5LXh4bC0zNiB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTM2LFxuICAucHgteHhsLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zNixcbiAgLnB5LXh4bC0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTM2LFxuICAucHgteHhsLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMzcge1xuICAgIHBhZGRpbmc6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTM3LFxuICAucHkteHhsLTM3IHtcbiAgICBwYWRkaW5nLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMzcsXG4gIC5weC14eGwtMzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTM3LFxuICAucHkteHhsLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMzcsXG4gIC5weC14eGwtMzcge1xuICAgIHBhZGRpbmctbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00OCB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00OCxcbiAgLnB5LXh4bC00OCB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNDgsXG4gIC5weC14eGwtNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNDgsXG4gIC5weS14eGwtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQ4LFxuICAucHgteHhsLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zOSB7XG4gICAgcGFkZGluZzogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMzksXG4gIC5weS14eGwtMzkge1xuICAgIHBhZGRpbmctdG9wOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zOSxcbiAgLnB4LXh4bC0zOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMzksXG4gIC5weS14eGwtMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zOSxcbiAgLnB4LXh4bC0zOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNDAsXG4gIC5weS14eGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNDAsXG4gIC5weC14eGwtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00MCxcbiAgLnB5LXh4bC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00MCxcbiAgLnB4LXh4bC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNyxcbiAgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW43LFxuICAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNyxcbiAgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW43LFxuICAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjgge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW44LFxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjgsXG4gIC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW44LFxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjgsXG4gIC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uOSB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjksXG4gIC5teS14eGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uOSxcbiAgLm14LXh4bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjksXG4gIC5teS14eGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uOSxcbiAgLm14LXh4bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTAsXG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTAsXG4gIC5teC14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xMCxcbiAgLm15LXh4bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xMCxcbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xMSB7XG4gICAgbWFyZ2luOiAtMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjExLFxuICAubXkteHhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xMSxcbiAgLm14LXh4bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xMSxcbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTEsXG4gIC5teC14eGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTIsXG4gIC5teS14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEyLFxuICAubXgteHhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEyLFxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xMixcbiAgLm14LXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTMge1xuICAgIG1hcmdpbjogLTMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xMyxcbiAgLm15LXh4bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTMsXG4gIC5teC14eGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTMsXG4gIC5teS14eGwtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEzLFxuICAubXgteHhsLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTQsXG4gIC5teS14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTQsXG4gIC5teC14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xNCxcbiAgLm15LXh4bC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xNCxcbiAgLm14LXh4bC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjE1LFxuICAubXkteHhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xNSxcbiAgLm14LXh4bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xNSxcbiAgLm15LXh4bC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTUsXG4gIC5teC14eGwtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjE2IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTYsXG4gIC5teS14eGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjE2LFxuICAubXgteHhsLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjE2LFxuICAubXkteHhsLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xNixcbiAgLm14LXh4bC1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTcge1xuICAgIG1hcmdpbjogLTQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xNyxcbiAgLm15LXh4bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTcsXG4gIC5teC14eGwtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTcsXG4gIC5teS14eGwtbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjE3LFxuICAubXgteHhsLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xOCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTgsXG4gIC5teS14eGwtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTgsXG4gIC5teC14eGwtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xOCxcbiAgLm15LXh4bC1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xOCxcbiAgLm14LXh4bC1uMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xOSB7XG4gICAgbWFyZ2luOiAtNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjE5LFxuICAubXkteHhsLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xOSxcbiAgLm14LXh4bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xOSxcbiAgLm15LXh4bC1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC00Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTksXG4gIC5teC14eGwtbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjAsXG4gIC5teS14eGwtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIwLFxuICAubXgteHhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIwLFxuICAubXkteHhsLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yMCxcbiAgLm14LXh4bC1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMjEge1xuICAgIG1hcmdpbjogLTUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yMSxcbiAgLm15LXh4bC1uMjEge1xuICAgIG1hcmdpbi10b3A6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjEsXG4gIC5teC14eGwtbjIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMjEsXG4gIC5teS14eGwtbjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIxLFxuICAubXgteHhsLW4yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yMiB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjIsXG4gIC5teS14eGwtbjIyIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjIsXG4gIC5teC14eGwtbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yMixcbiAgLm15LXh4bC1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yMixcbiAgLm14LXh4bC1uMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yMyB7XG4gICAgbWFyZ2luOiAtNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIzLFxuICAubXkteHhsLW4yMyB7XG4gICAgbWFyZ2luLXRvcDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yMyxcbiAgLm14LXh4bC1uMjMge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yMyxcbiAgLm15LXh4bC1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMjMsXG4gIC5teC14eGwtbjIzIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjI0IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjQsXG4gIC5teS14eGwtbjI0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjI0LFxuICAubXgteHhsLW4yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjI0LFxuICAubXkteHhsLW4yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yNCxcbiAgLm14LXh4bC1uMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMjUge1xuICAgIG1hcmdpbjogLTYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yNSxcbiAgLm15LXh4bC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjUsXG4gIC5teC14eGwtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMjUsXG4gIC5teS14eGwtbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjI1LFxuICAubXgteHhsLW4yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yNiB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjYsXG4gIC5teS14eGwtbjI2IHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjYsXG4gIC5teC14eGwtbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yNixcbiAgLm15LXh4bC1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yNixcbiAgLm14LXh4bC1uMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yNyB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjI3LFxuICAubXkteHhsLW4yNyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yNyxcbiAgLm14LXh4bC1uMjcge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yNyxcbiAgLm15LXh4bC1uMjcge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMjcsXG4gIC5teC14eGwtbjI3IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjI4IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjgsXG4gIC5teS14eGwtbjI4IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjI4LFxuICAubXgteHhsLW4yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjI4LFxuICAubXkteHhsLW4yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yOCxcbiAgLm14LXh4bC1uMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMjkge1xuICAgIG1hcmdpbjogLTcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yOSxcbiAgLm15LXh4bC1uMjkge1xuICAgIG1hcmdpbi10b3A6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjksXG4gIC5teC14eGwtbjI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMjksXG4gIC5teS14eGwtbjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjI5LFxuICAubXgteHhsLW4yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMzAsXG4gIC5teS14eGwtbjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMzAsXG4gIC5teC14eGwtbjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zMCxcbiAgLm15LXh4bC1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zMCxcbiAgLm14LXh4bC1uMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zMSB7XG4gICAgbWFyZ2luOiAtNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjMxLFxuICAubXkteHhsLW4zMSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zMSxcbiAgLm14LXh4bC1uMzEge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zMSxcbiAgLm15LXh4bC1uMzEge1xuICAgIG1hcmdpbi1ib3R0b206IC03Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMzEsXG4gIC5teC14eGwtbjMxIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMyIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMzIsXG4gIC5teS14eGwtbjMyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMyLFxuICAubXgteHhsLW4zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjMyLFxuICAubXkteHhsLW4zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zMixcbiAgLm14LXh4bC1uMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMzMge1xuICAgIG1hcmdpbjogLTguMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zMyxcbiAgLm15LXh4bC1uMzMge1xuICAgIG1hcmdpbi10b3A6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMzMsXG4gIC5teC14eGwtbjMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMzMsXG4gIC5teS14eGwtbjMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMzLFxuICAubXgteHhsLW4zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zNCB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMzQsXG4gIC5teS14eGwtbjM0IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMzQsXG4gIC5teC14eGwtbjM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zNCxcbiAgLm15LXh4bC1uMzQge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zNCxcbiAgLm14LXh4bC1uMzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zNSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjM1LFxuICAubXkteHhsLW4zNSB7XG4gICAgbWFyZ2luLXRvcDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zNSxcbiAgLm14LXh4bC1uMzUge1xuICAgIG1hcmdpbi1yaWdodDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zNSxcbiAgLm15LXh4bC1uMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMzUsXG4gIC5teC14eGwtbjM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjM2IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMzYsXG4gIC5teS14eGwtbjM2IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjM2LFxuICAubXgteHhsLW4zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjM2LFxuICAubXkteHhsLW4zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zNixcbiAgLm14LXh4bC1uMzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMzcge1xuICAgIG1hcmdpbjogLTkuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zNyxcbiAgLm15LXh4bC1uMzcge1xuICAgIG1hcmdpbi10b3A6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMzcsXG4gIC5teC14eGwtbjM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMzcsXG4gIC5teS14eGwtbjM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjM3LFxuICAubXgteHhsLW4zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40OCB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNDgsXG4gIC5teS14eGwtbjQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNDgsXG4gIC5teC14eGwtbjQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40OCxcbiAgLm15LXh4bC1uNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40OCxcbiAgLm14LXh4bC1uNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zOSB7XG4gICAgbWFyZ2luOiAtOS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjM5LFxuICAubXkteHhsLW4zOSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zOSxcbiAgLm14LXh4bC1uMzkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zOSxcbiAgLm15LXh4bC1uMzkge1xuICAgIG1hcmdpbi1ib3R0b206IC05Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMzksXG4gIC5teC14eGwtbjM5IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQwLFxuICAubXkteHhsLW40MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNDAsXG4gIC5teC14eGwtbjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQwLFxuICAubXkteHhsLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNDAsXG4gIC5teC14eGwtbjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMWMwYTE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNiNGJhZDMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzEyODI3YyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjNTYwNWZiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiMzc2MDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2VjMGMyNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzBkMGUwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13aGl0ZTpob3ZlciwgYS50ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QzM7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkVERjM7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNFQkVERjM7IH0gfVxuXG4uYmctaG92ZXItcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIC5iZy1ob3Zlci1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3RhdGUtcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN0YXRlLXByaW1hcnk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjA5M2EgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLXItcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYmctcmFkaWFsLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuNCksICM1NTFlNDMgNzAlKTsgfVxuXG4uYmctcHJpbWFyeS1vLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMDQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1wcmltYXJ5LW8tNTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS1vLTM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjE0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1wcmltYXJ5LW8tNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby03OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4xNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1wcmltYXJ5LW8tODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMTgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS1vLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby0xMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby0xMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby0xMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby0xMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXByaW1hcnktby0xNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXByaW1hcnktby0xNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LW8tNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4zMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTE2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE2OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby04NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4zNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTE3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE3OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4zNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby05NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4zOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTE5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTE5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktby0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItcHJpbWFyeS1vLTIwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItcHJpbWFyeS1vLTIwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgLmJnLWhvdmVyLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN0YXRlLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN0YXRlLXNlY29uZGFyeTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGFlNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC1yLXNlY29uZGFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuXG4uYmctcmFkaWFsLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjM1LCAyMzcsIDI0MywgMC40KSwgI0U0RTZFRiA3MCUpOyB9XG5cbi5iZy1zZWNvbmRhcnktby01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjA0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjA4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zZWNvbmRhcnktby01OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktby0zNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4xNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc2Vjb25kYXJ5LW8tNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMTYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zZWNvbmRhcnktby04OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjE4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTEwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjIyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTExOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjI0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTEyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjI2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTEzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjI4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zZWNvbmRhcnktby0xNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1vLTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMzIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMzQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMzYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tOTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMzgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTE5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LW8tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXNlY29uZGFyeS1vLTIwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc2Vjb25kYXJ5LW8tMjA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWYgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3M6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIC5iZy1ob3Zlci1zdWNjZXNzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3RhdGUtc3VjY2VzcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN0YXRlLXN1Y2Nlc3M6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQkI3QUYgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLXItc3VjY2VzczphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG4uYmctcmFkaWFsLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDIwMSwgMjQ3LCAyNDUsIDAuNCksICMxQkM1QkQgNzAlKTsgfVxuXG4uYmctc3VjY2Vzcy1vLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMDQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN1Y2Nlc3Mtby0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3VjY2Vzcy1vLTI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mtby0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdWNjZXNzLW8tMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3Mtby0zOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4wOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tNTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tMzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tNDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdWNjZXNzLW8tMTAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tMTA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmM1YmQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4yNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTEyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3VjY2Vzcy1vLTEyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJjNWJkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mtby02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjI2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdWNjZXNzLW8tMTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tMTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmM1YmQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdWNjZXNzLW8tMTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tMTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmM1YmQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMzIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4zNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTE3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3VjY2Vzcy1vLTE3OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJjNWJkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mtby05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjM2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdWNjZXNzLW8tMTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdWNjZXNzLW8tMTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmM1YmQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1vLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMzgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xOSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN1Y2Nlc3Mtby0xOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLW8tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3VjY2Vzcy1vLTIwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3VjY2Vzcy1vLTIwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJjNWJkICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyYWJsZTpob3ZlciAuYmctaG92ZXItaW5mbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXN0YXRlLWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdGF0ZS1pbmZvOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzMzN0VFICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC1yLWluZm86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJhZGlhbC1ncmFkaWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMzgsIDIyOSwgMjU1LCAwLjQpLCAjODk1MEZDIDcwJSk7IH1cblxuLmJnLWluZm8tby01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjA0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1pbmZvLW8tMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWluZm8tby0yOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvLW8tMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItaW5mby1vLTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvLW8tMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby01IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMTQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby03IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMTYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby04IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMTgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItaW5mby1vLTEwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTEwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MGZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby01NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjIyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1pbmZvLW8tMTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvLW8tMTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWluZm8tby0xMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBmYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvLW8tNjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4yNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItaW5mby1vLTEzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTEzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MGZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjI4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1pbmZvLW8tMTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvLW8tMTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItaW5mby1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTE1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MGZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjMyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1pbmZvLW8tMTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvLW8tMTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMzQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby0xNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWluZm8tby0xNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBmYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvLW8tOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4zNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItaW5mby1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItaW5mby1vLTE4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MGZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tby05NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1pbmZvLW8tMTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1pbmZvLW8tMTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwZmMgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1vLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWluZm8tby0yMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWluZm8tby0yMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBmYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgLmJnLWhvdmVyLXdhcm5pbmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdGF0ZS13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3RhdGUtd2FybmluZzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFOUQwMSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtci13YXJuaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1yYWRpYWwtZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNDQsIDIyMiwgMC40KSwgI0ZGQTgwMCA3MCUpOyB9XG5cbi5iZy13YXJuaW5nLW8tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4wNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLW8tMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby0zOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby01OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLW8tNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjE2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tOCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby04OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMTgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tMTAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tMTA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4yMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTExIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTExOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby0xMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLW8tNjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjI2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tMTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tMTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4yOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTE0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTE0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTE1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMzIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby0xNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby0xNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLW8tODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjM0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tMTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tMTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1vLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4zNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2FybmluZy1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2FybmluZy1vLTE4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctby05NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMzgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdhcm5pbmctby0xOSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdhcm5pbmctby0xOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLW8tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13YXJuaW5nLW8tMjAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13YXJuaW5nLW8tMjA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDAgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyYWJsZTpob3ZlciAuYmctaG92ZXItZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3RhdGUtZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3RhdGUtZGFuZ2VyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUyRDQxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLXItZGFuZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1yYWRpYWwtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNTUsIDIyNiwgMjI5LCAwLjQpLCAjRjY0RTYwIDcwJSk7IH1cblxuLmJnLWRhbmdlci1vLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMDQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby0yOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci1vLTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjA4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby0zNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMTQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby03OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ZTYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci1vLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tOCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tNDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjE4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tMTAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby0xMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby01NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTExIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tMTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjI0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTEyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ZTYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci1vLTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4yNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tMTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby0xMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTE0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tMTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tMTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjMyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby0xNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTE2OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ZTYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci1vLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4zNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tMTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby0xNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXItby05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMzYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhbmdlci1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFuZ2VyLW8tMTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjRlNjAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLW8tOTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYW5nZXItby0xOSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhbmdlci1vLTE5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ZTYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci1vLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFuZ2VyLW8tMjAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYW5nZXItby0yMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGU2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyYWJsZTpob3ZlciAuYmctaG92ZXItbGlnaHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdGF0ZS1saWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXN0YXRlLWxpZ2h0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtci1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYmctcmFkaWFsLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjQpLCAjRjNGNkY5IDcwJSk7IH1cblxuLmJnLWxpZ2h0LW8tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0yOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0zOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby00IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby00OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1saWdodC1vLTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby02IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby02OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LW8tMzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMTQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWxpZ2h0LW8tNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjE2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1saWdodC1vLTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby05IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby05OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LW8tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tMTA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby01NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4yMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tMTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4yNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tMTI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4yNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tMTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4yOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtby0xNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LW8tMTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtby03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTE1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xNTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjMyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTE2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjM0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTE3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjM2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTE4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTE5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0xOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1vLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1vLTIwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtby0yMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgLmJnLWhvdmVyLWRhcmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1zdGF0ZS1kYXJrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItc3RhdGUtZGFyazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTYyOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtci1kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1yYWRpYWwtZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjA5LCAyMTEsIDIyNCwgMC40KSwgIzE4MUMzMiA3MCUpOyB9XG5cbi5iZy1kYXJrLW8tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4wNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4wOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhcmstby01OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWMzMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrLW8tMzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMTQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWRhcmstby03IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjE2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tOCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWRhcmstby04OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWMzMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrLW8tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTEwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTEwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby01NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4yMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTExIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTExOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4yNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTEyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTEyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4yNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTEzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTEzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4yOCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItZGFyay1vLTE0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItZGFyay1vLTE0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstby03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjMyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjM0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjM2KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1vLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1kYXJrLW8tMjAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1kYXJrLW8tMjA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFjMzIgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgLmJnLWhvdmVyLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItc3RhdGUtd2hpdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1zdGF0ZS13aGl0ZTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC13aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJhZGlhbC1ncmFkaWVudC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgI2ZmZmZmZiA3MCUpOyB9XG5cbi5iZy13aGl0ZS1vLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby01IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2hpdGUtby01OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13aGl0ZS1vLTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tMzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUtby00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby04IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2hpdGUtby04OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13aGl0ZS1vLTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby0xMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMTA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tNTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTExOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13aGl0ZS1vLTEyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2hpdGUtby0xMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUtby02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNikgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby0xMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTE0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTE1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13aGl0ZS1vLTE2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2hpdGUtby0xNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUtby04NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby0xNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlLW8tOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLXdoaXRlLW8tMTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci13aGl0ZS1vLTE4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZS1vLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci13aGl0ZS1vLTE5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItd2hpdGUtby0xOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUtby0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItd2hpdGUtby0yMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLXdoaXRlLW8tMjA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC13aGl0ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LXdoaXRlOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0LXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LXByaW1hcnk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtbGlnaHQtcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0LXNlY29uZGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWhvdmVyLWxpZ2h0LXN1Y2Nlc3Mge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iZy1ob3Zlci1saWdodC1zdWNjZXNzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1pbmZvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtaW5mbzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kaWFnb25hbC1saWdodC1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU1RkYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtd2FybmluZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LXdhcm5pbmc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtbGlnaHQtd2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTUgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmctaG92ZXItbGlnaHQtZGFuZ2VyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0LWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1saWdodC1saWdodCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LWxpZ2h0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRpYWdvbmFsLWxpZ2h0LWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uYmctaG92ZXItbGlnaHQtZGFyayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWxpZ2h0LWRhcms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uYmctZGlhZ29uYWwtbGlnaHQtZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTEwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktMTAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMyAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTIwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktMjAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTMwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktMzAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTQwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktNDAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTUwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktNTAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTYwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktNjAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFNjI3OCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTcwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktNzAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTgwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktODAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ob3Zlci1ncmF5LTkwMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJnLWhvdmVyLWdyYXktOTAwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50LWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5iZ2ktc2l6ZS1sZW5ndGgge1xuICBiYWNrZ3JvdW5kLXNpemU6IGxlbmd0aDsgfVxuXG4uYmdpLXNpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5iZ2ktc2l6ZS1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5iZ2ktbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmdpLXBvc2l0aW9uLXktdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cblxuLmJnaS1wb3NpdGlvbi15LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG5cbi5iZ2ktcG9zaXRpb24teS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuXG4uYmdpLXBvc2l0aW9uLXgtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDsgfVxuXG4uYmdpLXBvc2l0aW9uLXgtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0OyB9XG5cbi5iZ2ktcG9zaXRpb24teC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuXG4uYmdpLXBvc2l0aW9uLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgdG9wOyB9XG5cbi5iZ2ktcG9zaXRpb24tYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBib3R0b207IH1cblxuLmJnaS1wb3NpdGlvbi1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnLWRpYWdvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iZy1kaWFnb25hbCAuY2FyZC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYmctZGlhZ29uYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJnLWRpYWdvbmFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mbGV4LXJvb3Qge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDBweDsgfVxuXG4uZmxleC1jb2x1bW4tYXV0byB7XG4gIGZsZXg6IG5vbmU7IH1cblxuLmZsZXgtY29sdW1uLWZsdWlkIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLmZsZXgtcm93LWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uZmxleC1yb3ctZmx1aWQge1xuICBmbGV4OiAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDAgMHB4O1xuICBtaW4td2lkdGg6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuZmxleC1yb3ctZmx1aWQge1xuICAgICAgbWluLXdpZHRoOiBub25lOyB9IH1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7IH1cbiAgLmZsZXgtc20tY29sdW1uLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgtc20tY29sdW1uLWZsdWlkIHtcbiAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAuZmxleC1zbS1yb3ctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmZsZXgtc20tcm93LWZsdWlkIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmZsZXgtc20tcm93LWZsdWlkIHtcbiAgICAgIG1pbi13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDsgfVxuICAuZmxleC1tZC1jb2x1bW4tYXV0byB7XG4gICAgZmxleDogbm9uZTsgfVxuICAuZmxleC1tZC1jb2x1bW4tZmx1aWQge1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gIC5mbGV4LW1kLXJvdy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZmxleC1tZC1yb3ctZmx1aWQge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuZmxleC1tZC1yb3ctZmx1aWQge1xuICAgICAgbWluLXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1hdXRvIHtcbiAgICBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1mbHVpZCB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgLmZsZXgtbGctcm93LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5mbGV4LWxnLXJvdy1mbHVpZCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5mbGV4LWxnLXJvdy1mbHVpZCB7XG4gICAgICBtaW4td2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1hdXRvIHtcbiAgICBmbGV4OiBub25lOyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1mbHVpZCB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgLmZsZXgteGwtcm93LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5mbGV4LXhsLXJvdy1mbHVpZCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmZsZXgteGwtcm93LWZsdWlkIHtcbiAgICAgIG1pbi13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleC14eGwtcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDsgfVxuICAuZmxleC14eGwtY29sdW1uLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgteHhsLWNvbHVtbi1mbHVpZCB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgLmZsZXgteHhsLXJvdy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZmxleC14eGwtcm93LWZsdWlkIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuZmxleC14eGwtcm93LWZsdWlkIHtcbiAgICAgIG1pbi13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAwLjAxICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0xOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjAxICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMiB7XG4gIG9wYWNpdHk6IDAuMDIgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMDIgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0zIHtcbiAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0zLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTQge1xuICBvcGFjaXR5OiAwLjA0ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS00OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjA0ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNSB7XG4gIG9wYWNpdHk6IDAuMDUgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS01IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMDUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS02IHtcbiAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS02LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTcge1xuICBvcGFjaXR5OiAwLjA3ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS03OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjA3ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktOCB7XG4gIG9wYWNpdHk6IDAuMDggIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS04IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMDggIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS05IHtcbiAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS05LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMTAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0xMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTEwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMSB7XG4gIG9wYWNpdHk6IDAuMTEgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTExLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTEgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMiB7XG4gIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTEyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMyB7XG4gIG9wYWNpdHk6IDAuMTMgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xMyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTEzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTMgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xNCB7XG4gIG9wYWNpdHk6IDAuMTQgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTQgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xNSB7XG4gIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xNiB7XG4gIG9wYWNpdHk6IDAuMTYgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTYgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xNyB7XG4gIG9wYWNpdHk6IDAuMTcgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTcgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xOCB7XG4gIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xOCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xOSB7XG4gIG9wYWNpdHk6IDAuMTkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xOSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTE5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMTk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMTkgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0yMCB7XG4gIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTIwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMjAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0yMDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjEge1xuICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTIxOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjIge1xuICBvcGFjaXR5OiAwLjIyICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTIyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjIyICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjMge1xuICBvcGFjaXR5OiAwLjIzICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTIzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjIzICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjQge1xuICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjYge1xuICBvcGFjaXR5OiAwLjI2ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI2OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI2ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjcge1xuICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI3OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjgge1xuICBvcGFjaXR5OiAwLjI4ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI4ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjkge1xuICBvcGFjaXR5OiAwLjI5ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktMjkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0yOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTI5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjI5ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0zMCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTMwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktMzA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTMxIHtcbiAgb3BhY2l0eTogMC4zMSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTMxIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zMTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zMSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTMyIHtcbiAgb3BhY2l0eTogMC4zMiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTMyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zMjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zMiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTMzIHtcbiAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTMzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zMzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM0IHtcbiAgb3BhY2l0eTogMC4zNCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zNDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zNCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM1IHtcbiAgb3BhY2l0eTogMC4zNSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zNTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zNSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM2IHtcbiAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zNjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM3IHtcbiAgb3BhY2l0eTogMC4zNyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zNzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zNyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM4IHtcbiAgb3BhY2l0eTogMC4zOCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zOCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTM5IHtcbiAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTM5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktMzkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0zOTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNDAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS00MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTQwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00MSB7XG4gIG9wYWNpdHk6IDAuNDEgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00MSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDEgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00MiB7XG4gIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00MiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00MyB7XG4gIG9wYWNpdHk6IDAuNDMgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00MyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDMgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00NCB7XG4gIG9wYWNpdHk6IDAuNDQgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00NCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDQgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00NSB7XG4gIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00NSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00NiB7XG4gIG9wYWNpdHk6IDAuNDYgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00NiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDYgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00NyB7XG4gIG9wYWNpdHk6IDAuNDcgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00NyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDcgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00OCB7XG4gIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00OCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS00OSB7XG4gIG9wYWNpdHk6IDAuNDkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS00OSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTQ5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNDk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNDkgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTUwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNTAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS01MDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTEge1xuICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTUxOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTIge1xuICBvcGFjaXR5OiAwLjUyICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTUyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjUyICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTMge1xuICBvcGFjaXR5OiAwLjUzICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTUzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjUzICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTQge1xuICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTUge1xuICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTYge1xuICBvcGFjaXR5OiAwLjU2ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU2OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU2ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTcge1xuICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU3OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTgge1xuICBvcGFjaXR5OiAwLjU4ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU4ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTkge1xuICBvcGFjaXR5OiAwLjU5ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNTkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS01OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTU5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU5ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS02MCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTYwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNjA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTYxIHtcbiAgb3BhY2l0eTogMC42MSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTYxIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02MTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42MSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTYyIHtcbiAgb3BhY2l0eTogMC42MiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTYyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02Mjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42MiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTYzIHtcbiAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTYzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02Mzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY0IHtcbiAgb3BhY2l0eTogMC42NCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02NDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42NCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY1IHtcbiAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02NTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY2IHtcbiAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02Njpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY3IHtcbiAgb3BhY2l0eTogMC42NyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02Nzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42NyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY4IHtcbiAgb3BhY2l0eTogMC42OCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02ODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42OCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTY5IHtcbiAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTY5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktNjkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS02OTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktNzAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS03MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTcwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03MSB7XG4gIG9wYWNpdHk6IDAuNzEgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03MSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTcxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzEgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03MiB7XG4gIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03MiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTcyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03MyB7XG4gIG9wYWNpdHk6IDAuNzMgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03MyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTczLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzM6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzMgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NCB7XG4gIG9wYWNpdHk6IDAuNzQgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03NCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzQgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03NSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NiB7XG4gIG9wYWNpdHk6IDAuNzYgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03NiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzYgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NyB7XG4gIG9wYWNpdHk6IDAuNzcgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03NyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzc6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzcgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03OCB7XG4gIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03OCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzg6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03OSB7XG4gIG9wYWNpdHk6IDAuNzkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS03OSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTc5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktNzk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNzkgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS04MCB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTgwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktODAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS04MDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODEge1xuICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTgxOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODIge1xuICBvcGFjaXR5OiAwLjgyICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTgyOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjgyICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODMge1xuICBvcGFjaXR5OiAwLjgzICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTgzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjgzICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODQge1xuICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg0OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODUge1xuICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg1OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODYge1xuICBvcGFjaXR5OiAwLjg2ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg2OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg2ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODcge1xuICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg3OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODgge1xuICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg4OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktODkge1xuICBvcGFjaXR5OiAwLjg5ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyLW9wYWNpdHktODkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS04OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LTg5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjg5ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS05MCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5ob3Zlci1vcGFjaXR5LTkwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktOTA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTkxIHtcbiAgb3BhY2l0eTogMC45MSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTkxIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05MTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45MSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTkyIHtcbiAgb3BhY2l0eTogMC45MiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTkyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05Mjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45MiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTkzIHtcbiAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTkzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05Mzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk0IHtcbiAgb3BhY2l0eTogMC45NCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05NDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45NCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk1IHtcbiAgb3BhY2l0eTogMC45NSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05NTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45NSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk2IHtcbiAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05Njpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk3IHtcbiAgb3BhY2l0eTogMC45NyAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05Nzpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45NyAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk4IHtcbiAgb3BhY2l0eTogMC45OCAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk4IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05ODpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45OCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTk5IHtcbiAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG5cbi5ob3Zlci1vcGFjaXR5LTk5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLmhvdmVyLW9wYWNpdHktOTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS05OTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uaG92ZXItb3BhY2l0eS0xMDAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuaG92ZXItb3BhY2l0eS0xMDAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9wYWNpdHktc20tMSB7XG4gICAgb3BhY2l0eTogMC4wMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjAxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMiB7XG4gICAgb3BhY2l0eTogMC4wMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjAyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMyB7XG4gICAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjAzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNCB7XG4gICAgb3BhY2l0eTogMC4wNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNSB7XG4gICAgb3BhY2l0eTogMC4wNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNiB7XG4gICAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNyB7XG4gICAgb3BhY2l0eTogMC4wNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tOCB7XG4gICAgb3BhY2l0eTogMC4wOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tOSB7XG4gICAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTAge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTEwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTEwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMTA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0xMSB7XG4gICAgb3BhY2l0eTogMC4xMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTExIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTExLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjExICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTIge1xuICAgIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0xMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0xMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTEyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTEzIHtcbiAgICBvcGFjaXR5OiAwLjEzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0xMzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0xNCB7XG4gICAgb3BhY2l0eTogMC4xNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTE0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTE0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTUge1xuICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0xNSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0xNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTE1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTE2IHtcbiAgICBvcGFjaXR5OiAwLjE2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0xNjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0xNyB7XG4gICAgb3BhY2l0eTogMC4xNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTE3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTE3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTgge1xuICAgIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0xOCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0xOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTE4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTE5IHtcbiAgICBvcGFjaXR5OiAwLjE5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0xOTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0yMCB7XG4gICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMjAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMjAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0yMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTIxIHtcbiAgICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMjEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0yMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0yMiB7XG4gICAgb3BhY2l0eTogMC4yMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTIyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTIyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMjI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMjMge1xuICAgIG9wYWNpdHk6IDAuMjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0yMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0yMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTIzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTI0IHtcbiAgICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMjQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0yNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTI1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTI1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMjU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMjYge1xuICAgIG9wYWNpdHk6IDAuMjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0yNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0yNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTI2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTI3IHtcbiAgICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMjcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0yNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0yOCB7XG4gICAgb3BhY2l0eTogMC4yOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTI4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTI4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMjg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMjkge1xuICAgIG9wYWNpdHk6IDAuMjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0yOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0yOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTI5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTMwIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0zMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0zMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTMwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMzEge1xuICAgIG9wYWNpdHk6IDAuMzEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0zMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0zMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTMxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTMyIHtcbiAgICBvcGFjaXR5OiAwLjMyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMzIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMzIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0zMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0zMyB7XG4gICAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTMzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTMzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMzM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMzQge1xuICAgIG9wYWNpdHk6IDAuMzQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0zNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0zNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTM0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTM1IHtcbiAgICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMzUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMzUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0zNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0zNiB7XG4gICAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTM2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTM2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMzY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMzcge1xuICAgIG9wYWNpdHk6IDAuMzcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS0zNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS0zNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTM3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTM4IHtcbiAgICBvcGFjaXR5OiAwLjM4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMzgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tMzguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS0zODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS0zOSB7XG4gICAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTM5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTM5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tMzk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNDAge1xuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTQwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTQwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNDA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS00MSB7XG4gICAgb3BhY2l0eTogMC40MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTQxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTQxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNDE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNDIge1xuICAgIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS00MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS00Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTQyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTQzIHtcbiAgICBvcGFjaXR5OiAwLjQzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNDMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNDMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS00Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS00NCB7XG4gICAgb3BhY2l0eTogMC40NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTQ0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTQ0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNDQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNDUge1xuICAgIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS00NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS00NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTQ1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTQ2IHtcbiAgICBvcGFjaXR5OiAwLjQ2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNDYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNDYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS00Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS00NyB7XG4gICAgb3BhY2l0eTogMC40NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTQ3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTQ3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNDc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNDgge1xuICAgIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS00OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS00OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTQ4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTQ5IHtcbiAgICBvcGFjaXR5OiAwLjQ5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNDkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNDkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS00OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNTAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNTAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS01MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTUxIHtcbiAgICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS01MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS01MiB7XG4gICAgb3BhY2l0eTogMC41MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTUyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTUyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNTMge1xuICAgIG9wYWNpdHk6IDAuNTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS01MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS01My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTUzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTU0IHtcbiAgICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS01NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS01NSB7XG4gICAgb3BhY2l0eTogMC41NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTU1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTU1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNTYge1xuICAgIG9wYWNpdHk6IDAuNTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS01NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS01Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTU2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTU3IHtcbiAgICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS01Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS01OCB7XG4gICAgb3BhY2l0eTogMC41OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTU4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTU4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNTkge1xuICAgIG9wYWNpdHk6IDAuNTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS01OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS01OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTU5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTYwIHtcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS02MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS02MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTYwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNjEge1xuICAgIG9wYWNpdHk6IDAuNjEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS02MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS02MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTYxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTYyIHtcbiAgICBvcGFjaXR5OiAwLjYyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNjIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNjIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS02Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS02MyB7XG4gICAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTYzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTYzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNjM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNjQge1xuICAgIG9wYWNpdHk6IDAuNjQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS02NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS02NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTY0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTY1IHtcbiAgICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNjUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNjUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS02NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS02NiB7XG4gICAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTY2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTY2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNjY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNjcge1xuICAgIG9wYWNpdHk6IDAuNjcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS02NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS02Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTY3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTY4IHtcbiAgICBvcGFjaXR5OiAwLjY4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNjgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNjguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS02ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS02OSB7XG4gICAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTY5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTY5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNjk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNzAge1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTcwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTcwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNzA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS03MSB7XG4gICAgb3BhY2l0eTogMC43MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTcxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTcxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNzE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjcxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNzIge1xuICAgIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS03MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS03Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTcyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTczIHtcbiAgICBvcGFjaXR5OiAwLjczICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNzMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS03Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS03NCB7XG4gICAgb3BhY2l0eTogMC43NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTc0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTc0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNzQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS03NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS03NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTc1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTc2IHtcbiAgICBvcGFjaXR5OiAwLjc2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNzYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNzYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS03Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS03NyB7XG4gICAgb3BhY2l0eTogMC43NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTc3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTc3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tNzc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tNzgge1xuICAgIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS03OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS03OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTc4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTc5IHtcbiAgICBvcGFjaXR5OiAwLjc5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tNzkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tNzkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS03OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS04MCB7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tODAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tODAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS04MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTgxIHtcbiAgICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tODEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tODEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS04MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS04MiB7XG4gICAgb3BhY2l0eTogMC44MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTgyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTgyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tODI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjgyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tODMge1xuICAgIG9wYWNpdHk6IDAuODMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS04MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS04My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTgzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTg0IHtcbiAgICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tODQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tODQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS04NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS04NSB7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTg1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTg1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tODU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tODYge1xuICAgIG9wYWNpdHk6IDAuODYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS04NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS04Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTg2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTg3IHtcbiAgICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tODcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tODcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS04Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS04OCB7XG4gICAgb3BhY2l0eTogMC44OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTg4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTg4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tODg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tODkge1xuICAgIG9wYWNpdHk6IDAuODkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS04OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS04OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTg5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTkwIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS05MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS05MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTkwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tOTEge1xuICAgIG9wYWNpdHk6IDAuOTEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS05MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS05MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTkxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTkyIHtcbiAgICBvcGFjaXR5OiAwLjkyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tOTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tOTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS05Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS05MyB7XG4gICAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTkzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTkzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tOTM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tOTQge1xuICAgIG9wYWNpdHk6IDAuOTQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS05NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS05NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTk0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTk1IHtcbiAgICBvcGFjaXR5OiAwLjk1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tOTUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tOTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS05NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS05NiB7XG4gICAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTk2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTk2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tOTY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tOTcge1xuICAgIG9wYWNpdHk6IDAuOTcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1zbS05NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1zbS05Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTk3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXNtLTk4IHtcbiAgICBvcGFjaXR5OiAwLjk4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tOTgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktc20tOTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1zbS05ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1zbS05OSB7XG4gICAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXNtLTk5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTk5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktc20tOTk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktc20tMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktc20tMTAwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXNtLTEwMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXNtLTEwMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3BhY2l0eS1tZC0xIHtcbiAgICBvcGFjaXR5OiAwLjAxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0xLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0yIHtcbiAgICBvcGFjaXR5OiAwLjAyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0yLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0zIHtcbiAgICBvcGFjaXR5OiAwLjAzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0zLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC00IHtcbiAgICBvcGFjaXR5OiAwLjA0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC00LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC01IHtcbiAgICBvcGFjaXR5OiAwLjA1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC01LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC02IHtcbiAgICBvcGFjaXR5OiAwLjA2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC02LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC03IHtcbiAgICBvcGFjaXR5OiAwLjA3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC03LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC04IHtcbiAgICBvcGFjaXR5OiAwLjA4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtOCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC04LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC05IHtcbiAgICBvcGFjaXR5OiAwLjA5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC05LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtOTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0xMCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMTAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMTAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0xMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTExIHtcbiAgICBvcGFjaXR5OiAwLjExICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0xMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0xMiB7XG4gICAgb3BhY2l0eTogMC4xMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTEyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTEyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjEyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMTMge1xuICAgIG9wYWNpdHk6IDAuMTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0xMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0xMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTEzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTE0IHtcbiAgICBvcGFjaXR5OiAwLjE0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0xNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0xNSB7XG4gICAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTE1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTE1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMTYge1xuICAgIG9wYWNpdHk6IDAuMTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0xNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0xNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTE2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTE3IHtcbiAgICBvcGFjaXR5OiAwLjE3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0xNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0xOCB7XG4gICAgb3BhY2l0eTogMC4xOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTE4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTE4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMTkge1xuICAgIG9wYWNpdHk6IDAuMTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0xOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0xOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTE5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTIwIHtcbiAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0yMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0yMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTIwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMjEge1xuICAgIG9wYWNpdHk6IDAuMjEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0yMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0yMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTIxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTIyIHtcbiAgICBvcGFjaXR5OiAwLjIyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMjIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMjIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0yMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0yMyB7XG4gICAgb3BhY2l0eTogMC4yMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTIzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTIzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMjM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMjQge1xuICAgIG9wYWNpdHk6IDAuMjQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0yNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0yNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTI0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMjUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMjUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0yNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0yNiB7XG4gICAgb3BhY2l0eTogMC4yNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTI2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTI2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMjY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMjcge1xuICAgIG9wYWNpdHk6IDAuMjcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0yNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0yNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTI3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTI4IHtcbiAgICBvcGFjaXR5OiAwLjI4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMjgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMjguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0yODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0yOSB7XG4gICAgb3BhY2l0eTogMC4yOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTI5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTI5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMjk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMzAge1xuICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTMwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTMwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMzA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0zMSB7XG4gICAgb3BhY2l0eTogMC4zMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTMxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTMxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMzE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMzIge1xuICAgIG9wYWNpdHk6IDAuMzIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0zMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0zMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTMyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTMzIHtcbiAgICBvcGFjaXR5OiAwLjMzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMzMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0zMzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0zNCB7XG4gICAgb3BhY2l0eTogMC4zNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTM0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTM0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMzQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMzUge1xuICAgIG9wYWNpdHk6IDAuMzUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0zNSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0zNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTM1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTM2IHtcbiAgICBvcGFjaXR5OiAwLjM2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMzYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMzYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0zNjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0zNyB7XG4gICAgb3BhY2l0eTogMC4zNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTM3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTM3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMzc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtMzgge1xuICAgIG9wYWNpdHk6IDAuMzggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0zOCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC0zOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTM4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTM5IHtcbiAgICBvcGFjaXR5OiAwLjM5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtMzkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMzkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC0zOTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC00MCB7XG4gICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNDAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNDAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC00MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTQxIHtcbiAgICBvcGFjaXR5OiAwLjQxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNDEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNDEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC00MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC00MiB7XG4gICAgb3BhY2l0eTogMC40MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTQyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTQyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNDI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNDMge1xuICAgIG9wYWNpdHk6IDAuNDMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC00MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC00My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTQzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTQ0IHtcbiAgICBvcGFjaXR5OiAwLjQ0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNDQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNDQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC00NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC00NSB7XG4gICAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTQ1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTQ1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNDU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNDYge1xuICAgIG9wYWNpdHk6IDAuNDYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC00NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC00Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTQ2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTQ3IHtcbiAgICBvcGFjaXR5OiAwLjQ3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNDcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNDcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC00Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC00OCB7XG4gICAgb3BhY2l0eTogMC40OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTQ4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTQ4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNDg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNDkge1xuICAgIG9wYWNpdHk6IDAuNDkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC00OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC00OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTQ5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC01MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC01MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTUwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNTEge1xuICAgIG9wYWNpdHk6IDAuNTEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC01MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC01MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTUxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTUyIHtcbiAgICBvcGFjaXR5OiAwLjUyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC01Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC01MyB7XG4gICAgb3BhY2l0eTogMC41MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTUzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTUzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNTM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNTQge1xuICAgIG9wYWNpdHk6IDAuNTQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC01NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC01NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTU0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTU1IHtcbiAgICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNTUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC01NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC01NiB7XG4gICAgb3BhY2l0eTogMC41NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTU2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTU2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNTY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNTcge1xuICAgIG9wYWNpdHk6IDAuNTcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC01NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC01Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTU3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTU4IHtcbiAgICBvcGFjaXR5OiAwLjU4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNTgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC01ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC01OSB7XG4gICAgb3BhY2l0eTogMC41OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTU5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTU5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNTk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNjAge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTYwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTYwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNjA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC02MSB7XG4gICAgb3BhY2l0eTogMC42MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTYxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTYxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNjE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNjIge1xuICAgIG9wYWNpdHk6IDAuNjIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC02MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC02Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTYyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTYzIHtcbiAgICBvcGFjaXR5OiAwLjYzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNjMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNjMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC02Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC02NCB7XG4gICAgb3BhY2l0eTogMC42NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTY0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTY0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNjQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNjUge1xuICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC02NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC02NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTY1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTY2IHtcbiAgICBvcGFjaXR5OiAwLjY2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNjYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNjYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC02Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC02NyB7XG4gICAgb3BhY2l0eTogMC42NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTY3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTY3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNjc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNjgge1xuICAgIG9wYWNpdHk6IDAuNjggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC02OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC02OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTY4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTY5IHtcbiAgICBvcGFjaXR5OiAwLjY5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNjkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNjkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC02OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC03MCB7XG4gICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNzAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNzAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC03MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTcxIHtcbiAgICBvcGFjaXR5OiAwLjcxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNzEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC03MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC03MiB7XG4gICAgb3BhY2l0eTogMC43MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTcyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTcyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNzI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjcyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNzMge1xuICAgIG9wYWNpdHk6IDAuNzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC03MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC03My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTczOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTc0IHtcbiAgICBvcGFjaXR5OiAwLjc0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNzQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC03NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC03NSB7XG4gICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTc1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTc1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNzU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNzYge1xuICAgIG9wYWNpdHk6IDAuNzYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC03NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC03Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTc2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTc3IHtcbiAgICBvcGFjaXR5OiAwLjc3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtNzcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtNzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC03Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC03OCB7XG4gICAgb3BhY2l0eTogMC43OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTc4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTc4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtNzg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtNzkge1xuICAgIG9wYWNpdHk6IDAuNzkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC03OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC03OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTc5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTgwIHtcbiAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC04MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC04MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTgwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtODEge1xuICAgIG9wYWNpdHk6IDAuODEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC04MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC04MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTgxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTgyIHtcbiAgICBvcGFjaXR5OiAwLjgyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtODIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtODIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC04Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC04MyB7XG4gICAgb3BhY2l0eTogMC44MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTgzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTgzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtODM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjgzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtODQge1xuICAgIG9wYWNpdHk6IDAuODQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC04NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC04NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTg0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTg1IHtcbiAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtODUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtODUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC04NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC04NiB7XG4gICAgb3BhY2l0eTogMC44NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTg2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTg2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtODY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtODcge1xuICAgIG9wYWNpdHk6IDAuODcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC04NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC04Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTg3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTg4IHtcbiAgICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtODgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtODguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC04ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC04OSB7XG4gICAgb3BhY2l0eTogMC44OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTg5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTg5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtODk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtOTAge1xuICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTkwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTkwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtOTA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC05MSB7XG4gICAgb3BhY2l0eTogMC45MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTkxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTkxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtOTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtOTIge1xuICAgIG9wYWNpdHk6IDAuOTIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC05MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC05Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTkyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTkzIHtcbiAgICBvcGFjaXR5OiAwLjkzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtOTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtOTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC05Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC05NCB7XG4gICAgb3BhY2l0eTogMC45NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTk0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTk0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtOTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtOTUge1xuICAgIG9wYWNpdHk6IDAuOTUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC05NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC05NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTk1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTk2IHtcbiAgICBvcGFjaXR5OiAwLjk2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtOTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtOTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC05Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC05NyB7XG4gICAgb3BhY2l0eTogMC45NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LW1kLTk3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LW1kLTk3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtOTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbWQtOTgge1xuICAgIG9wYWNpdHk6IDAuOTggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC05OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1tZC05OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LW1kLTk4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LW1kLTk5IHtcbiAgICBvcGFjaXR5OiAwLjk5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbWQtOTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtOTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1tZC05OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1tZC0xMDAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1tZC0xMDAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbWQtMTAwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbWQtMTAwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcGFjaXR5LWxnLTEge1xuICAgIG9wYWNpdHk6IDAuMDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0xIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0xOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTIge1xuICAgIG9wYWNpdHk6IDAuMDIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0yIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0yOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTMge1xuICAgIG9wYWNpdHk6IDAuMDMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0zIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0zOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQge1xuICAgIG9wYWNpdHk6IDAuMDQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy00IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy00OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTUge1xuICAgIG9wYWNpdHk6IDAuMDUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy01IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy01OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTYge1xuICAgIG9wYWNpdHk6IDAuMDYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy02IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy02OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTcge1xuICAgIG9wYWNpdHk6IDAuMDcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy03IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy03OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTgge1xuICAgIG9wYWNpdHk6IDAuMDggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy04IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy04OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTkge1xuICAgIG9wYWNpdHk6IDAuMDkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy05IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy05OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTEwIHtcbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0xMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0xMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTEwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMTEge1xuICAgIG9wYWNpdHk6IDAuMTEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0xMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0xMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTExOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTEyIHtcbiAgICBvcGFjaXR5OiAwLjEyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0xMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0xMyB7XG4gICAgb3BhY2l0eTogMC4xMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTEzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTEzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMTM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjEzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMTQge1xuICAgIG9wYWNpdHk6IDAuMTQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0xNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0xNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTE0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTE1IHtcbiAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMTUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0xNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0xNiB7XG4gICAgb3BhY2l0eTogMC4xNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTE2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTE2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMTY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMTcge1xuICAgIG9wYWNpdHk6IDAuMTcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0xNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0xNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTE3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTE4IHtcbiAgICBvcGFjaXR5OiAwLjE4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMTgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0xODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0xOSB7XG4gICAgb3BhY2l0eTogMC4xOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTE5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTE5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMTk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMjAge1xuICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTIwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTIwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMjA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0yMSB7XG4gICAgb3BhY2l0eTogMC4yMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTIxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTIxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMjE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMjIge1xuICAgIG9wYWNpdHk6IDAuMjIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0yMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0yMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTIyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTIzIHtcbiAgICBvcGFjaXR5OiAwLjIzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMjMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMjMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0yMzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0yNCB7XG4gICAgb3BhY2l0eTogMC4yNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTI0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTI0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMjQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0yNSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0yNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTI1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTI2IHtcbiAgICBvcGFjaXR5OiAwLjI2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMjYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMjYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0yNjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0yNyB7XG4gICAgb3BhY2l0eTogMC4yNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTI3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTI3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMjc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMjgge1xuICAgIG9wYWNpdHk6IDAuMjggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0yOCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0yOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTI4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTI5IHtcbiAgICBvcGFjaXR5OiAwLjI5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMjkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMjkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0yOTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMzAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMzAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0zMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTMxIHtcbiAgICBvcGFjaXR5OiAwLjMxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMzEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0zMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0zMiB7XG4gICAgb3BhY2l0eTogMC4zMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTMyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTMyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMzI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMzMge1xuICAgIG9wYWNpdHk6IDAuMzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0zMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0zMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTMzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTM0IHtcbiAgICBvcGFjaXR5OiAwLjM0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMzQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0zNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0zNSB7XG4gICAgb3BhY2l0eTogMC4zNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTM1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTM1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMzU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMzYge1xuICAgIG9wYWNpdHk6IDAuMzYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0zNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0zNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTM2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTM3IHtcbiAgICBvcGFjaXR5OiAwLjM3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctMzcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctMzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0zNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy0zOCB7XG4gICAgb3BhY2l0eTogMC4zOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTM4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTM4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctMzg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctMzkge1xuICAgIG9wYWNpdHk6IDAuMzkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy0zOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0zOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTM5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQwIHtcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy00MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy00MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTQwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNDEge1xuICAgIG9wYWNpdHk6IDAuNDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy00MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy00MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTQxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQyIHtcbiAgICBvcGFjaXR5OiAwLjQyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNDIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNDIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy00Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy00MyB7XG4gICAgb3BhY2l0eTogMC40MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTQzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTQzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNDM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNDQge1xuICAgIG9wYWNpdHk6IDAuNDQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy00NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy00NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTQ0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQ1IHtcbiAgICBvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNDUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNDUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy00NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy00NiB7XG4gICAgb3BhY2l0eTogMC40NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTQ2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTQ2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNDY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNDcge1xuICAgIG9wYWNpdHk6IDAuNDcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy00NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy00Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTQ3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTQ4IHtcbiAgICBvcGFjaXR5OiAwLjQ4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNDgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNDguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy00ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy00OSB7XG4gICAgb3BhY2l0eTogMC40OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTQ5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTQ5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNDk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTUwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTUwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNTA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy01MSB7XG4gICAgb3BhY2l0eTogMC41MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTUxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTUxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNTIge1xuICAgIG9wYWNpdHk6IDAuNTIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy01MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy01Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTUyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTUzIHtcbiAgICBvcGFjaXR5OiAwLjUzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy01Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy01NCB7XG4gICAgb3BhY2l0eTogMC41NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTU0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTU0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNTUge1xuICAgIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy01NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy01NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTU1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTU2IHtcbiAgICBvcGFjaXR5OiAwLjU2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy01Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy01NyB7XG4gICAgb3BhY2l0eTogMC41NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTU3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTU3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNTgge1xuICAgIG9wYWNpdHk6IDAuNTggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy01OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy01OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTU4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTU5IHtcbiAgICBvcGFjaXR5OiAwLjU5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy01OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNjAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNjAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy02MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTYxIHtcbiAgICBvcGFjaXR5OiAwLjYxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNjEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy02MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy02MiB7XG4gICAgb3BhY2l0eTogMC42MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTYyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTYyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNjI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNjMge1xuICAgIG9wYWNpdHk6IDAuNjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy02MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy02My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTYzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTY0IHtcbiAgICBvcGFjaXR5OiAwLjY0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNjQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy02NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy02NSB7XG4gICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTY1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTY1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNjU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNjYge1xuICAgIG9wYWNpdHk6IDAuNjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy02NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy02Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTY2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTY3IHtcbiAgICBvcGFjaXR5OiAwLjY3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNjcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy02Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy02OCB7XG4gICAgb3BhY2l0eTogMC42OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTY4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTY4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNjg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNjkge1xuICAgIG9wYWNpdHk6IDAuNjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy02OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy02OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTY5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTcwIHtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy03MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy03MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTcwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNzEge1xuICAgIG9wYWNpdHk6IDAuNzEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy03MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy03MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTcxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTcyIHtcbiAgICBvcGFjaXR5OiAwLjcyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNzIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNzIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy03Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy03MyB7XG4gICAgb3BhY2l0eTogMC43MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTczIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTczLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNzM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjczICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNzQge1xuICAgIG9wYWNpdHk6IDAuNzQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy03NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy03NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTc0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNzUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNzUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy03NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy03NiB7XG4gICAgb3BhY2l0eTogMC43NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTc2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTc2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNzY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctNzcge1xuICAgIG9wYWNpdHk6IDAuNzcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy03NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy03Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTc3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTc4IHtcbiAgICBvcGFjaXR5OiAwLjc4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctNzgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctNzguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy03ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy03OSB7XG4gICAgb3BhY2l0eTogMC43OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTc5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTc5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctNzk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctODAge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTgwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTgwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctODA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy04MSB7XG4gICAgb3BhY2l0eTogMC44MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTgxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTgxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctODE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctODIge1xuICAgIG9wYWNpdHk6IDAuODIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy04MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy04Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTgyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTgzIHtcbiAgICBvcGFjaXR5OiAwLjgzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctODMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctODMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy04Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy04NCB7XG4gICAgb3BhY2l0eTogMC44NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTg0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTg0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctODQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy04NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy04NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTg1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTg2IHtcbiAgICBvcGFjaXR5OiAwLjg2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctODYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctODYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy04Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy04NyB7XG4gICAgb3BhY2l0eTogMC44NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTg3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTg3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctODc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctODgge1xuICAgIG9wYWNpdHk6IDAuODggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy04OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy04OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTg4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTg5IHtcbiAgICBvcGFjaXR5OiAwLjg5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctODkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctODkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy04OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctOTAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctOTAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy05MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTkxIHtcbiAgICBvcGFjaXR5OiAwLjkxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctOTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctOTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy05MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy05MiB7XG4gICAgb3BhY2l0eTogMC45MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTkyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTkyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctOTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctOTMge1xuICAgIG9wYWNpdHk6IDAuOTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy05MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy05My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTkzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTk0IHtcbiAgICBvcGFjaXR5OiAwLjk0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctOTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctOTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy05NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy05NSB7XG4gICAgb3BhY2l0eTogMC45NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTk1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTk1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctOTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctOTYge1xuICAgIG9wYWNpdHk6IDAuOTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy05NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy05Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTk2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTk3IHtcbiAgICBvcGFjaXR5OiAwLjk3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHktbGctOTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHktbGctOTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy05Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS1sZy05OCB7XG4gICAgb3BhY2l0eTogMC45OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTk4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LWxnLTk4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHktbGctOTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHktbGctOTkge1xuICAgIG9wYWNpdHk6IDAuOTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS1sZy05OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy05OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LWxnLTk5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LWxnLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LWxnLTEwMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS1sZy0xMDAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS1sZy0xMDA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGFjaXR5LXhsLTEge1xuICAgIG9wYWNpdHk6IDAuMDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0xIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0xOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTIge1xuICAgIG9wYWNpdHk6IDAuMDIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0yIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0yOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTMge1xuICAgIG9wYWNpdHk6IDAuMDMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0zIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0zOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTQge1xuICAgIG9wYWNpdHk6IDAuMDQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC00IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC00OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTUge1xuICAgIG9wYWNpdHk6IDAuMDUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC01IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC01OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTYge1xuICAgIG9wYWNpdHk6IDAuMDYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC02IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC02OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTcge1xuICAgIG9wYWNpdHk6IDAuMDcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC03IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC03OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTgge1xuICAgIG9wYWNpdHk6IDAuMDggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC04IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC04OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTkge1xuICAgIG9wYWNpdHk6IDAuMDkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC05IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC05OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTEwIHtcbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0xMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0xMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTEwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMTEge1xuICAgIG9wYWNpdHk6IDAuMTEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0xMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0xMS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTExOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTEyIHtcbiAgICBvcGFjaXR5OiAwLjEyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMTIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0xMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0xMyB7XG4gICAgb3BhY2l0eTogMC4xMyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTEzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTEzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMTM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjEzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMTQge1xuICAgIG9wYWNpdHk6IDAuMTQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0xNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0xNC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTE0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTE1IHtcbiAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMTUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMTUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0xNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0xNiB7XG4gICAgb3BhY2l0eTogMC4xNiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTE2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTE2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMTY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMTcge1xuICAgIG9wYWNpdHk6IDAuMTcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0xNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0xNy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTE3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTE4IHtcbiAgICBvcGFjaXR5OiAwLjE4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMTgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMTguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0xODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0xOSB7XG4gICAgb3BhY2l0eTogMC4xOSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTE5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTE5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMTk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMjAge1xuICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTIwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTIwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMjA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0yMSB7XG4gICAgb3BhY2l0eTogMC4yMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTIxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTIxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMjE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMjIge1xuICAgIG9wYWNpdHk6IDAuMjIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0yMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0yMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTIyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTIzIHtcbiAgICBvcGFjaXR5OiAwLjIzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMjMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMjMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0yMzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0yNCB7XG4gICAgb3BhY2l0eTogMC4yNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTI0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTI0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMjQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0yNSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0yNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTI1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTI2IHtcbiAgICBvcGFjaXR5OiAwLjI2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMjYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMjYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0yNjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0yNyB7XG4gICAgb3BhY2l0eTogMC4yNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTI3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTI3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMjc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMjgge1xuICAgIG9wYWNpdHk6IDAuMjggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0yOCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0yOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTI4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTI5IHtcbiAgICBvcGFjaXR5OiAwLjI5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMjkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMjkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0yOTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMzAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMzAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0zMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTMxIHtcbiAgICBvcGFjaXR5OiAwLjMxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMzEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0zMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0zMiB7XG4gICAgb3BhY2l0eTogMC4zMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTMyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTMyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMzI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMzMge1xuICAgIG9wYWNpdHk6IDAuMzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0zMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0zMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTMzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTM0IHtcbiAgICBvcGFjaXR5OiAwLjM0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMzQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0zNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0zNSB7XG4gICAgb3BhY2l0eTogMC4zNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTM1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTM1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMzU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMzYge1xuICAgIG9wYWNpdHk6IDAuMzYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0zNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0zNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTM2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTM3IHtcbiAgICBvcGFjaXR5OiAwLjM3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtMzcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtMzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0zNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC0zOCB7XG4gICAgb3BhY2l0eTogMC4zOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTM4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTM4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtMzg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtMzkge1xuICAgIG9wYWNpdHk6IDAuMzkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC0zOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0zOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTM5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTQwIHtcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC00MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC00MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTQwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNDEge1xuICAgIG9wYWNpdHk6IDAuNDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC00MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC00MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTQxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTQyIHtcbiAgICBvcGFjaXR5OiAwLjQyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNDIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNDIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC00Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC00MyB7XG4gICAgb3BhY2l0eTogMC40MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTQzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTQzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNDM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQzICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNDQge1xuICAgIG9wYWNpdHk6IDAuNDQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC00NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC00NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTQ0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTQ1IHtcbiAgICBvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNDUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNDUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC00NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC00NiB7XG4gICAgb3BhY2l0eTogMC40NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTQ2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTQ2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNDY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNDcge1xuICAgIG9wYWNpdHk6IDAuNDcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC00NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC00Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTQ3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTQ4IHtcbiAgICBvcGFjaXR5OiAwLjQ4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNDgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNDguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC00ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC00OSB7XG4gICAgb3BhY2l0eTogMC40OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTQ5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTQ5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNDk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTUwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTUwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNTA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC01MSB7XG4gICAgb3BhY2l0eTogMC41MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTUxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTUxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNTIge1xuICAgIG9wYWNpdHk6IDAuNTIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC01MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC01Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTUyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTUzIHtcbiAgICBvcGFjaXR5OiAwLjUzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNTMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC01Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC01NCB7XG4gICAgb3BhY2l0eTogMC41NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTU0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTU0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNTUge1xuICAgIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC01NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC01NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTU1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTU2IHtcbiAgICBvcGFjaXR5OiAwLjU2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNTYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC01Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC01NyB7XG4gICAgb3BhY2l0eTogMC41NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTU3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTU3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNTgge1xuICAgIG9wYWNpdHk6IDAuNTggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC01OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC01OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTU4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTU5IHtcbiAgICBvcGFjaXR5OiAwLjU5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNTkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC01OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNjAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNjAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC02MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTYxIHtcbiAgICBvcGFjaXR5OiAwLjYxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNjEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC02MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC02MiB7XG4gICAgb3BhY2l0eTogMC42MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTYyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTYyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNjI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNjMge1xuICAgIG9wYWNpdHk6IDAuNjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC02MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC02My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTYzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTY0IHtcbiAgICBvcGFjaXR5OiAwLjY0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNjQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC02NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC02NSB7XG4gICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTY1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTY1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNjU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNjYge1xuICAgIG9wYWNpdHk6IDAuNjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC02NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC02Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTY2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTY3IHtcbiAgICBvcGFjaXR5OiAwLjY3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNjcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC02Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC02OCB7XG4gICAgb3BhY2l0eTogMC42OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTY4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTY4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNjg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNjkge1xuICAgIG9wYWNpdHk6IDAuNjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC02OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC02OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTY5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTcwIHtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC03MCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC03MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTcwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNzEge1xuICAgIG9wYWNpdHk6IDAuNzEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC03MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC03MS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTcxOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43MSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTcyIHtcbiAgICBvcGFjaXR5OiAwLjcyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNzIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNzIuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC03Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC03MyB7XG4gICAgb3BhY2l0eTogMC43MyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTczIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTczLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNzM6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjczICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNzQge1xuICAgIG9wYWNpdHk6IDAuNzQgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC03NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC03NC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTc0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNzUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNzUuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC03NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC03NiB7XG4gICAgb3BhY2l0eTogMC43NiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTc2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTc2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNzY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc2ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtNzcge1xuICAgIG9wYWNpdHk6IDAuNzcgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC03NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC03Ny5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTc3OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTc4IHtcbiAgICBvcGFjaXR5OiAwLjc4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtNzgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtNzguYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC03ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC03OSB7XG4gICAgb3BhY2l0eTogMC43OSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTc5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTc5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtNzk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc5ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtODAge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTgwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTgwLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtODA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC04MSB7XG4gICAgb3BhY2l0eTogMC44MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTgxIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTgxLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtODE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtODIge1xuICAgIG9wYWNpdHk6IDAuODIgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC04MiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC04Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTgyOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44MiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTgzIHtcbiAgICBvcGFjaXR5OiAwLjgzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtODMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtODMuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC04Mzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODMgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC04NCB7XG4gICAgb3BhY2l0eTogMC44NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTg0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTg0LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtODQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC04NSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC04NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTg1OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTg2IHtcbiAgICBvcGFjaXR5OiAwLjg2ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtODYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtODYuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC04Njpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODYgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC04NyB7XG4gICAgb3BhY2l0eTogMC44NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTg3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTg3LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtODc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtODgge1xuICAgIG9wYWNpdHk6IDAuODggIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC04OCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC04OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTg4OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44OCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTg5IHtcbiAgICBvcGFjaXR5OiAwLjg5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtODkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtODkuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC04OTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODkgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtOTAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtOTAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC05MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTkxIHtcbiAgICBvcGFjaXR5OiAwLjkxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtOTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtOTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC05MTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC05MiB7XG4gICAgb3BhY2l0eTogMC45MiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTkyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTkyLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtOTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtOTMge1xuICAgIG9wYWNpdHk6IDAuOTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC05MyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC05My5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTkzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTk0IHtcbiAgICBvcGFjaXR5OiAwLjk0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtOTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtOTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC05NDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC05NSB7XG4gICAgb3BhY2l0eTogMC45NSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTk1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTk1LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtOTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtOTYge1xuICAgIG9wYWNpdHk6IDAuOTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC05NiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC05Ni5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTk2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTk3IHtcbiAgICBvcGFjaXR5OiAwLjk3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteGwtOTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteGwtOTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC05Nzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14bC05OCB7XG4gICAgb3BhY2l0eTogMC45OCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTk4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXhsLTk4LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteGwtOTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteGwtOTkge1xuICAgIG9wYWNpdHk6IDAuOTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14bC05OSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC05OS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXhsLTk5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXhsLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXhsLTEwMCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14bC0xMDAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14bC0xMDA6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vcGFjaXR5LXh4bC0xIHtcbiAgICBvcGFjaXR5OiAwLjAxICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDEgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMiB7XG4gICAgb3BhY2l0eTogMC4wMiAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0yIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0yLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTI6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjAyICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTMge1xuICAgIG9wYWNpdHk6IDAuMDMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMy5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0zOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC00IHtcbiAgICBvcGFjaXR5OiAwLjA0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDQgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNSB7XG4gICAgb3BhY2l0eTogMC4wNSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC01IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC01LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTYge1xuICAgIG9wYWNpdHk6IDAuMDYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC02OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC03IHtcbiAgICBvcGFjaXR5OiAwLjA3ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMDcgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtOCB7XG4gICAgb3BhY2l0eTogMC4wOCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC04IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC04LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTg6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjA4ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTkge1xuICAgIG9wYWNpdHk6IDAuMDkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtOSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtOS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC05OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4wOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0xMCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTEwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0xMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0xMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0xMSB7XG4gICAgb3BhY2l0eTogMC4xMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0xMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjExICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTEyIHtcbiAgICBvcGFjaXR5OiAwLjEyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTEyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0xMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0xMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMTMge1xuICAgIG9wYWNpdHk6IDAuMTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTEzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTEzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0xNCB7XG4gICAgb3BhY2l0eTogMC4xNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0xNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTE1IHtcbiAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTE1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0xNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0xNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMTYge1xuICAgIG9wYWNpdHk6IDAuMTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTE2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTE2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0xNyB7XG4gICAgb3BhY2l0eTogMC4xNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0xNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjE3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTE4IHtcbiAgICBvcGFjaXR5OiAwLjE4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTE4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0xOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0xODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMTkge1xuICAgIG9wYWNpdHk6IDAuMTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTE5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTE5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0yMCB7XG4gICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTIwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0yMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0yMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0yMSB7XG4gICAgb3BhY2l0eTogMC4yMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0yMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMjE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjIxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTIyIHtcbiAgICBvcGFjaXR5OiAwLjIyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTIyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0yMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0yMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMjMge1xuICAgIG9wYWNpdHk6IDAuMjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMjMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTIzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTIzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0yNCB7XG4gICAgb3BhY2l0eTogMC4yNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0yNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMjQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTI1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0yNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0yNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMjYge1xuICAgIG9wYWNpdHk6IDAuMjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMjYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTI2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTI2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0yNyB7XG4gICAgb3BhY2l0eTogMC4yNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0yNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMjc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjI3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTI4IHtcbiAgICBvcGFjaXR5OiAwLjI4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTI4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0yOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0yODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMjkge1xuICAgIG9wYWNpdHk6IDAuMjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMjkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTI5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTI5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4yOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0zMCB7XG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTMwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0zMC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0zMDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0zMSB7XG4gICAgb3BhY2l0eTogMC4zMSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0zMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMzE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjMxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTMyIHtcbiAgICBvcGFjaXR5OiAwLjMyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTMyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0zMi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0zMjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMzMge1xuICAgIG9wYWNpdHk6IDAuMzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTMzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTMzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zMyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0zNCB7XG4gICAgb3BhY2l0eTogMC4zNCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0zNCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMzQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTM1IHtcbiAgICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTM1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0zNS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0zNTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMzYge1xuICAgIG9wYWNpdHk6IDAuMzYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMzYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTM2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTM2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0zNyB7XG4gICAgb3BhY2l0eTogMC4zNyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC0zNyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtMzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMzc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjM3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTM4IHtcbiAgICBvcGFjaXR5OiAwLjM4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTM4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0zOC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC0zODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuMzggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtMzkge1xuICAgIG9wYWNpdHk6IDAuMzkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMzkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTM5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTM5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4zOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC00MCB7XG4gICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTQwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC00MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC00MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC00MSB7XG4gICAgb3BhY2l0eTogMC40MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC00MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNDEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNDE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTQyIHtcbiAgICBvcGFjaXR5OiAwLjQyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTQyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC00Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC00Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNDMge1xuICAgIG9wYWNpdHk6IDAuNDMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNDMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTQzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTQzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC00NCB7XG4gICAgb3BhY2l0eTogMC40NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC00NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNDQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNDQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTQ1IHtcbiAgICBvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTQ1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC00NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC00NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNDYge1xuICAgIG9wYWNpdHk6IDAuNDYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNDYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTQ2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTQ2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC00NyB7XG4gICAgb3BhY2l0eTogMC40NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC00NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNDcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNDc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTQ4IHtcbiAgICBvcGFjaXR5OiAwLjQ4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTQ4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC00OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC00ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNDggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNDkge1xuICAgIG9wYWNpdHk6IDAuNDkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNDkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTQ5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTQ5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC40OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTUwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC01MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC01MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC01MSB7XG4gICAgb3BhY2l0eTogMC41MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC01MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjUxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTUyIHtcbiAgICBvcGFjaXR5OiAwLjUyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTUyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC01Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC01Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNTMge1xuICAgIG9wYWNpdHk6IDAuNTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTUzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTUzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC01NCB7XG4gICAgb3BhY2l0eTogMC41NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC01NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTU1IHtcbiAgICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTU1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC01NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC01NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNTYge1xuICAgIG9wYWNpdHk6IDAuNTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTU2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTU2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC01NyB7XG4gICAgb3BhY2l0eTogMC41NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC01NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTU4IHtcbiAgICBvcGFjaXR5OiAwLjU4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTU4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC01OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC01ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNTkge1xuICAgIG9wYWNpdHk6IDAuNTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTU5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTU5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC41OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC02MCB7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTYwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC02MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC02MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC02MSB7XG4gICAgb3BhY2l0eTogMC42MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC02MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNjEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNjE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjYxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTYyIHtcbiAgICBvcGFjaXR5OiAwLjYyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTYyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC02Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC02Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNjMge1xuICAgIG9wYWNpdHk6IDAuNjMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNjMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTYzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTYzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC02NCB7XG4gICAgb3BhY2l0eTogMC42NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC02NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNjQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNjQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTY1IHtcbiAgICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTY1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC02NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC02NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNjYge1xuICAgIG9wYWNpdHk6IDAuNjYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNjYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTY2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTY2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC02NyB7XG4gICAgb3BhY2l0eTogMC42NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC02NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNjcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNjc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjY3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTY4IHtcbiAgICBvcGFjaXR5OiAwLjY4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTY4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC02OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC02ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNjggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNjkge1xuICAgIG9wYWNpdHk6IDAuNjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNjkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTY5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTY5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC42OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC03MCB7XG4gICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTcwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC03MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC03MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC03MSB7XG4gICAgb3BhY2l0eTogMC43MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC03MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNzEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNzE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjcxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTcyIHtcbiAgICBvcGFjaXR5OiAwLjcyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTcyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC03Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC03Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNzMge1xuICAgIG9wYWNpdHk6IDAuNzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTczLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTczOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC03NCB7XG4gICAgb3BhY2l0eTogMC43NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC03NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNzQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNzQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTc1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC03NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC03NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNzYge1xuICAgIG9wYWNpdHk6IDAuNzYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNzYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTc2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTc2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC03NyB7XG4gICAgb3BhY2l0eTogMC43NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC03NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtNzcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtNzc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTc4IHtcbiAgICBvcGFjaXR5OiAwLjc4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTc4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC03OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC03ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNzggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtNzkge1xuICAgIG9wYWNpdHk6IDAuNzkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtNzkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTc5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTc5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC04MCB7XG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTgwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC04MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC04MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC04MSB7XG4gICAgb3BhY2l0eTogMC44MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC04MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtODEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtODE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjgxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTgyIHtcbiAgICBvcGFjaXR5OiAwLjgyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTgyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC04Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC04Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtODMge1xuICAgIG9wYWNpdHk6IDAuODMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtODMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTgzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTgzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC04NCB7XG4gICAgb3BhY2l0eTogMC44NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC04NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtODQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtODQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTg1IHtcbiAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTg1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC04NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC04NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtODYge1xuICAgIG9wYWNpdHk6IDAuODYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtODYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTg2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTg2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC04NyB7XG4gICAgb3BhY2l0eTogMC44NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC04NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtODcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtODc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjg3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTg4IHtcbiAgICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTg4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC04OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC04ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuODggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtODkge1xuICAgIG9wYWNpdHk6IDAuODkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtODkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTg5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTg5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC44OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC05MCB7XG4gICAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTkwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC05MC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC05MDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC05MSB7XG4gICAgb3BhY2l0eTogMC45MSAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC05MSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtOTEuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtOTE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjkxICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTkyIHtcbiAgICBvcGFjaXR5OiAwLjkyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTkyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC05Mi5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC05Mjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTIgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtOTMge1xuICAgIG9wYWNpdHk6IDAuOTMgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtOTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTkzLmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTkzOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45MyAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC05NCB7XG4gICAgb3BhY2l0eTogMC45NCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC05NCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtOTQuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtOTQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk0ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTk1IHtcbiAgICBvcGFjaXR5OiAwLjk1ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTk1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC05NS5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC05NTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTUgIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtOTYge1xuICAgIG9wYWNpdHk6IDAuOTYgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtOTYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTk2LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTk2OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45NiAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC05NyB7XG4gICAgb3BhY2l0eTogMC45NyAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1vcGFjaXR5LXh4bC05NyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAuaG92ZXItb3BhY2l0eS14eGwtOTcuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtOTc6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjk3ICFpbXBvcnRhbnQ7IH1cbiAgLm9wYWNpdHkteHhsLTk4IHtcbiAgICBvcGFjaXR5OiAwLjk4ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyLW9wYWNpdHkteHhsLTk4IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC05OC5hY3RpdmUsIC5ob3Zlci1vcGFjaXR5LXh4bC05ODpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuOTggIWltcG9ydGFudDsgfVxuICAub3BhY2l0eS14eGwtOTkge1xuICAgIG9wYWNpdHk6IDAuOTkgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtOTkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmhvdmVyLW9wYWNpdHkteHhsLTk5LmFjdGl2ZSwgLmhvdmVyLW9wYWNpdHkteHhsLTk5OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC45OSAhaW1wb3J0YW50OyB9XG4gIC5vcGFjaXR5LXh4bC0xMDAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuaG92ZXItb3BhY2l0eS14eGwtMTAwIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5ob3Zlci1vcGFjaXR5LXh4bC0xMDAuYWN0aXZlLCAuaG92ZXItb3BhY2l0eS14eGwtMTAwOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9IH1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci14LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXktMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvcmRlci14LXNtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LXNtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14LXNtLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LXNtLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1zbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItdG9wLXNtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtc20ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxlZnQtc20ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItc20tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci10b3Atc20tMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtc20tMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1ib3R0b20tc20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGVmdC1zbS0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItc20tMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXNtLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1zbS0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItc20tNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXNtLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvcmRlci14LW1kIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14LW1kLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LW1kLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1tZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItdG9wLW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtbWQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxlZnQtbWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbWQtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci10b3AtbWQtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGVmdC1tZC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbWQtMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLW1kLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1tZC0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbWQtNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLW1kLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvcmRlci14LWxnIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LWxnIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14LWxnLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LWxnLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1sZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItdG9wLWxnIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtbGcge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxlZnQtbGcge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGctMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci10b3AtbGctMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItcmlnaHQtbGctMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1ib3R0b20tbGctMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGVmdC1sZy0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGctMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxnLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1sZy0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGctNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxnLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3JkZXIteC14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteS14bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteC14bC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteS14bC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteGwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXRvcC14bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXJpZ2h0LXhsIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1sZWZ0LXhsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXhsLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWxlZnQteGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXhsLTEge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14bC0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteGwtMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXhsLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14bC01IHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9yZGVyLXgteHhsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci15LXh4bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMyAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteC14eGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXkteHhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14eGwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXRvcC14eGwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1yaWdodC14eGwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjMgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci1sZWZ0LXh4bCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14eGwtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci10b3AteHhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXJpZ2h0LXh4bC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXItbGVmdC14eGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXh4bC0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteHhsLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJvcmRlci14eGwtMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAuYm9yZGVyLXh4bC00IHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5ib3JkZXIteHhsLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1saWdodCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFyayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhcmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXdoaXRlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20td2hpdGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXdoaXRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtbGlnaHQtd2hpdGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1saWdodC13aGl0ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1saWdodC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtbGlnaHQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LXByaW1hcnkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M5YzljOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1saWdodC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0VCRURGMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VCRURGMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNDOUY3RjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1saWdodC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtc3VjY2VzcyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzlGN0Y1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI0VFRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1saWdodC1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtaW5mbyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUU1RkYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGNERFICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtbGlnaHQtd2FybmluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LXdhcm5pbmcge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjRERSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1saWdodC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTJFNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkUyRTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTJFNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkUyRTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkUyRTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtbGlnaHQtbGlnaHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1saWdodC1saWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1saWdodC1saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtbGlnaHQtZGFyayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWRhcmsge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1saWdodC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Atc20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtc20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXNtIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tc20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtc20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQteGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20teGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQteGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LXhzIHtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy01MCB7XG4gIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTUwIHtcbiAgbWluLWhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTUwIHtcbiAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTUwIHtcbiAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LWF1dG8ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLWgtYXV0byB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtYXV0byB7XG4gIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWF4LXctYXV0byB7XG4gIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi53LTFweCB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uaC0xcHgge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xcHgge1xuICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xcHgge1xuICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMXB4IHtcbiAgbWF4LWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTFweCB7XG4gIG1heC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMnB4IHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5oLTJweCB7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTJweCB7XG4gIG1pbi13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTJweCB7XG4gIG1pbi1oZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0ycHgge1xuICBtYXgtaGVpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMnB4IHtcbiAgbWF4LXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4udy0zcHgge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmgtM3B4IHtcbiAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctM3B4IHtcbiAgbWluLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtM3B4IHtcbiAgbWluLWhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTNweCB7XG4gIG1heC1oZWlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0zcHgge1xuICBtYXgtd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi53LTRweCB7XG4gIHdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuXG4uaC00cHgge1xuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy00cHgge1xuICBtaW4td2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC00cHgge1xuICBtaW4taGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNHB4IHtcbiAgbWF4LWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTRweCB7XG4gIG1heC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNXB4IHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTVweCB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTVweCB7XG4gIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTVweCB7XG4gIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC01cHgge1xuICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNXB4IHtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4udy0xMHB4IHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaC0xMHB4IHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEwcHgge1xuICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTBweCB7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTBweCB7XG4gIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTBweCB7XG4gIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi53LTE1cHgge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTE1cHgge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTVweCB7XG4gIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xNXB4IHtcbiAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xNXB4IHtcbiAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xNXB4IHtcbiAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMjBweCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjBweCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0yMHB4IHtcbiAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTIwcHgge1xuICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTIwcHgge1xuICBtYXgtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTIwcHgge1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udy0yNXB4IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaC0yNXB4IHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTI1cHgge1xuICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMjVweCB7XG4gIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMjVweCB7XG4gIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMjVweCB7XG4gIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi53LTMwcHgge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTMwcHgge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMzBweCB7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0zMHB4IHtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0zMHB4IHtcbiAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0zMHB4IHtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMzVweCB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMzVweCB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0zNXB4IHtcbiAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTM1cHgge1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTM1cHgge1xuICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTM1cHgge1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udy00MHB4IHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaC00MHB4IHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTQwcHgge1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNDBweCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNDBweCB7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNDBweCB7XG4gIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTQ1cHgge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTQ1cHgge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNDVweCB7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC00NXB4IHtcbiAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC00NXB4IHtcbiAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy00NXB4IHtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNTBweCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtNTBweCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy01MHB4IHtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTUwcHgge1xuICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTUwcHgge1xuICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTUwcHgge1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udy01NXB4IHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaC01NXB4IHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTU1cHgge1xuICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNTVweCB7XG4gIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNTVweCB7XG4gIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNTVweCB7XG4gIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi53LTYwcHgge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTYwcHgge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNjBweCB7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC02MHB4IHtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC02MHB4IHtcbiAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy02MHB4IHtcbiAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNjVweCB7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtNjVweCB7XG4gIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy02NXB4IHtcbiAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTY1cHgge1xuICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTY1cHgge1xuICBtYXgtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTY1cHgge1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuXG4udy03MHB4IHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaC03MHB4IHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTcwcHgge1xuICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNzBweCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNzBweCB7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNzBweCB7XG4gIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi53LTc1cHgge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTc1cHgge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNzVweCB7XG4gIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC03NXB4IHtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC03NXB4IHtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy03NXB4IHtcbiAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctODBweCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtODBweCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy04MHB4IHtcbiAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTgwcHgge1xuICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTgwcHgge1xuICBtYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTgwcHgge1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udy04NXB4IHtcbiAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaC04NXB4IHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTg1cHgge1xuICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtODVweCB7XG4gIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtODVweCB7XG4gIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctODVweCB7XG4gIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG5cbi53LTkwcHgge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTkwcHgge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctOTBweCB7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC05MHB4IHtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC05MHB4IHtcbiAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy05MHB4IHtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctOTVweCB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtOTVweCB7XG4gIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy05NXB4IHtcbiAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTk1cHgge1xuICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTk1cHgge1xuICBtYXgtaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTk1cHgge1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuXG4udy0xMDBweCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMHB4IHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xMDBweCB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTAwcHgge1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xMDBweCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTEwMHB4IHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTEwNXB4IHtcbiAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTA1cHgge1xuICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEwNXB4IHtcbiAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xMDVweCB7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTEwNXB4IHtcbiAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTA1cHgge1xuICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTEwcHgge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaC0xMTBweCB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTEwcHgge1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTExMHB4IHtcbiAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTEwcHgge1xuICBtYXgtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xMTBweCB7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udy0xMTVweCB7XG4gIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTExNXB4IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xMTVweCB7XG4gIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTE1cHgge1xuICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xMTVweCB7XG4gIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTExNXB4IHtcbiAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi53LTEyMHB4IHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTIwcHgge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEyMHB4IHtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xMjBweCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTEyMHB4IHtcbiAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTIwcHgge1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTI1cHgge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaC0xMjVweCB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTI1cHgge1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTEyNXB4IHtcbiAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTI1cHgge1xuICBtYXgtaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xMjVweCB7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4udy0xMzBweCB7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTEzMHB4IHtcbiAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xMzBweCB7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTMwcHgge1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xMzBweCB7XG4gIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTEzMHB4IHtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi53LTEzNXB4IHtcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTM1cHgge1xuICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEzNXB4IHtcbiAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xMzVweCB7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTEzNXB4IHtcbiAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTM1cHgge1xuICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTQwcHgge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaC0xNDBweCB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTQwcHgge1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTE0MHB4IHtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTQwcHgge1xuICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xNDBweCB7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udy0xNDVweCB7XG4gIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTE0NXB4IHtcbiAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xNDVweCB7XG4gIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTQ1cHgge1xuICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xNDVweCB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTE0NXB4IHtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi53LTE1MHB4IHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTUwcHgge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTE1MHB4IHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xNTBweCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTE1MHB4IHtcbiAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTUwcHgge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTU1cHgge1xuICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaC0xNTVweCB7XG4gIGhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTU1cHgge1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTE1NXB4IHtcbiAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTU1cHgge1xuICBtYXgtaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xNTVweCB7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4udy0xNjBweCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTE2MHB4IHtcbiAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xNjBweCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTYwcHgge1xuICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xNjBweCB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTE2MHB4IHtcbiAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi53LTE2NXB4IHtcbiAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTY1cHgge1xuICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTE2NXB4IHtcbiAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xNjVweCB7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTE2NXB4IHtcbiAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTY1cHgge1xuICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTc2cHgge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaC0xNzZweCB7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMTc2cHgge1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTE3NnB4IHtcbiAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMTc2cHgge1xuICBtYXgtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0xNzZweCB7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udy0xNzVweCB7XG4gIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTE3NXB4IHtcbiAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0xNzVweCB7XG4gIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMTc1cHgge1xuICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xNzVweCB7XG4gIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTE3NXB4IHtcbiAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi53LTE4MHB4IHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMTgwcHgge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTE4MHB4IHtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0xODBweCB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTE4MHB4IHtcbiAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTgwcHgge1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMjAwcHgge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaC0yMDBweCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMjAwcHgge1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTIwMHB4IHtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMjAwcHgge1xuICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0yMDBweCB7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udy0yMjVweCB7XG4gIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTIyNXB4IHtcbiAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0yMjVweCB7XG4gIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMjI1cHgge1xuICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0yMjVweCB7XG4gIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTIyNXB4IHtcbiAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi53LTIzNXB4IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjM1cHgge1xuICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTIzNXB4IHtcbiAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0yMzVweCB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTIzNXB4IHtcbiAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMjM1cHgge1xuICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMjUwcHgge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaC0yNTBweCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMjUwcHgge1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTI1MHB4IHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMjUwcHgge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0yNTBweCB7XG4gIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4udy0yNTVweCB7XG4gIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTI1NXB4IHtcbiAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0yNTVweCB7XG4gIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMjU1cHgge1xuICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0yNTVweCB7XG4gIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTI1NXB4IHtcbiAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi53LTI2MHB4IHtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjYwcHgge1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTI2MHB4IHtcbiAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0yNjBweCB7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTI2MHB4IHtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMjYwcHgge1xuICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMjY1cHgge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaC0yNjVweCB7XG4gIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMjY1cHgge1xuICBtaW4td2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTI2NXB4IHtcbiAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMjY1cHgge1xuICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0yNjVweCB7XG4gIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4udy0yNzVweCB7XG4gIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTI3NXB4IHtcbiAgaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0yNzVweCB7XG4gIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMjc1cHgge1xuICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0yNzVweCB7XG4gIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTI3NXB4IHtcbiAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi53LTI5NXB4IHtcbiAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjk1cHgge1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTI5NXB4IHtcbiAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0yOTVweCB7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTI5NXB4IHtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMjk1cHgge1xuICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMzAwcHgge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaC0zMDBweCB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMzAwcHgge1xuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTMwMHB4IHtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMzAwcHgge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0zMDBweCB7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4udy0zMjVweCB7XG4gIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTMyNXB4IHtcbiAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy0zMjVweCB7XG4gIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtMzI1cHgge1xuICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0zMjVweCB7XG4gIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTMyNXB4IHtcbiAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi53LTM1MHB4IHtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtMzUwcHgge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTM1MHB4IHtcbiAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC0zNTBweCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTM1MHB4IHtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMzUwcHgge1xuICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMzc1cHgge1xuICB3aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaC0zNzVweCB7XG4gIGhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctMzc1cHgge1xuICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTM3NXB4IHtcbiAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtMzc1cHgge1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy0zNzVweCB7XG4gIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4udy00MDBweCB7XG4gIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTQwMHB4IHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy00MDBweCB7XG4gIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNDAwcHgge1xuICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC00MDBweCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTQwMHB4IHtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTQyNXB4IHtcbiAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtNDI1cHgge1xuICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTQyNXB4IHtcbiAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC00MjVweCB7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTQyNXB4IHtcbiAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNDI1cHgge1xuICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNDUwcHgge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaC00NTBweCB7XG4gIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNDUwcHgge1xuICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTQ1MHB4IHtcbiAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNDUwcHgge1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy00NTBweCB7XG4gIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4udy00NzVweCB7XG4gIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oLTQ3NXB4IHtcbiAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy00NzVweCB7XG4gIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNDc1cHgge1xuICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC00NzVweCB7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTQ3NXB4IHtcbiAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi53LTUwMHB4IHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAwcHgge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTUwMHB4IHtcbiAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC01MDBweCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTUwMHB4IHtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNTAwcHgge1xuICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNTUwcHgge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4uaC01NTBweCB7XG4gIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNTUwcHgge1xuICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTU1MHB4IHtcbiAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNTUwcHgge1xuICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy01NTBweCB7XG4gIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4udy02MDBweCB7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTYwMHB4IHtcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy02MDBweCB7XG4gIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNjAwcHgge1xuICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC02MDBweCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTYwMHB4IHtcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTY1MHB4IHtcbiAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtNjUwcHgge1xuICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTY1MHB4IHtcbiAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC02NTBweCB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTY1MHB4IHtcbiAgbWF4LWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctNjUwcHgge1xuICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctNzAwcHgge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4uaC03MDBweCB7XG4gIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctNzAwcHgge1xuICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTcwMHB4IHtcbiAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtNzAwcHgge1xuICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy03MDBweCB7XG4gIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4udy03NTBweCB7XG4gIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTc1MHB4IHtcbiAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy03NTBweCB7XG4gIG1pbi13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtNzUwcHgge1xuICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC03NTBweCB7XG4gIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTc1MHB4IHtcbiAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi53LTgwMHB4IHtcbiAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtODAwcHgge1xuICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTgwMHB4IHtcbiAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC04MDBweCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTgwMHB4IHtcbiAgbWF4LWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctODAwcHgge1xuICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctODUwcHgge1xuICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuXG4uaC04NTBweCB7XG4gIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXctODUwcHgge1xuICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTg1MHB4IHtcbiAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgtODUwcHgge1xuICBtYXgtaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdy04NTBweCB7XG4gIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuXG4udy05MDBweCB7XG4gIHdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTkwMHB4IHtcbiAgaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdy05MDBweCB7XG4gIG1pbi13aWR0aDogOTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLWgtOTAwcHgge1xuICBtaW4taGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC05MDBweCB7XG4gIG1heC1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13LTkwMHB4IHtcbiAgbWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG5cbi53LTk1MHB4IHtcbiAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgtOTUwcHgge1xuICBoZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTk1MHB4IHtcbiAgbWluLXdpZHRoOiA5NTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4taC05NTBweCB7XG4gIG1pbi1oZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oLTk1MHB4IHtcbiAgbWF4LWhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctOTUwcHgge1xuICBtYXgtd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwMHB4IHtcbiAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMDBweCB7XG4gIGhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13LTEwMDBweCB7XG4gIG1pbi13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oLTEwMDBweCB7XG4gIG1pbi1oZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaC0xMDAwcHgge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXctMTAwMHB4IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEwMCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTEwMCB7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1zbS01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS01MCB7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNTAge1xuICAgIG1pbi1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS01MCB7XG4gICAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LXNtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLWF1dG8ge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS1hdXRvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLWF1dG8ge1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMXB4IHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMXB4IHtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xcHgge1xuICAgIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTFweCB7XG4gICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTFweCB7XG4gICAgbWF4LWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTFweCB7XG4gICAgbWF4LXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0ycHgge1xuICAgIHdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0ycHgge1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTJweCB7XG4gICAgbWluLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMnB4IHtcbiAgICBtaW4taGVpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMnB4IHtcbiAgICBtYXgtaGVpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMnB4IHtcbiAgICBtYXgtd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTNweCB7XG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTNweCB7XG4gICAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tM3B4IHtcbiAgICBtaW4td2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0zcHgge1xuICAgIG1pbi1oZWlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0zcHgge1xuICAgIG1heC1oZWlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0zcHgge1xuICAgIG1heC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNHB4IHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNHB4IHtcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS00cHgge1xuICAgIG1pbi13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTRweCB7XG4gICAgbWluLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTRweCB7XG4gICAgbWF4LWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTRweCB7XG4gICAgbWF4LXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAudy1zbS01cHgge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS01cHgge1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTVweCB7XG4gICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNXB4IHtcbiAgICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNXB4IHtcbiAgICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEwcHgge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTBweCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEwcHgge1xuICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTEwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTBweCB7XG4gICAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTVweCB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xNXB4IHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTVweCB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTE1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTVweCB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xNXB4IHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0yMHB4IHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTIwcHgge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0yMHB4IHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMjBweCB7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0yMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTIwcHgge1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTI1cHgge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMjVweCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTI1cHgge1xuICAgIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0yNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMjVweCB7XG4gICAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMzBweCB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0zMHB4IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMzBweCB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTMwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMzBweCB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0zMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0zNXB4IHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTM1cHgge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0zNXB4IHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMzVweCB7XG4gICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0zNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTM1cHgge1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTQwcHgge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNDBweCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTQwcHgge1xuICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS00MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTQwcHgge1xuICAgIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNDBweCB7XG4gICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNDVweCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS00NXB4IHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNDVweCB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTQ1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNDVweCB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS00NXB4IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS01MHB4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTUwcHgge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS01MHB4IHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNTBweCB7XG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS01MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTUwcHgge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTU1cHgge1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNTVweCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTU1cHgge1xuICAgIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS01NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTU1cHgge1xuICAgIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNTVweCB7XG4gICAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNjBweCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS02MHB4IHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNjBweCB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTYwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNjBweCB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS02MHB4IHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS02NXB4IHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTY1cHgge1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS02NXB4IHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNjVweCB7XG4gICAgbWluLWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS02NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTY1cHgge1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTcwcHgge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNzBweCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTcwcHgge1xuICAgIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS03MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTcwcHgge1xuICAgIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNzBweCB7XG4gICAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNzVweCB7XG4gICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS03NXB4IHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNzVweCB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNzVweCB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS03NXB4IHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS04MHB4IHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTgwcHgge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS04MHB4IHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tODBweCB7XG4gICAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS04MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTgwcHgge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTg1cHgge1xuICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tODVweCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTg1cHgge1xuICAgIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS04NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTg1cHgge1xuICAgIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tODVweCB7XG4gICAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tOTBweCB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS05MHB4IHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tOTBweCB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTkwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tOTBweCB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS05MHB4IHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS05NXB4IHtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTk1cHgge1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS05NXB4IHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tOTVweCB7XG4gICAgbWluLWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS05NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTk1cHgge1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xMDBweCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xMDBweCB7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xMDBweCB7XG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTEwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTA1cHgge1xuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEwNXB4IHtcbiAgICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEwNXB4IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTEwNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xMDVweCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTA1cHgge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xMTBweCB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTEwcHgge1xuICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTEwcHgge1xuICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTEwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTExMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xMTBweCB7XG4gICAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTExNXB4IHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xMTVweCB7XG4gICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xMTVweCB7XG4gICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xMTVweCB7XG4gICAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTE1cHgge1xuICAgIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTExNXB4IHtcbiAgICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTIwcHgge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEyMHB4IHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEyMHB4IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTEyMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xMjBweCB7XG4gICAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xMjVweCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTI1cHgge1xuICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTI1cHgge1xuICAgIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTEyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xMjVweCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEzMHB4IHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xMzBweCB7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xMzBweCB7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xMzBweCB7XG4gICAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTMwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTEzMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTM1cHgge1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEzNXB4IHtcbiAgICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEzNXB4IHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTEzNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xMzVweCB7XG4gICAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTM1cHgge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xNDBweCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTQwcHgge1xuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTQwcHgge1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTQwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTE0MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xNDBweCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTE0NXB4IHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xNDVweCB7XG4gICAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xNDVweCB7XG4gICAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xNDVweCB7XG4gICAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTQ1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTE0NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTUwcHgge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTE1MHB4IHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTE1MHB4IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTE1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xNTBweCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTUwcHgge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xNTVweCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTU1cHgge1xuICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTU1cHgge1xuICAgIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTU1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTE1NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xNTVweCB7XG4gICAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTE2MHB4IHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xNjBweCB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xNjBweCB7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTYwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTE2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTY1cHgge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTE2NXB4IHtcbiAgICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTE2NXB4IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTE2NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xNjVweCB7XG4gICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTY1cHgge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xNzZweCB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMTc2cHgge1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMTc2cHgge1xuICAgIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTc2cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTE3NnB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0xNzZweCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTE3NXB4IHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xNzVweCB7XG4gICAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0xNzVweCB7XG4gICAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0xNzVweCB7XG4gICAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTE3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMTgwcHgge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTE4MHB4IHtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTE4MHB4IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTE4MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0xODBweCB7XG4gICAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTgwcHgge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0yMDBweCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMjAwcHgge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMjAwcHgge1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMjAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTIwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0yMDBweCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTIyNXB4IHtcbiAgICB3aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0yMjVweCB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0yMjVweCB7XG4gICAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0yMjVweCB7XG4gICAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMjI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTIyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMjM1cHgge1xuICAgIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTIzNXB4IHtcbiAgICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTIzNXB4IHtcbiAgICBtaW4td2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTIzNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0yMzVweCB7XG4gICAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMjM1cHgge1xuICAgIG1heC13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0yNTBweCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMjUwcHgge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMjUwcHgge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMjUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTI1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0yNTBweCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTI1NXB4IHtcbiAgICB3aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0yNTVweCB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0yNTVweCB7XG4gICAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0yNTVweCB7XG4gICAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMjU1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTI1NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMjYwcHgge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTI2MHB4IHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTI2MHB4IHtcbiAgICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTI2MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0yNjBweCB7XG4gICAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMjYwcHgge1xuICAgIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0yNjVweCB7XG4gICAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMjY1cHgge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMjY1cHgge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMjY1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTI2NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0yNjVweCB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTI3NXB4IHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0yNzVweCB7XG4gICAgaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0yNzVweCB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0yNzVweCB7XG4gICAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMjc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTI3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMjk1cHgge1xuICAgIHdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTI5NXB4IHtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTI5NXB4IHtcbiAgICBtaW4td2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTI5NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0yOTVweCB7XG4gICAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMjk1cHgge1xuICAgIG1heC13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS0zMDBweCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMzAwcHgge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMzAwcHgge1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMzAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTMwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0zMDBweCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTMyNXB4IHtcbiAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0zMjVweCB7XG4gICAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS0zMjVweCB7XG4gICAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS0zMjVweCB7XG4gICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMzI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTMyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tMzUwcHgge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTM1MHB4IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTM1MHB4IHtcbiAgICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTM1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS0zNTBweCB7XG4gICAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMzUwcHgge1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0zNzVweCB7XG4gICAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tMzc1cHgge1xuICAgIGhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tMzc1cHgge1xuICAgIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMzc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTM3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS0zNzVweCB7XG4gICAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS00MDBweCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS00MDBweCB7XG4gICAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS00MDBweCB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNDAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTQwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNDI1cHgge1xuICAgIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTQyNXB4IHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTQyNXB4IHtcbiAgICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTQyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS00MjVweCB7XG4gICAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNDI1cHgge1xuICAgIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAudy1zbS00NTBweCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNDUwcHgge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNDUwcHgge1xuICAgIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNDUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTQ1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS00NTBweCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTQ3NXB4IHtcbiAgICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuICAuaC1zbS00NzVweCB7XG4gICAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS00NzVweCB7XG4gICAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS00NzVweCB7XG4gICAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNDc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTQ3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNTAwcHgge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTUwMHB4IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTUwMHB4IHtcbiAgICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTUwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS01MDBweCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNTAwcHgge1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS01NTBweCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNTUwcHgge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNTUwcHgge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTU1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS01NTBweCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS02MDBweCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS02MDBweCB7XG4gICAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS02MDBweCB7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNjAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTYwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNjUwcHgge1xuICAgIHdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTY1MHB4IHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTY1MHB4IHtcbiAgICBtaW4td2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTY1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS02NTBweCB7XG4gICAgbWF4LWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tNjUwcHgge1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS03MDBweCB7XG4gICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tNzAwcHgge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tNzAwcHgge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tNzAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTcwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS03MDBweCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTc1MHB4IHtcbiAgICB3aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS03NTBweCB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS03NTBweCB7XG4gICAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS03NTBweCB7XG4gICAgbWluLWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tNzUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTc1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tODAwcHgge1xuICAgIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTgwMHB4IHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTgwMHB4IHtcbiAgICBtaW4td2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTgwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS04MDBweCB7XG4gICAgbWF4LWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tODAwcHgge1xuICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS04NTBweCB7XG4gICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tODUwcHgge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctc20tODUwcHgge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tODUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXNtLTg1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1zbS04NTBweCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTkwMHB4IHtcbiAgICB3aWR0aDogOTAwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS05MDBweCB7XG4gICAgaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1zbS05MDBweCB7XG4gICAgbWluLXdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1zbS05MDBweCB7XG4gICAgbWluLWhlaWdodDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tOTAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXNtLTkwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tOTUwcHgge1xuICAgIHdpZHRoOiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTk1MHB4IHtcbiAgICBoZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTk1MHB4IHtcbiAgICBtaW4td2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXNtLTk1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1zbS05NTBweCB7XG4gICAgbWF4LWhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tOTUwcHgge1xuICAgIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAudy1zbS0xMDAwcHgge1xuICAgIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAuaC1zbS0xMDAwcHgge1xuICAgIGhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXNtLTEwMDBweCB7XG4gICAgbWluLXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtc20tMTAwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtc20tMTAwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctc20tMTAwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaC1tZC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNTAge1xuICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtYXV0byB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTFweCB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTFweCB7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMXB4IHtcbiAgICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xcHgge1xuICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xcHgge1xuICAgIG1heC1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xcHgge1xuICAgIG1heC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMnB4IHtcbiAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMnB4IHtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0ycHgge1xuICAgIG1pbi13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTJweCB7XG4gICAgbWluLWhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTJweCB7XG4gICAgbWF4LWhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTJweCB7XG4gICAgbWF4LXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAudy1tZC0zcHgge1xuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0zcHgge1xuICAgIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTNweCB7XG4gICAgbWluLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtM3B4IHtcbiAgICBtaW4taGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtM3B4IHtcbiAgICBtYXgtaGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtM3B4IHtcbiAgICBtYXgtd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTRweCB7XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTRweCB7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNHB4IHtcbiAgICBtaW4td2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC00cHgge1xuICAgIG1pbi1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC00cHgge1xuICAgIG1heC1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC00cHgge1xuICAgIG1heC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNXB4IHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC01cHgge1xuICAgIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTVweCB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTVweCB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTVweCB7XG4gICAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTEwcHgge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMHB4IHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTBweCB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEwcHgge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTVweCB7XG4gICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTE1cHgge1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTE1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTVweCB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMjBweCB7XG4gICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTIwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMjBweCB7XG4gICAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0yMHB4IHtcbiAgICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTI1cHgge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0yNXB4IHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMjVweCB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0yNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTI1cHgge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMzBweCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTMwcHgge1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0zMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTMwcHgge1xuICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMzBweCB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0zNXB4IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMzVweCB7XG4gICAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTM1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMzVweCB7XG4gICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0zNXB4IHtcbiAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTQwcHgge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC00MHB4IHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNDBweCB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC00MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTQwcHgge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNDVweCB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTQ1cHgge1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC00NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTQ1cHgge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNDVweCB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNTBweCB7XG4gICAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNTBweCB7XG4gICAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC01MHB4IHtcbiAgICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTU1cHgge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC01NXB4IHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNTVweCB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC01NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTU1cHgge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNjBweCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTYwcHgge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC02MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTYwcHgge1xuICAgIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNjBweCB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC02NXB4IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNjVweCB7XG4gICAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTY1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNjVweCB7XG4gICAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC02NXB4IHtcbiAgICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTcwcHgge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC03MHB4IHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNzBweCB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC03MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTcwcHgge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNzVweCB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTc1cHgge1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC03NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNzVweCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC04MHB4IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtODBweCB7XG4gICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtODBweCB7XG4gICAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC04MHB4IHtcbiAgICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTg1cHgge1xuICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC04NXB4IHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtODVweCB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC04NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTg1cHgge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtOTBweCB7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTkwcHgge1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC05MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTkwcHgge1xuICAgIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtOTBweCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC05NXB4IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtOTVweCB7XG4gICAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTk1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtOTVweCB7XG4gICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC05NXB4IHtcbiAgICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xMDBweCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTAwcHgge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTAwcHgge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTEwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xMDBweCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEwNXB4IHtcbiAgICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xMDVweCB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMDVweCB7XG4gICAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xMDVweCB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTA1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEwNXB4IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTEwcHgge1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTExMHB4IHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTExMHB4IHtcbiAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTExMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xMTBweCB7XG4gICAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTEwcHgge1xuICAgIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xMTVweCB7XG4gICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTE1cHgge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTE1cHgge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTE1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTExNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xMTVweCB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xMjBweCB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMjBweCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xMjBweCB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTI1cHgge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTEyNXB4IHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTEyNXB4IHtcbiAgICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTEyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xMjVweCB7XG4gICAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTI1cHgge1xuICAgIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xMzBweCB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTMwcHgge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTMwcHgge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTMwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTEzMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xMzBweCB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEzNXB4IHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xMzVweCB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMzVweCB7XG4gICAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xMzVweCB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEzNXB4IHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTQwcHgge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTE0MHB4IHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTE0MHB4IHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTE0MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xNDBweCB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTQwcHgge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xNDVweCB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTQ1cHgge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTQ1cHgge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTQ1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTE0NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xNDVweCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xNTBweCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xNTBweCB7XG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xNTBweCB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTE1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTU1cHgge1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTE1NXB4IHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTE1NXB4IHtcbiAgICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTE1NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xNTVweCB7XG4gICAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTU1cHgge1xuICAgIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTYwcHgge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTYwcHgge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTYwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTE2MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xNjBweCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTE2NXB4IHtcbiAgICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xNjVweCB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xNjVweCB7XG4gICAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xNjVweCB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTE2NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTc2cHgge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTE3NnB4IHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTE3NnB4IHtcbiAgICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTE3NnB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0xNzZweCB7XG4gICAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMTc2cHgge1xuICAgIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0xNzVweCB7XG4gICAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTc1cHgge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMTc1cHgge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMTc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTE3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0xNzVweCB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTE4MHB4IHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0xODBweCB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xODBweCB7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0xODBweCB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMTgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTE4MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMjAwcHgge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTIwMHB4IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTIwMHB4IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTIwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0yMDBweCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMjAwcHgge1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0yMjVweCB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMjI1cHgge1xuICAgIGhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMjI1cHgge1xuICAgIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMjI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTIyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0yMjVweCB7XG4gICAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTIzNXB4IHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0yMzVweCB7XG4gICAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0yMzVweCB7XG4gICAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0yMzVweCB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMjM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTIzNXB4IHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMjUwcHgge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTI1MHB4IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTI1MHB4IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTI1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0yNTBweCB7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMjUwcHgge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0yNTVweCB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMjU1cHgge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMjU1cHgge1xuICAgIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMjU1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTI1NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0yNTVweCB7XG4gICAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTI2MHB4IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0yNjBweCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0yNjBweCB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0yNjBweCB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMjYwcHgge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTI2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMjY1cHgge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTI2NXB4IHtcbiAgICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTI2NXB4IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTI2NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0yNjVweCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMjY1cHgge1xuICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC0yNzVweCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMjc1cHgge1xuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMjc1cHgge1xuICAgIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMjc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTI3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0yNzVweCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTI5NXB4IHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0yOTVweCB7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0yOTVweCB7XG4gICAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0yOTVweCB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMjk1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTI5NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMzAwcHgge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTMwMHB4IHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTMwMHB4IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTMwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0zMDBweCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMzAwcHgge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC0zMjVweCB7XG4gICAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMzI1cHgge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtMzI1cHgge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtMzI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTMyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC0zMjVweCB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC0zNTBweCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0zNTBweCB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC0zNTBweCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtMzUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTM1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMzc1cHgge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTM3NXB4IHtcbiAgICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTM3NXB4IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTM3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC0zNzVweCB7XG4gICAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtMzc1cHgge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuICAudy1tZC00MDBweCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNDAwcHgge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNDAwcHgge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNDAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTQwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC00MDBweCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTQyNXB4IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaC1tZC00MjVweCB7XG4gICAgaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC00MjVweCB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC00MjVweCB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNDI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTQyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNDUwcHgge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTQ1MHB4IHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTQ1MHB4IHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTQ1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC00NTBweCB7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNDUwcHgge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC00NzVweCB7XG4gICAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNDc1cHgge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNDc1cHgge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNDc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTQ3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC00NzVweCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC01MDBweCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC01MDBweCB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC01MDBweCB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNTAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTUwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNTUwcHgge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTU1MHB4IHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTU1MHB4IHtcbiAgICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTU1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC01NTBweCB7XG4gICAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNTUwcHgge1xuICAgIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC02MDBweCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNjAwcHgge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNjAwcHgge1xuICAgIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNjAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTYwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC02MDBweCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTY1MHB4IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC02NTBweCB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC02NTBweCB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC02NTBweCB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtNjUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTY1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNzAwcHgge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTcwMHB4IHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTcwMHB4IHtcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTcwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC03MDBweCB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtNzAwcHgge1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC03NTBweCB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNzUwcHgge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtNzUwcHgge1xuICAgIG1pbi13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtNzUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTc1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC03NTBweCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTgwMHB4IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC04MDBweCB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC04MDBweCB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC04MDBweCB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtODAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTgwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtODUwcHgge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLW1kLTg1MHB4IHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LW1kLTg1MHB4IHtcbiAgICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTg1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1tZC04NTBweCB7XG4gICAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbWQtODUwcHgge1xuICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuICAudy1tZC05MDBweCB7XG4gICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtOTAwcHgge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbWQtOTAwcHgge1xuICAgIG1pbi13aWR0aDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbWQtOTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTkwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1tZC05MDBweCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTk1MHB4IHtcbiAgICB3aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAuaC1tZC05NTBweCB7XG4gICAgaGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC05NTBweCB7XG4gICAgbWluLXdpZHRoOiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1tZC05NTBweCB7XG4gICAgbWluLWhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbWQtOTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTk1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTAwMHB4IHtcbiAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTAwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1tZC0xMDAwcHgge1xuICAgIG1pbi13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLW1kLTEwMDBweCB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLW1kLTEwMDBweCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LW1kLTEwMDBweCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTUwIHtcbiAgICBtaW4td2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy01MCB7XG4gICAgbWluLWhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuaC1sZy1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWluLXctbGctYXV0byB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy1hdXRvIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudy1sZy0xcHgge1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xcHgge1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTFweCB7XG4gICAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMXB4IHtcbiAgICBtYXgtd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTJweCB7XG4gICAgd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTJweCB7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMnB4IHtcbiAgICBtaW4td2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0ycHgge1xuICAgIG1pbi1oZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0ycHgge1xuICAgIG1heC1oZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0ycHgge1xuICAgIG1heC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctM3B4IHtcbiAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctM3B4IHtcbiAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0zcHgge1xuICAgIG1pbi13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTNweCB7XG4gICAgbWluLWhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTNweCB7XG4gICAgbWF4LWhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTNweCB7XG4gICAgbWF4LXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAudy1sZy00cHgge1xuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy00cHgge1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTRweCB7XG4gICAgbWluLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNHB4IHtcbiAgICBtYXgtd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTVweCB7XG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNXB4IHtcbiAgICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy01cHgge1xuICAgIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy01cHgge1xuICAgIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy01cHgge1xuICAgIG1heC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTBweCB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xMHB4IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTBweCB7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTEwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTBweCB7XG4gICAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xNXB4IHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTE1cHgge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xNXB4IHtcbiAgICBtaW4td2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTVweCB7XG4gICAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTE1cHgge1xuICAgIG1heC13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTIwcHgge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTIwcHgge1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0yMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMjBweCB7XG4gICAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMjVweCB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0yNXB4IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMjVweCB7XG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMjVweCB7XG4gICAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0yNXB4IHtcbiAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0zMHB4IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTMwcHgge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0zMHB4IHtcbiAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMzBweCB7XG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0zMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTMwcHgge1xuICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTM1cHgge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMzVweCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTM1cHgge1xuICAgIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0zNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMzVweCB7XG4gICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNDBweCB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy00MHB4IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNDBweCB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTQwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNDBweCB7XG4gICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy00MHB4IHtcbiAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy00NXB4IHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTQ1cHgge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy00NXB4IHtcbiAgICBtaW4td2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNDVweCB7XG4gICAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy00NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTQ1cHgge1xuICAgIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTUwcHgge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNTBweCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTUwcHgge1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy01MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNTBweCB7XG4gICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNTVweCB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy01NXB4IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNTVweCB7XG4gICAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTU1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNTVweCB7XG4gICAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy01NXB4IHtcbiAgICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy02MHB4IHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTYwcHgge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy02MHB4IHtcbiAgICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNjBweCB7XG4gICAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy02MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTYwcHgge1xuICAgIG1heC13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTY1cHgge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNjVweCB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTY1cHgge1xuICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy02NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNjVweCB7XG4gICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNzBweCB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy03MHB4IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNzBweCB7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTcwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNzBweCB7XG4gICAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy03MHB4IHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy03NXB4IHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTc1cHgge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy03NXB4IHtcbiAgICBtaW4td2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNzVweCB7XG4gICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy03NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTc1cHgge1xuICAgIG1heC13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTgwcHgge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctODBweCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTgwcHgge1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy04MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctODBweCB7XG4gICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctODVweCB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy04NXB4IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctODVweCB7XG4gICAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTg1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctODVweCB7XG4gICAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy04NXB4IHtcbiAgICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy05MHB4IHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTkwcHgge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy05MHB4IHtcbiAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctOTBweCB7XG4gICAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy05MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTkwcHgge1xuICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTk1cHgge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctOTVweCB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTk1cHgge1xuICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy05NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTk1cHgge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctOTVweCB7XG4gICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTAwcHgge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTEwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTEwMHB4IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTEwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xMDBweCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTAwcHgge1xuICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xMDVweCB7XG4gICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTA1cHgge1xuICAgIGhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTA1cHgge1xuICAgIG1pbi13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTA1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTEwNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMDVweCB7XG4gICAgbWF4LXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTExMHB4IHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xMTBweCB7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xMTBweCB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xMTBweCB7XG4gICAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTEwcHgge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTExMHB4IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTE1cHgge1xuICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTExNXB4IHtcbiAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTExNXB4IHtcbiAgICBtaW4td2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTExNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xMTVweCB7XG4gICAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTE1cHgge1xuICAgIG1heC13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xMjBweCB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTIwcHgge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTIwcHgge1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTIwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTEyMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMjBweCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTEyNXB4IHtcbiAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xMjVweCB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xMjVweCB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xMjVweCB7XG4gICAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTEyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTMwcHgge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTEzMHB4IHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTEzMHB4IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTEzMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xMzBweCB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTMwcHgge1xuICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xMzVweCB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTM1cHgge1xuICAgIGhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTM1cHgge1xuICAgIG1pbi13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTM1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTEzNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMzVweCB7XG4gICAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTE0MHB4IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xNDBweCB7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xNDBweCB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xNDBweCB7XG4gICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTQwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTE0MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTQ1cHgge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTE0NXB4IHtcbiAgICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTE0NXB4IHtcbiAgICBtaW4td2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTE0NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xNDVweCB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTQ1cHgge1xuICAgIG1heC13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xNTBweCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTUwcHgge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTUwcHgge1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTE1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xNTBweCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTE1NXB4IHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xNTVweCB7XG4gICAgaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xNTVweCB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xNTVweCB7XG4gICAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTU1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTE1NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTYwcHgge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTE2MHB4IHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTE2MHB4IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTE2MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xNjBweCB7XG4gICAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTYwcHgge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xNjVweCB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTY1cHgge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTY1cHgge1xuICAgIG1pbi13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTY1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTE2NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xNjVweCB7XG4gICAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTE3NnB4IHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0xNzZweCB7XG4gICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0xNzZweCB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xNzZweCB7XG4gICAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMTc2cHgge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTE3NnB4IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMTc1cHgge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTE3NXB4IHtcbiAgICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTE3NXB4IHtcbiAgICBtaW4td2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTE3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xNzVweCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMTc1cHgge1xuICAgIG1heC13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0xODBweCB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMTgwcHgge1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTgwcHgge1xuICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMTgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTE4MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xODBweCB7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0yMDBweCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0yMDBweCB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0yMDBweCB7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMjAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTIwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMjI1cHgge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTIyNXB4IHtcbiAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTIyNXB4IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTIyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0yMjVweCB7XG4gICAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMjI1cHgge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0yMzVweCB7XG4gICAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMjM1cHgge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMjM1cHgge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMjM1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTIzNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0yMzVweCB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0yNTBweCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0yNTBweCB7XG4gICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0yNTBweCB7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMjUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTI1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMjU1cHgge1xuICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTI1NXB4IHtcbiAgICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTI1NXB4IHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTI1NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0yNTVweCB7XG4gICAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMjU1cHgge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0yNjBweCB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMjYwcHgge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMjYwcHgge1xuICAgIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMjYwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTI2MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0yNjBweCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTI2NXB4IHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0yNjVweCB7XG4gICAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0yNjVweCB7XG4gICAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0yNjVweCB7XG4gICAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMjY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTI2NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMjc1cHgge1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTI3NXB4IHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTI3NXB4IHtcbiAgICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTI3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0yNzVweCB7XG4gICAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMjc1cHgge1xuICAgIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0yOTVweCB7XG4gICAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMjk1cHgge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMjk1cHgge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMjk1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTI5NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0yOTVweCB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0zMDBweCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0zMDBweCB7XG4gICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0zMDBweCB7XG4gICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMzAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTMwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctMzI1cHgge1xuICAgIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTMyNXB4IHtcbiAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTMyNXB4IHtcbiAgICBtaW4td2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTMyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0zMjVweCB7XG4gICAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctMzI1cHgge1xuICAgIG1heC13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy0zNTBweCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctMzUwcHgge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMzUwcHgge1xuICAgIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctMzUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTM1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0zNTBweCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTM3NXB4IHtcbiAgICB3aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaC1sZy0zNzVweCB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy0zNzVweCB7XG4gICAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0zNzVweCB7XG4gICAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctMzc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTM3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNDAwcHgge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTQwMHB4IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTQwMHB4IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTQwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy00MDBweCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNDAwcHgge1xuICAgIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy00MjVweCB7XG4gICAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNDI1cHgge1xuICAgIGhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNDI1cHgge1xuICAgIG1pbi13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNDI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTQyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy00MjVweCB7XG4gICAgbWF4LXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy00NTBweCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy00NTBweCB7XG4gICAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy00NTBweCB7XG4gICAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNDUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTQ1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNDc1cHgge1xuICAgIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTQ3NXB4IHtcbiAgICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTQ3NXB4IHtcbiAgICBtaW4td2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTQ3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy00NzVweCB7XG4gICAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNDc1cHgge1xuICAgIG1heC13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuICAudy1sZy01MDBweCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNTAwcHgge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNTAwcHgge1xuICAgIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTUwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy01MDBweCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy01NTBweCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy01NTBweCB7XG4gICAgbWluLXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy01NTBweCB7XG4gICAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTU1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNjAwcHgge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTYwMHB4IHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTYwMHB4IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTYwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy02MDBweCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNjAwcHgge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy02NTBweCB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctNjUwcHgge1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctNjUwcHgge1xuICAgIG1pbi13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctNjUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTY1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy02NTBweCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTcwMHB4IHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy03MDBweCB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy03MDBweCB7XG4gICAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy03MDBweCB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctNzAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTcwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNzUwcHgge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTc1MHB4IHtcbiAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTc1MHB4IHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTc1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy03NTBweCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctNzUwcHgge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy04MDBweCB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctODAwcHgge1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctODAwcHgge1xuICAgIG1pbi13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctODAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTgwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy04MDBweCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTg1MHB4IHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuICAuaC1sZy04NTBweCB7XG4gICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy1sZy04NTBweCB7XG4gICAgbWluLXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy04NTBweCB7XG4gICAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgtbGctODUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LWxnLTg1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctOTAwcHgge1xuICAgIHdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTkwMHB4IHtcbiAgICBoZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LWxnLTkwMHB4IHtcbiAgICBtaW4td2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLWxnLTkwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy05MDBweCB7XG4gICAgbWF4LWhlaWdodDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXctbGctOTAwcHgge1xuICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDsgfVxuICAudy1sZy05NTBweCB7XG4gICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgtbGctOTUwcHgge1xuICAgIGhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctOTUwcHgge1xuICAgIG1pbi13aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgtbGctOTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLWxnLTk1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy05NTBweCB7XG4gICAgbWF4LXdpZHRoOiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTEwMDBweCB7XG4gICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLTEwMDBweCB7XG4gICAgaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXctbGctMTAwMHB4IHtcbiAgICBtaW4td2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC1sZy0xMDAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC1sZy0xMDAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy1sZy0xMDAwcHgge1xuICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaC14bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNTAge1xuICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtYXV0byB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTFweCB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTFweCB7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMXB4IHtcbiAgICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xcHgge1xuICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xcHgge1xuICAgIG1heC1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xcHgge1xuICAgIG1heC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMnB4IHtcbiAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMnB4IHtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0ycHgge1xuICAgIG1pbi13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTJweCB7XG4gICAgbWluLWhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTJweCB7XG4gICAgbWF4LWhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTJweCB7XG4gICAgbWF4LXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAudy14bC0zcHgge1xuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0zcHgge1xuICAgIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTNweCB7XG4gICAgbWluLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtM3B4IHtcbiAgICBtaW4taGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtM3B4IHtcbiAgICBtYXgtaGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtM3B4IHtcbiAgICBtYXgtd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTRweCB7XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTRweCB7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNHB4IHtcbiAgICBtaW4td2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC00cHgge1xuICAgIG1pbi1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC00cHgge1xuICAgIG1heC1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC00cHgge1xuICAgIG1heC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNXB4IHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC01cHgge1xuICAgIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTVweCB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTVweCB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTVweCB7XG4gICAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuICAudy14bC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTEwcHgge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMHB4IHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTBweCB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEwcHgge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTVweCB7XG4gICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTE1cHgge1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTE1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTVweCB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMjBweCB7XG4gICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTIwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMjBweCB7XG4gICAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0yMHB4IHtcbiAgICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTI1cHgge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0yNXB4IHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMjVweCB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0yNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTI1cHgge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMzBweCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTMwcHgge1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0zMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTMwcHgge1xuICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMzBweCB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0zNXB4IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMzVweCB7XG4gICAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTM1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMzVweCB7XG4gICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0zNXB4IHtcbiAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAudy14bC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTQwcHgge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC00MHB4IHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNDBweCB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC00MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTQwcHgge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNDVweCB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTQ1cHgge1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC00NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTQ1cHgge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNDVweCB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNTBweCB7XG4gICAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNTBweCB7XG4gICAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC01MHB4IHtcbiAgICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAudy14bC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTU1cHgge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC01NXB4IHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNTVweCB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC01NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTU1cHgge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNjBweCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTYwcHgge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC02MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTYwcHgge1xuICAgIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNjBweCB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC02NXB4IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNjVweCB7XG4gICAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTY1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNjVweCB7XG4gICAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC02NXB4IHtcbiAgICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAudy14bC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTcwcHgge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC03MHB4IHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNzBweCB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC03MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTcwcHgge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNzVweCB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTc1cHgge1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC03NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNzVweCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC04MHB4IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtODBweCB7XG4gICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtODBweCB7XG4gICAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC04MHB4IHtcbiAgICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAudy14bC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTg1cHgge1xuICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC04NXB4IHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtODVweCB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC04NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTg1cHgge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtOTBweCB7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTkwcHgge1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC05MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTkwcHgge1xuICAgIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtOTBweCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC05NXB4IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtOTVweCB7XG4gICAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTk1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtOTVweCB7XG4gICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC05NXB4IHtcbiAgICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAudy14bC0xMDBweCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTAwcHgge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTAwcHgge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTEwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xMDBweCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTEwNXB4IHtcbiAgICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xMDVweCB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMDVweCB7XG4gICAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xMDVweCB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTA1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEwNXB4IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTEwcHgge1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTExMHB4IHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTExMHB4IHtcbiAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTExMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xMTBweCB7XG4gICAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTEwcHgge1xuICAgIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0xMTVweCB7XG4gICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTE1cHgge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTE1cHgge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTE1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTExNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xMTVweCB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xMjBweCB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMjBweCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xMjBweCB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEyMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTI1cHgge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTEyNXB4IHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTEyNXB4IHtcbiAgICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTEyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xMjVweCB7XG4gICAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTI1cHgge1xuICAgIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuICAudy14bC0xMzBweCB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTMwcHgge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTMwcHgge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTMwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTEzMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xMzBweCB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTEzNXB4IHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xMzVweCB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMzVweCB7XG4gICAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xMzVweCB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEzNXB4IHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTQwcHgge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTE0MHB4IHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTE0MHB4IHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTE0MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xNDBweCB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTQwcHgge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0xNDVweCB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTQ1cHgge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTQ1cHgge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTQ1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTE0NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xNDVweCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xNTBweCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xNTBweCB7XG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xNTBweCB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTE1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTU1cHgge1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTE1NXB4IHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTE1NXB4IHtcbiAgICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTE1NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xNTVweCB7XG4gICAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTU1cHgge1xuICAgIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuICAudy14bC0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTYwcHgge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTYwcHgge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTYwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTE2MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xNjBweCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTE2NXB4IHtcbiAgICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xNjVweCB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xNjVweCB7XG4gICAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xNjVweCB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTE2NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTc2cHgge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTE3NnB4IHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTE3NnB4IHtcbiAgICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTE3NnB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0xNzZweCB7XG4gICAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMTc2cHgge1xuICAgIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0xNzVweCB7XG4gICAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTc1cHgge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMTc1cHgge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMTc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTE3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0xNzVweCB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTE4MHB4IHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0xODBweCB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xODBweCB7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0xODBweCB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMTgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTE4MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMjAwcHgge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTIwMHB4IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTIwMHB4IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTIwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0yMDBweCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMjAwcHgge1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0yMjVweCB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMjI1cHgge1xuICAgIGhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMjI1cHgge1xuICAgIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMjI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTIyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0yMjVweCB7XG4gICAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTIzNXB4IHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0yMzVweCB7XG4gICAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0yMzVweCB7XG4gICAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0yMzVweCB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMjM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTIzNXB4IHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMjUwcHgge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTI1MHB4IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTI1MHB4IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTI1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0yNTBweCB7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMjUwcHgge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0yNTVweCB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMjU1cHgge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMjU1cHgge1xuICAgIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMjU1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTI1NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0yNTVweCB7XG4gICAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTI2MHB4IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0yNjBweCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0yNjBweCB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0yNjBweCB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMjYwcHgge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTI2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMjY1cHgge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTI2NXB4IHtcbiAgICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTI2NXB4IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTI2NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0yNjVweCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMjY1cHgge1xuICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuICAudy14bC0yNzVweCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMjc1cHgge1xuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMjc1cHgge1xuICAgIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMjc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTI3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0yNzVweCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTI5NXB4IHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC0yOTVweCB7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0yOTVweCB7XG4gICAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0yOTVweCB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMjk1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTI5NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMzAwcHgge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTMwMHB4IHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTMwMHB4IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTMwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0zMDBweCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMzAwcHgge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAudy14bC0zMjVweCB7XG4gICAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMzI1cHgge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtMzI1cHgge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtMzI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTMyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC0zMjVweCB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC0zNTBweCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0zNTBweCB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC0zNTBweCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtMzUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTM1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMzc1cHgge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTM3NXB4IHtcbiAgICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTM3NXB4IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTM3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC0zNzVweCB7XG4gICAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtMzc1cHgge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuICAudy14bC00MDBweCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNDAwcHgge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNDAwcHgge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNDAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTQwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC00MDBweCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTQyNXB4IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaC14bC00MjVweCB7XG4gICAgaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC00MjVweCB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC00MjVweCB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNDI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTQyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNDUwcHgge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTQ1MHB4IHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTQ1MHB4IHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTQ1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC00NTBweCB7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNDUwcHgge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuICAudy14bC00NzVweCB7XG4gICAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNDc1cHgge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNDc1cHgge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNDc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTQ3NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC00NzVweCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC01MDBweCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC01MDBweCB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC01MDBweCB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNTAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTUwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNTUwcHgge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTU1MHB4IHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTU1MHB4IHtcbiAgICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTU1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC01NTBweCB7XG4gICAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNTUwcHgge1xuICAgIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuICAudy14bC02MDBweCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNjAwcHgge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNjAwcHgge1xuICAgIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNjAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTYwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC02MDBweCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTY1MHB4IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC02NTBweCB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC02NTBweCB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC02NTBweCB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtNjUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTY1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNzAwcHgge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTcwMHB4IHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTcwMHB4IHtcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTcwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC03MDBweCB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtNzAwcHgge1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuICAudy14bC03NTBweCB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtNzUwcHgge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtNzUwcHgge1xuICAgIG1pbi13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtNzUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTc1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC03NTBweCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTgwMHB4IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC04MDBweCB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC04MDBweCB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC04MDBweCB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtODAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTgwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtODUwcHgge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLTg1MHB4IHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXhsLTg1MHB4IHtcbiAgICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTg1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14bC04NTBweCB7XG4gICAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteGwtODUwcHgge1xuICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuICAudy14bC05MDBweCB7XG4gICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtOTAwcHgge1xuICAgIGhlaWdodDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteGwtOTAwcHgge1xuICAgIG1pbi13aWR0aDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteGwtOTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTkwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14bC05MDBweCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTk1MHB4IHtcbiAgICB3aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAuaC14bC05NTBweCB7XG4gICAgaGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC05NTBweCB7XG4gICAgbWluLXdpZHRoOiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14bC05NTBweCB7XG4gICAgbWluLWhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteGwtOTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTk1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtMTAwMHB4IHtcbiAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteGwtMTAwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14bC0xMDAwcHgge1xuICAgIG1pbi13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXhsLTEwMDBweCB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXhsLTEwMDBweCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXhsLTEwMDBweCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEwMCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy14eGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaC14eGwtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC01MCB7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLWF1dG8ge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtYXV0byB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTFweCB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xcHgge1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xcHgge1xuICAgIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xcHgge1xuICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTFweCB7XG4gICAgbWF4LXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMnB4IHtcbiAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTJweCB7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTJweCB7XG4gICAgbWluLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTJweCB7XG4gICAgbWluLWhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0ycHgge1xuICAgIG1heC1oZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMnB4IHtcbiAgICBtYXgtd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0zcHgge1xuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtM3B4IHtcbiAgICBoZWlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtM3B4IHtcbiAgICBtaW4td2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtM3B4IHtcbiAgICBtaW4taGVpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTNweCB7XG4gICAgbWF4LWhlaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0zcHgge1xuICAgIG1heC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTRweCB7XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC00cHgge1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC00cHgge1xuICAgIG1pbi13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC00cHgge1xuICAgIG1pbi1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTRweCB7XG4gICAgbWF4LXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTVweCB7XG4gICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTVweCB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC01cHgge1xuICAgIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNXB4IHtcbiAgICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xMHB4IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEwcHgge1xuICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTBweCB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTBweCB7XG4gICAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTBweCB7XG4gICAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTE1cHgge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTVweCB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xNXB4IHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0yMHB4IHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTIwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTIwcHgge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTIwcHgge1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0yNXB4IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTI1cHgge1xuICAgIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMjVweCB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMjVweCB7XG4gICAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMjVweCB7XG4gICAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTMwcHgge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMzBweCB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0zMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0zMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0zMHB4IHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMzVweCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0zNXB4IHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTM1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTM1cHgge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTM1cHgge1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC00MHB4IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTQwcHgge1xuICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNDBweCB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNDBweCB7XG4gICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNDBweCB7XG4gICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTQ1cHgge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNDVweCB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC00NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC00NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC00NXB4IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtNTBweCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC01MHB4IHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTUwcHgge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC01NXB4IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTU1cHgge1xuICAgIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNTVweCB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNTVweCB7XG4gICAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNTVweCB7XG4gICAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTYwcHgge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNjBweCB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC02MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC02MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC02MHB4IHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtNjVweCB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC02NXB4IHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTY1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTY1cHgge1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC03MHB4IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTcwcHgge1xuICAgIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNzBweCB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNzBweCB7XG4gICAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNzBweCB7XG4gICAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTc1cHgge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNzVweCB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC03NXB4IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC03NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC03NXB4IHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtODBweCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC04MHB4IHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTgwcHgge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTgwcHgge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC04NXB4IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTg1cHgge1xuICAgIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtODVweCB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtODVweCB7XG4gICAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtODVweCB7XG4gICAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTkwcHgge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtOTBweCB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC05MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC05MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC05MHB4IHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtOTVweCB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC05NXB4IHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTk1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTk1cHgge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTk1cHgge1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xMDBweCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTEwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xMDBweCB7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xMDBweCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTEwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTEwNXB4IHtcbiAgICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTA1cHgge1xuICAgIGhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEwNXB4IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xMDVweCB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTEwNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTA1cHgge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTEwcHgge1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xMTBweCB7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTEwcHgge1xuICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTExMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTEwcHgge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xMTBweCB7XG4gICAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xMTVweCB7XG4gICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTExNXB4IHtcbiAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xMTVweCB7XG4gICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTE1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xMTVweCB7XG4gICAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTExNXB4IHtcbiAgICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTEyMHB4IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTIwcHgge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEyMHB4IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xMjBweCB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTEyMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTIwcHgge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTI1cHgge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xMjVweCB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTI1cHgge1xuICAgIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTEyNXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTI1cHgge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xMjVweCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xMzBweCB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTEzMHB4IHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xMzBweCB7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTMwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xMzBweCB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTEzMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTEzNXB4IHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTM1cHgge1xuICAgIGhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEzNXB4IHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xMzVweCB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTEzNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTM1cHgge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTQwcHgge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xNDBweCB7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTQwcHgge1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTE0MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTQwcHgge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xNDBweCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xNDVweCB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTE0NXB4IHtcbiAgICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xNDVweCB7XG4gICAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTQ1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xNDVweCB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTE0NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTUwcHgge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTE1MHB4IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xNTBweCB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTE1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTUwcHgge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTU1cHgge1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xNTVweCB7XG4gICAgaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTU1cHgge1xuICAgIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTE1NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTU1cHgge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xNTVweCB7XG4gICAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xNjBweCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTE2MHB4IHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xNjBweCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTYwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xNjBweCB7XG4gICAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTE2MHB4IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTE2NXB4IHtcbiAgICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTY1cHgge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTE2NXB4IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xNjVweCB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTE2NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTY1cHgge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTc2cHgge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0xNzZweCB7XG4gICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMTc2cHgge1xuICAgIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTE3NnB4IHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMTc2cHgge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0xNzZweCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0xNzVweCB7XG4gICAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTE3NXB4IHtcbiAgICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0xNzVweCB7XG4gICAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMTc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xNzVweCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTE3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTE4MHB4IHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMTgwcHgge1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTE4MHB4IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0xODBweCB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTE4MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTgwcHgge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMjAwcHgge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0yMDBweCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMjAwcHgge1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTIwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMjAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0yMDBweCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0yMjVweCB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTIyNXB4IHtcbiAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0yMjVweCB7XG4gICAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMjI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0yMjVweCB7XG4gICAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTIyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTIzNXB4IHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMjM1cHgge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTIzNXB4IHtcbiAgICBtaW4td2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0yMzVweCB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTIzNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMjM1cHgge1xuICAgIG1heC13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMjUwcHgge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0yNTBweCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMjUwcHgge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTI1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMjUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0yNTBweCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0yNTVweCB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTI1NXB4IHtcbiAgICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0yNTVweCB7XG4gICAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMjU1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0yNTVweCB7XG4gICAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTI1NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTI2MHB4IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMjYwcHgge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTI2MHB4IHtcbiAgICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0yNjBweCB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTI2MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMjYwcHgge1xuICAgIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMjY1cHgge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0yNjVweCB7XG4gICAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMjY1cHgge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTI2NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMjY1cHgge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0yNjVweCB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0yNzVweCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTI3NXB4IHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0yNzVweCB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMjc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0yNzVweCB7XG4gICAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTI3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTI5NXB4IHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMjk1cHgge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTI5NXB4IHtcbiAgICBtaW4td2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0yOTVweCB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTI5NXB4IHtcbiAgICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMjk1cHgge1xuICAgIG1heC13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMzAwcHgge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0zMDBweCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMzAwcHgge1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTMwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMzAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0zMDBweCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC0zMjVweCB7XG4gICAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTMyNXB4IHtcbiAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC0zMjVweCB7XG4gICAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtMzI1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0zMjVweCB7XG4gICAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTMyNXB4IHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtMzUwcHgge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTM1MHB4IHtcbiAgICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC0zNTBweCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTM1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMzUwcHgge1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMzc1cHgge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC0zNzVweCB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtMzc1cHgge1xuICAgIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTM3NXB4IHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtMzc1cHgge1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC0zNzVweCB7XG4gICAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC00MDBweCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTQwMHB4IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC00MDBweCB7XG4gICAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNDAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC00MDBweCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTQwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTQyNXB4IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtNDI1cHgge1xuICAgIGhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTQyNXB4IHtcbiAgICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC00MjVweCB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTQyNXB4IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNDI1cHgge1xuICAgIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNDUwcHgge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC00NTBweCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNDUwcHgge1xuICAgIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTQ1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNDUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC00NTBweCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC00NzVweCB7XG4gICAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTQ3NXB4IHtcbiAgICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC00NzVweCB7XG4gICAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNDc1cHgge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC00NzVweCB7XG4gICAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTQ3NXB4IHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtNTAwcHgge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTUwMHB4IHtcbiAgICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC01MDBweCB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTUwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNTAwcHgge1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNTUwcHgge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC01NTBweCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNTUwcHgge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTU1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNTUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC01NTBweCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC02MDBweCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTYwMHB4IHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC02MDBweCB7XG4gICAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNjAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC02MDBweCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTYwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTY1MHB4IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtNjUwcHgge1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTY1MHB4IHtcbiAgICBtaW4td2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC02NTBweCB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTY1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtNjUwcHgge1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtNzAwcHgge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC03MDBweCB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtNzAwcHgge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTcwMHB4IHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtNzAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC03MDBweCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC03NTBweCB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTc1MHB4IHtcbiAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC03NTBweCB7XG4gICAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtNzUwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC03NTBweCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTc1MHB4IHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTgwMHB4IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtODAwcHgge1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTgwMHB4IHtcbiAgICBtaW4td2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC04MDBweCB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTgwMHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtODAwcHgge1xuICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtODUwcHgge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5oLXh4bC04NTBweCB7XG4gICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4tdy14eGwtODUwcHgge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTg1MHB4IHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtaC14eGwtODUwcHgge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC13LXh4bC04NTBweCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG4gIC53LXh4bC05MDBweCB7XG4gICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTkwMHB4IHtcbiAgICBoZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi13LXh4bC05MDBweCB7XG4gICAgbWluLXdpZHRoOiA5MDBweCAhaW1wb3J0YW50OyB9XG4gIC5taW4taC14eGwtOTAwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC05MDBweCB7XG4gICAgbWF4LWhlaWdodDogOTAwcHggIWltcG9ydGFudDsgfVxuICAubWF4LXcteHhsLTkwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLncteHhsLTk1MHB4IHtcbiAgICB3aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAuaC14eGwtOTUwcHgge1xuICAgIGhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTk1MHB4IHtcbiAgICBtaW4td2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1pbi1oLXh4bC05NTBweCB7XG4gICAgbWluLWhlaWdodDogOTUwcHggIWltcG9ydGFudDsgfVxuICAubWF4LWgteHhsLTk1MHB4IHtcbiAgICBtYXgtaGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtOTUwcHgge1xuICAgIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDsgfVxuICAudy14eGwtMTAwMHB4IHtcbiAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmgteHhsLTEwMDBweCB7XG4gICAgaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLXcteHhsLTEwMDBweCB7XG4gICAgbWluLXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsgfVxuICAubWluLWgteHhsLTEwMDBweCB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1heC1oLXh4bC0xMDAwcHgge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXgtdy14eGwtMTAwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnppbmRleC0wIHtcbiAgei1pbmRleDogMDsgfVxuXG4uemluZGV4LW4xIHtcbiAgei1pbmRleDogLTE7IH1cblxuLnppbmRleC0xIHtcbiAgei1pbmRleDogMTsgfVxuXG4uemluZGV4LTIge1xuICB6LWluZGV4OiAyOyB9XG5cbi56aW5kZXgtMyB7XG4gIHotaW5kZXg6IDM7IH1cblxuLnppbmRleC00IHtcbiAgei1pbmRleDogNDsgfVxuXG4uemluZGV4LTUge1xuICB6LWluZGV4OiA1OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbnZlcnNlLXdoaXRlIHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLXdoaXRlLFxuLnRleHQtaG92ZXItd2hpdGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgYS50ZXh0LWhvdmVyLXdoaXRlOmhvdmVyLFxuICAudGV4dC1ob3Zlci13aGl0ZTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItd2hpdGU6aG92ZXIgaSxcbiAgICAudGV4dC1ob3Zlci13aGl0ZTpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItd2hpdGU6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAudGV4dC1ob3Zlci13aGl0ZTpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIGEudGV4dC1ob3Zlci13aGl0ZTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXdoaXRlOmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItd2hpdGUsXG4uaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXdoaXRlIGksXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItd2hpdGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci13aGl0ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXdoaXRlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci13aGl0ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXdoaXRlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLXByaW1hcnksXG4udGV4dC1ob3Zlci1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1wcmltYXJ5OmhvdmVyLFxuICAudGV4dC1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1wcmltYXJ5OmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItcHJpbWFyeTpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItcHJpbWFyeTpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXByaW1hcnk6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICBhLnRleHQtaG92ZXItcHJpbWFyeTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXByaW1hcnk6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1wcmltYXJ5LFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXByaW1hcnkgaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItcHJpbWFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXByaW1hcnkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1wcmltYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW52ZXJzZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLXNlY29uZGFyeSxcbi50ZXh0LWhvdmVyLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICBhLnRleHQtaG92ZXItc2Vjb25kYXJ5OmhvdmVyLFxuICAudGV4dC1ob3Zlci1zZWNvbmRhcnk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLXNlY29uZGFyeTpob3ZlciBpLFxuICAgIC50ZXh0LWhvdmVyLXNlY29uZGFyeTpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItc2Vjb25kYXJ5OmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItc2Vjb25kYXJ5OmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMTgxQzMyOyB9XG4gICAgYS50ZXh0LWhvdmVyLXNlY29uZGFyeTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXNlY29uZGFyeTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXNlY29uZGFyeSxcbi5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXNlY29uZGFyeSBpLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXNlY29uZGFyeSBpIHtcbiAgICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjQzlGN0Y1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLXN1Y2Nlc3MsXG4udGV4dC1ob3Zlci1zdWNjZXNzIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1zdWNjZXNzOmhvdmVyLFxuICAudGV4dC1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1zdWNjZXNzOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItc3VjY2Vzczpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItc3VjY2Vzczpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXN1Y2Nlc3M6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgICBhLnRleHQtaG92ZXItc3VjY2Vzczpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXN1Y2Nlc3M6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1zdWNjZXNzLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1zdWNjZXNzIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXN1Y2Nlc3MgaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1zdWNjZXNzIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItc3VjY2VzcyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1zdWNjZXNzIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtaW5mbyB7XG4gIGNvbG9yOiAjRUVFNUZGICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLWluZm8sXG4udGV4dC1ob3Zlci1pbmZvIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1pbmZvOmhvdmVyLFxuICAudGV4dC1ob3Zlci1pbmZvOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1pbmZvOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItaW5mbzpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItaW5mbzpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWluZm86aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgICBhLnRleHQtaG92ZXItaW5mbzpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWluZm86aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1pbmZvLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1pbmZvIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWluZm8gaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1pbmZvIGkge1xuICAgIGNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItaW5mbyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWluZm8gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWluZm8gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1pbmZvIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZGNERFICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLXdhcm5pbmcsXG4udGV4dC1ob3Zlci13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci13YXJuaW5nOmhvdmVyLFxuICAudGV4dC1ob3Zlci13YXJuaW5nOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci13YXJuaW5nOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItd2FybmluZzpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItd2FybmluZzpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXdhcm5pbmc6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGRkE4MDA7IH1cbiAgICBhLnRleHQtaG92ZXItd2FybmluZzpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLXdhcm5pbmc6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci13YXJuaW5nLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXdhcm5pbmcgaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItd2FybmluZyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLXdhcm5pbmcgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLXdhcm5pbmcgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci13YXJuaW5nIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW52ZXJzZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0LWRhbmdlciB7XG4gIGNvbG9yOiAjRkZFMkU1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLWRhbmdlcixcbi50ZXh0LWhvdmVyLWRhbmdlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICBhLnRleHQtaG92ZXItZGFuZ2VyOmhvdmVyLFxuICAudGV4dC1ob3Zlci1kYW5nZXI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhbmdlcjpob3ZlciBpLFxuICAgIC50ZXh0LWhvdmVyLWRhbmdlcjpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItZGFuZ2VyOmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItZGFuZ2VyOmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjY0RTYwOyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhbmdlcjpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWRhbmdlcjpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhbmdlcixcbi5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhbmdlciBpLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhbmdlciBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFuZ2VyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFuZ2VyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbnZlcnNlLWxpZ2h0IHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodC1saWdodCB7XG4gIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLWxpZ2h0LFxuLnRleHQtaG92ZXItbGlnaHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgYS50ZXh0LWhvdmVyLWxpZ2h0OmhvdmVyLFxuICAudGV4dC1ob3Zlci1saWdodDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItbGlnaHQ6aG92ZXIgaSxcbiAgICAudGV4dC1ob3Zlci1saWdodDpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItbGlnaHQ6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAudGV4dC1ob3Zlci1saWdodDpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIGEudGV4dC1ob3Zlci1saWdodDpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWxpZ2h0OmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItbGlnaHQsXG4uaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWxpZ2h0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWxpZ2h0IGksXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItbGlnaHQgaSB7XG4gICAgY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1saWdodCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWxpZ2h0IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1saWdodCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWxpZ2h0IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtZGFyayB7XG4gIGNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLWRhcmssXG4udGV4dC1ob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1kYXJrOmhvdmVyLFxuICAudGV4dC1ob3Zlci1kYXJrOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItZGFyazpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItZGFyazpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWRhcms6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgICBhLnRleHQtaG92ZXItZGFyazpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWRhcms6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmsgaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyayAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmsgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmsgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWRhcmstNzUge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtZGFyay03NSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0LWRhcmstNzUge1xuICBjb2xvcjogIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaG92ZXItZGFyay03NSxcbi50ZXh0LWhvdmVyLWRhcmstNzUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgYS50ZXh0LWhvdmVyLWRhcmstNzU6aG92ZXIsXG4gIC50ZXh0LWhvdmVyLWRhcmstNzU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhcmstNzU6aG92ZXIgaSxcbiAgICAudGV4dC1ob3Zlci1kYXJrLTc1OmhvdmVyIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrLTc1OmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItZGFyay03NTpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrLTc1OmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItZGFyay03NTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmstNzUsXG4uaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstNzUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gIGNvbG9yOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay03NSBpLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstNzUgaSB7XG4gICAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLTc1IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFyay03NSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay03NSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstNzUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLnRleHQtZGFyay02NSB7XG4gIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW52ZXJzZS1kYXJrLTY1IHtcbiAgY29sb3I6ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQtZGFyay02NSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ob3Zlci1kYXJrLTY1LFxuLnRleHQtaG92ZXItZGFyay02NSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICBhLnRleHQtaG92ZXItZGFyay02NTpob3ZlcixcbiAgLnRleHQtaG92ZXItZGFyay02NTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItZGFyay02NTpob3ZlciBpLFxuICAgIC50ZXh0LWhvdmVyLWRhcmstNjU6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogIzVFNjI3OCAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhcmstNjU6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAudGV4dC1ob3Zlci1kYXJrLTY1OmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNUU2Mjc4OyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhcmstNjU6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAudGV4dC1ob3Zlci1kYXJrLTY1OmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay02NSxcbi5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFyay02NSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgY29sb3I6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLTY1IGksXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFyay02NSBpIHtcbiAgICBjb2xvcjogIzVFNjI3OCAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmstNjUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrLTY1IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLTY1IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFyay02NSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4udGV4dC1kYXJrLTUwIHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbnZlcnNlLWRhcmstNTAge1xuICBjb2xvcjogIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodC1kYXJrLTUwIHtcbiAgY29sb3I6ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWhvdmVyLWRhcmstNTAsXG4udGV4dC1ob3Zlci1kYXJrLTUwIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1kYXJrLTUwOmhvdmVyLFxuICAudGV4dC1ob3Zlci1kYXJrLTUwOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrLTUwOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItZGFyay01MDpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cbiAgICBhLnRleHQtaG92ZXItZGFyay01MDpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWRhcmstNTA6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM3RTgyOTk7IH1cbiAgICBhLnRleHQtaG92ZXItZGFyay01MDpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC50ZXh0LWhvdmVyLWRhcmstNTA6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLTUwLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrLTUwIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmstNTAgaSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrLTUwIGkge1xuICAgIGNvbG9yOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay01MCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstNTAgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmstNTAgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1kYXJrLTUwIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi50ZXh0LWRhcmstMjUge1xuICBjb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtZGFyay0yNSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0LWRhcmstMjUge1xuICBjb2xvcjogIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaG92ZXItZGFyay0yNSxcbi50ZXh0LWhvdmVyLWRhcmstMjUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgYS50ZXh0LWhvdmVyLWRhcmstMjU6aG92ZXIsXG4gIC50ZXh0LWhvdmVyLWRhcmstMjU6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLWRhcmstMjU6aG92ZXIgaSxcbiAgICAudGV4dC1ob3Zlci1kYXJrLTI1OmhvdmVyIGkge1xuICAgICAgY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrLTI1OmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItZGFyay0yNTpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0QxRDNFMDsgfVxuICAgIGEudGV4dC1ob3Zlci1kYXJrLTI1OmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItZGFyay0yNTpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLWRhcmstMjUsXG4uaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstMjUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gIGNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay0yNSBpLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstMjUgaSB7XG4gICAgY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1kYXJrLTI1IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5ob3ZlcmFibGU6aG92ZXIgLnRleHQtaG92ZXItZGFyay0yNSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItZGFyay0yNSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLWRhcmstMjUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWludmVyc2UtbXV0ZWQge1xuICBjb2xvcjogIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodC1tdXRlZCB7XG4gIGNvbG9yOiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ob3Zlci1tdXRlZCxcbi50ZXh0LWhvdmVyLW11dGVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGEudGV4dC1ob3Zlci1tdXRlZDpob3ZlcixcbiAgLnRleHQtaG92ZXItbXV0ZWQ6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLW11dGVkOmhvdmVyIGksXG4gICAgLnRleHQtaG92ZXItbXV0ZWQ6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG4gICAgYS50ZXh0LWhvdmVyLW11dGVkOmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnRleHQtaG92ZXItbXV0ZWQ6aG92ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICBhLnRleHQtaG92ZXItbXV0ZWQ6aG92ZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAudGV4dC1ob3Zlci1tdXRlZDpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5ob3ZlcmFibGU6aG92ZXIgYS50ZXh0LWhvdmVyLW11dGVkLFxuLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1tdXRlZCB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgY29sb3I6ICNCNUI1QzMgIWltcG9ydGFudDsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIGEudGV4dC1ob3Zlci1tdXRlZCBpLFxuICAuaG92ZXJhYmxlOmhvdmVyIC50ZXh0LWhvdmVyLW11dGVkIGkge1xuICAgIGNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItbXV0ZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1tdXRlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cbiAgLmhvdmVyYWJsZTpob3ZlciBhLnRleHQtaG92ZXItbXV0ZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLmhvdmVyYWJsZTpob3ZlciAudGV4dC1ob3Zlci1tdXRlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uZm9udC1zaXplLWJhc2Uge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmZvbnQtc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07IH1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5mb250LXNpemUtbGcge1xuICBmb250LXNpemU6IDEuMDhyZW07IH1cblxuLmZvbnQtc2l6ZS1oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtaDIge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLWg0IHtcbiAgZm9udC1zaXplOiAxLjM1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS1oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtaDYge1xuICBmb250LXNpemU6IDEuMTc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXkxIHtcbiAgZm9udC1zaXplOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZGlzcGxheTIge1xuICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kaXNwbGF5MyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXk0IHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZGlzcGxheTUge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvbnQtc2l6ZS1oMS1zbSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMi1zbSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMy1zbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg0LXNtIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg1LXNtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg2LXNtIHtcbiAgICBmb250LXNpemU6IDEuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXkxLXNtIHtcbiAgICBmb250LXNpemU6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5Mi1zbSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTMtc20ge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXk0LXNtIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5NS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvbnQtc2l6ZS1oMS1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMi1tZCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMy1tZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg0LW1kIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg1LW1kIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg2LW1kIHtcbiAgICBmb250LXNpemU6IDEuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXkxLW1kIHtcbiAgICBmb250LXNpemU6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5Mi1tZCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTMtbWQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXk0LW1kIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5NS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvbnQtc2l6ZS1oMS1sZyB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMy1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg1LWxnIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg2LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXkxLWxnIHtcbiAgICBmb250LXNpemU6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5Mi1sZyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTMtbGcge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXk0LWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5NS1sZyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb250LXNpemUtaDEteGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtaDIteGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtaDMteGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oNC14bCB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oNS14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oNi14bCB7XG4gICAgZm9udC1zaXplOiAxLjE3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5MS14bCB7XG4gICAgZm9udC1zaXplOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTIteGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXkzLXhsIHtcbiAgICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5NC14bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTUteGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9udC1zaXplLWgxLXh4bCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oMi14eGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtaDMteHhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtaDQteHhsIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWg1LXh4bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1oNi14eGwge1xuICAgIGZvbnQtc2l6ZTogMS4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTEteHhsIHtcbiAgICBmb250LXNpemU6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5Mi14eGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRpc3BsYXkzLXh4bCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZGlzcGxheTQteHhsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kaXNwbGF5NS14eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlc3Qge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5saW5lLWhlaWdodC0wIHtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubGluZS1oZWlnaHQteHMge1xuICBsaW5lLWhlaWdodDogMC43NSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtaGVpZ2h0LW1kIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDsgfVxuXG4ubGluZS1oZWlnaHQtbGcge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtaGVpZ2h0LXhsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGV4dC1zdHJva2Uge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwLjM1cmVtO1xuICAtbW96LXRleHQtc3Ryb2tlLXdpZHRoOiAwLjM1cmVtO1xuICB0ZXh0LXN0cm9rZS13aWR0aDogMC4zNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI2ZmZmZmZjtcbiAgLW1vei10ZXh0LXN0cm9rZS1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zdHJva2UtY29sb3I6ICNmZmZmZmY7IH1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuXG5pIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI0I1QjVDMzsgfVxuXG4uaWNvbi1zcyB7XG4gIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24teHMge1xuICBmb250LXNpemU6IDAuNjVyZW0gIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW5tIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tcyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1kIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbGcge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXhsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24teHhsIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24tMXgge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24tNHgge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLTZ4IHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24tN3gge1xuICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4uaWNvbi04eCB7XG4gIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLTl4IHtcbiAgZm9udC1zaXplOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmljb24tMTB4IHtcbiAgZm9udC1zaXplOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaWNvbi1zbS1zcyB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1zbS14cyB7XG4gICAgZm9udC1zaXplOiAwLjY1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tc20ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLW5tIHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLW1zIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1zbS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20teGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLXh4bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tMXgge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLTJ4IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1zbS0zeCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tNHgge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLTV4IHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1zbS02eCB7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tN3gge1xuICAgIGZvbnQtc2l6ZTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXNtLTh4IHtcbiAgICBmb250LXNpemU6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1zbS05eCB7XG4gICAgZm9udC1zaXplOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tc20tMTB4IHtcbiAgICBmb250LXNpemU6IDEwcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb24tbWQtc3Mge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbWQteHMge1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLXNtIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC1ubSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC1tcyB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbWQtbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLXhsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC14eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLTF4IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC0yeCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbWQtM3gge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLTR4IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC01eCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbWQtNngge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLTd4IHtcbiAgICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1tZC04eCB7XG4gICAgZm9udC1zaXplOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbWQtOXgge1xuICAgIGZvbnQtc2l6ZTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLW1kLTEweCB7XG4gICAgZm9udC1zaXplOiAxMHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pY29uLWxnLXNzIHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWxnLXhzIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy1zbSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGctbm0ge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGctbXMge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWxnLW1kIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy14bCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGcteHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy0xeCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGctMngge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWxnLTN4IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy00eCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGctNXgge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWxnLTZ4IHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy03eCB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tbGctOHgge1xuICAgIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLWxnLTl4IHtcbiAgICBmb250LXNpemU6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi1sZy0xMHgge1xuICAgIGZvbnQtc2l6ZTogMTByZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmljb24teGwtc3Mge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teGwteHMge1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLXNtIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC1ubSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC1tcyB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teGwtbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLXhsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC14eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLTF4IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC0yeCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teGwtM3gge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLTR4IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC01eCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teGwtNngge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLTd4IHtcbiAgICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14bC04eCB7XG4gICAgZm9udC1zaXplOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teGwtOXgge1xuICAgIGZvbnQtc2l6ZTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXhsLTEweCB7XG4gICAgZm9udC1zaXplOiAxMHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaWNvbi14eGwtc3Mge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLXhzIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14eGwtc20ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC1ubSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14eGwtbXMge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC14bCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLXh4bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLTF4IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14eGwtMngge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC0zeCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLTR4IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14eGwtNXgge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC02eCB7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLTd4IHtcbiAgICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuaWNvbi14eGwtOHgge1xuICAgIGZvbnQtc2l6ZTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5pY29uLXh4bC05eCB7XG4gICAgZm9udC1zaXplOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmljb24teHhsLTEweCB7XG4gICAgZm9udC1zaXplOiAxMHJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmJ1cmdlci1pY29uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5idXJnZXItaWNvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtaW4taGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnVyZ2VyLWljb24gc3Bhbjo6YmVmb3JlLCAuYnVyZ2VyLWljb24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5idXJnZXItaWNvbiBzcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiAtOHB4OyB9XG4gICAgLmJ1cmdlci1pY29uIHNwYW46OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLThweDsgfVxuICAuYnVyZ2VyLWljb24tbGVmdCBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJ1cmdlci1pY29uLWxlZnQgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmJ1cmdlci1pY29uLWxlZnQtYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYnVyZ2VyLWljb24tbGVmdC1hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmJ1cmdlci1pY29uLXJpZ2h0IHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuYnVyZ2VyLWljb24tcmlnaHQgc3BhbjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLmJ1cmdlci1pY29uLXJpZ2h0LWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLmJ1cmdlci1pY29uLXJpZ2h0LWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuYnVyZ2VyLWljb24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMzsgfVxuICAgIC5idXJnZXItaWNvbiBzcGFuOjpiZWZvcmUsIC5idXJnZXItaWNvbiBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gIC5idXJnZXItaWNvbjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ1cmdlci1pY29uOmhvdmVyIHNwYW46OmJlZm9yZSwgLmJ1cmdlci1pY29uOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ1cmdlci1pY29uLWFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ1cmdlci1pY29uLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5idXJnZXItaWNvbi1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuXG4uY2FyZC5jYXJkLWN1c3RvbSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIGJvcmRlcjogMDsgfVxuICAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWljb24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgLmNhcmQtaWNvbiBpOmFmdGVyLCAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSAuY2FyZC1pY29uIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWljb24gLnN2Zy1pY29uIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzdFODI5OTsgfVxuICAgICAgICAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSAuY2FyZC1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI3NXJlbTtcbiAgICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5jYXJkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyIC5jYXJkLXRvb2xiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFicy1saW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMtbGluZSAuY2FyZC10b29sYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2FyZC5jYXJkLWN1c3RvbSA+IC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWJzLWxpbmUgLm5hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMtbGluZSAubmF2IC5uYXYtaXRlbSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgICAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFicy1saW5lIC5uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIC5jYXJkLmNhcmQtY3VzdG9tID4gLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDIuMjVyZW07IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jYXJkLmNhcmQtY3VzdG9tIC5jYXJkLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3RyZXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1zdHJldGNoLmd1dHRlci1iIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7IH1cbiAgICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXN0cmV0Y2guY2FyZC1zdHJldGNoLWhhbGYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3RyZXRjaC5jYXJkLXN0cmV0Y2gtaGFsZi5ndXR0ZXItYiB7XG4gICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSAyNXB4KTsgfVxuICAgIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3RyZXRjaC5jYXJkLXN0cmV0Y2gtdGhpcmQge1xuICAgICAgaGVpZ2h0OiAzMy4zMyU7IH1cbiAgICAgIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3RyZXRjaC5jYXJkLXN0cmV0Y2gtdGhpcmQuZ3V0dGVyLWIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMzMuMzMlIC0gMjVweCk7IH1cbiAgICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXN0cmV0Y2guY2FyZC1zdHJldGNoLWZvdXJ0aCB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgICAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1zdHJldGNoLmNhcmQtc3RyZXRjaC1mb3VydGguZ3V0dGVyLWIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjUlIC0gMjVweCk7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1maXQgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1maXQgPiAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07IH1cbiAgICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXNwYWNlID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXNwYWNlID4gZm9ybSA+IC5jYXJkLWJvZHksXG4gICAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1zcGFjZSA+IC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3BhY2UgPiBmb3JtID4gLmNhcmQtZm9vdGVyLFxuICAgIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtc3BhY2UgPiAuY2FyZC1mb290ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXN0aWNreSA+IC5jYXJkLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICBtaW4taGVpZ2h0OiA3MHB4OyB9XG4gIC5jYXJkLXN0aWNreS1vbiAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXN0aWNreSA+IC5jYXJkLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMSk7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1zaGFkb3dsZXNzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtcHgtMCAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtcHgtMCAuY2FyZC1ib2R5LFxuICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLXB4LTAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLWJvcmRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC5jYXJkLmNhcmQtY3VzdG9tLmNhcmQtY29sbGFwc2VkID4gZm9ybSxcbiAgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1jb2xsYXBzZWQgPiAuY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXJkLmNhcmQtY3VzdG9tIC5jYXJkLWhlYWRlciAuY2FyZC10b29sYmFyIFtkYXRhLWNhcmQtdG9vbD1cInRvZ2dsZVwiXSBpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAuY2FyZC5jYXJkLWN1c3RvbS5jYXJkLWNvbGxhcHNlZCAuY2FyZC1oZWFkZXIgLmNhcmQtdG9vbGJhciBbZGF0YS1jYXJkLXRvb2w9XCJ0b2dnbGVcIl0gaSwgLmNhcmQuY2FyZC1jdXN0b20uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgLmNhcmQtdG9vbGJhciBbZGF0YS1jYXJkLXRvb2w9XCJ0b2dnbGVcIl0gaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2FyZC1zcGFjZXIge1xuICBwYWRkaW5nOiAycmVtIDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY2FyZC1zcGFjZXIteCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQtc3BhY2VyLXkge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5jYXJkLXJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmNhcmQtcm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQuY2FyZC1jdXN0b20gPiAuY2FyZC1oZWFkZXI6bm90KC5mbGV4LW5vd3JhcCkge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cblxuLnJvdW5kZWQtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLnJvdW5kZWQtY2FyZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuXG4ucm91bmRlZC1jYXJkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi53aXphcmQgW2RhdGEtd2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC53aXphcmQgW2RhdGEtd2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl1bZGF0YS13aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2l6YXJkIFtkYXRhLXdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAud2l6YXJkIFtkYXRhLXdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdW2RhdGEtd2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndpemFyZCBbZGF0YS13aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2l6YXJkIFtkYXRhLXdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLndpemFyZCBbZGF0YS13aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aXphcmRbZGF0YS13aXphcmQtc3RhdGU9XCJmaXJzdFwiXSBbZGF0YS13aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2l6YXJkW2RhdGEtd2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0gW2RhdGEtd2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud2l6YXJkW2RhdGEtd2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0gW2RhdGEtd2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2l6YXJkW2RhdGEtd2l6YXJkLXN0YXRlPVwiYmV0d2VlblwiXSBbZGF0YS13aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53aXphcmRbZGF0YS13aXphcmQtc3RhdGU9XCJiZXR3ZWVuXCJdIFtkYXRhLXdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLndpemFyZFtkYXRhLXdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0gW2RhdGEtd2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2l6YXJkW2RhdGEtd2l6YXJkLXN0YXRlPVwibGFzdFwiXSBbZGF0YS13aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53aXphcmRbZGF0YS13aXphcmQtc3RhdGU9XCJsYXN0XCJdIFtkYXRhLXdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aXphcmRbZGF0YS13aXphcmQtc3RhdGU9XCJsYXN0XCJdIFtkYXRhLXdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud2l6YXJkW2RhdGEtd2l6YXJkLWNsaWNrYWJsZT1cInRydWVcIl0gLndpemFyZC1zdGVwIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjM1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjE3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuYSxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgaSxcbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgYSwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpob3ZlciBpLFxuICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gIC5icmVhZGNydW1iLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1saW5lIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iLmJyZWFkY3J1bWItbGluZSAuYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnJlYWRjcnVtYi5icmVhZGNydW1iLWxpbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iLmJyZWFkY3J1bWItZG90IC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iLmJyZWFkY3J1bWItZG90IC5icmVhZGNydW1iLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1kb3QgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLm5hdiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5uYXYgLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgd2lkdGg6IDJyZW07IH1cbiAgICAubmF2IC5uYXYtbGluayAubmF2LWljb246YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLm5hdiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAubmF2IC5uYXYtbGluayAubmF2LWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0I1QjVDMzsgfVxuICAgIC5uYXYgLm5hdi1saW5rIC5uYXYtaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdiAubmF2LWxpbmsgLmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTsgfVxuICAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42OyB9XG5cbi5uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdiAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQsXG4gIC5uYXYgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiBpLFxuICAubmF2IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAubmF2IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC5uYXYgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOmFmdGVyLFxuICAubmF2IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4ubmF2Lm5hdi1ib2xkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5uYXYubmF2LWJvbGQgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm5hdi5uYXYtYm9sZGVyIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5uYXYubmF2LWJvbGRlciAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubmF2Lm5hdi1ib2xkZXN0IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5uYXYubmF2LWJvbGRlc3QgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cbiAgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uYXYubmF2LXRhYnMgLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gIGZsZXgtZ3JvdzogMDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgLTFweCAwOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBwYWRkaW5nOiAwLjg1cmVtIDA7XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTUxZTQzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMngge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMnggLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMnggLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMnggLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTUxZTQzOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4OyB9XG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0zeCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0zeCAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTN4IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzU1MWU0MzsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LXRleHQsXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQsXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiBpLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtdHJhbnNwYXJlbnQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXRyYW5zcGFyZW50LXdoaXRlIC5uYXYtbGluay5hY3RpdmUgLm5hdi1hcnJvdyxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS10cmFuc3BhcmVudC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1MWU0MztcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUJFREYzICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTZFRjtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1hcnJvdyxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQkM1QkQ7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LXRleHQsXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiBpLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1hcnJvdyB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYWN0aXZlLWJvcmRlci1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUU1RkYgIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODk1MEZDO1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQsXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzg5NTBGQzsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1hcnJvdyxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5uYXYtbGluay5hY3RpdmUgLm5hdi1hcnJvdyxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtYXJyb3cge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYWN0aXZlLWJvcmRlci1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItaW5mbyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYWN0aXZlLWJvcmRlci1pbmZvIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGNERFICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQTgwMDtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGRkE4MDA7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFMkU1ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2NEU2MDtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1hcnJvdyxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNGNkY5O1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtYXJyb3cge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYWN0aXZlLWJvcmRlci1saWdodCAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLWxpZ2h0IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE4MUMzMjtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAubmF2LWxpbmsuYWN0aXZlIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayAuc2hvdyA+IC5uYXYtbGluayAubmF2LWFycm93IHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWFjdGl2ZS1ib3JkZXItZGFyayAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgLm5hdi1pY29uIGksXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5uYXYtYXJyb3csXG4gICAgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWFycm93LFxuICAgIC5uYXYubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtYXJyb3cge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYWN0aXZlLWJvcmRlci13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXdoaXRlIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1hY3RpdmUtYm9yZGVyLXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1maWxsIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWZpbGwgLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1maWxsIC5uYXYtbGluayAubmF2LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHJlbTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTByZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcmVtOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcm91bmRlZDpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcm91bmRlZDpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuXG4ubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cblxuLm5hdi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNCNUI1QzM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXYubmF2LXBpbGxzIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscyAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscyAubmF2LWxpbms6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuXG4ubmF2Lm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubmF2Lm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rOmFmdGVyLFxuICAubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNlOGU4ZTggIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzU1MWU0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluazphZnRlciB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2U4ZThlODsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyMDkzYTsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICNFNEU2RUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0U0RTZFRjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rOmFmdGVyLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXNlY29uZGFyeSAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXNlY29uZGFyeSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3ZlciAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3ZlcjphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGFlNzsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzFCQzVCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICMxQkM1QkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFCQzVCRDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFCQzVCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1O1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluazphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCQjdBRjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzg5NTBGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1pbmZvIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtaW5mbyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtaW5mbyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQzsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtaW5mbyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzg5NTBGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1pbmZvIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWluZm8gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFNUZGO1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluazphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczMzdFRTsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogI0ZGQTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13YXJuaW5nIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI0ZGQTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xKTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REU7XG4gIGJvcmRlcjogMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluayAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rOmFmdGVyIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLm5hdi1saW5rOmhvdmVyIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdhcm5pbmcgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluazpob3ZlciAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluazpob3ZlcjphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2FybmluZyAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU5RDAxOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpOmFmdGVyIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhbmdlciAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICNGNjRFNjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0Y2NEU2MDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYW5nZXIgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYW5nZXIgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGNjRFNjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRjY0RTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1O1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhbmdlciAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhbmdlciAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhbmdlciAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhbmdlciAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5uYXYtbGluazpob3ZlciAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFuZ2VyIC5uYXYtbGluazpob3ZlcjphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYW5nZXIgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFMkQ0MTsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjRjNGNkY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGM0Y2Rjk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rOmFmdGVyLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzdFODI5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogIzdFODI5OTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogI0YzRjZGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWxpZ2h0IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlcjogMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM3RTgyOTk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1saWdodCAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFyayAuc2hvdyA+IC5uYXYtbGluayAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFyayAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rOmFmdGVyLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFyayAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFyayAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtZGFyayAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC1kYXJrIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LWRhcmsgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwO1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluazphZnRlciB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbms6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTYyODsgfVxuXG4ubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gaSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LXdoaXRlIC5zaG93ID4gLm5hdi1saW5rOmFmdGVyLFxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LXdoaXRlIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5zaG93ID4gLm5hdi1saW5rIC5uYXYtdGV4dCxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAubmF2LWxpbms6aG92ZXI6bm90KC5hY3RpdmUpIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1saWdodC13aGl0ZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtbGlnaHQtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWxpZ2h0LXdoaXRlIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluayAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rIC5uYXYtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi10ZXh0LFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluazpob3ZlciAubmF2LXRleHQsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LXRleHQge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIGksXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiBpLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIGkge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLnNob3cgPiAubmF2LWxpbmsgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAubmF2Lm5hdi1waWxscy5uYXYtZ3JvdXAubmF2LXdoaXRlIC5uYXYtbGluay5hY3RpdmUgLm5hdi1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAuc2hvdyA+IC5uYXYtbGluayAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAubmF2LWxpbms6aG92ZXIgLm5hdi1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAuc2hvdyA+IC5uYXYtbGluazphZnRlcixcbiAgLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAubmF2LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5uYXYubmF2LXBpbGxzLm5hdi1ncm91cC5uYXYtd2hpdGUgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLm5hdi5uYXYtcGlsbHMubmF2LWdyb3VwLm5hdi13aGl0ZSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzO1xuICBjb2xvcjogI2U4ZThlODsgfVxuICAuYWxlcnQuYWxlcnQtcHJpbWFyeSAuY2xvc2UgaSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5hbGVydC5hbGVydC1wcmltYXJ5IC5jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtcHJpbWFyeSAuY2xvc2U6aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuXG4uYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xuICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IC5jbG9zZSBpIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSAuY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSAuY2xvc2U6aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlIGkge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnQuYWxlcnQtc3VjY2VzcyAuY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlOmhvdmVyIGkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydC5hbGVydC1pbmZvIC5jbG9zZSBpIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWluZm8gLmNsb3NlOmZvY3VzIGksIC5hbGVydC5hbGVydC1pbmZvIC5jbG9zZTpob3ZlciBpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBODAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnQuYWxlcnQtd2FybmluZyAuY2xvc2UgaSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydC5hbGVydC13YXJuaW5nIC5jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtd2FybmluZyAuY2xvc2U6aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnQuYWxlcnQtZGFuZ2VyIC5jbG9zZSBpIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhbmdlciAuY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWRhbmdlciAuY2xvc2U6aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWxlcnQuYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7XG4gIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5hbGVydC5hbGVydC1saWdodCAuY2xvc2UgaSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5hbGVydC5hbGVydC1saWdodCAuY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWxpZ2h0IC5jbG9zZTpob3ZlciBpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5hbGVydC5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnQuYWxlcnQtZGFyayAuY2xvc2UgaSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydC5hbGVydC1kYXJrIC5jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtZGFyayAuY2xvc2U6aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWxlcnQuYWxlcnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5hbGVydC5hbGVydC13aGl0ZSAuY2xvc2UgaSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5hbGVydC5hbGVydC13aGl0ZSAuY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LXdoaXRlIC5jbG9zZTpob3ZlciBpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5hbGVydC5hbGVydC1jdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbSAuYWxlcnQtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tIC5hbGVydC1pY29uIGkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tIC5hbGVydC1pY29uLmFsZXJ0LWljb24tdG9wIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAuYWxlcnQuYWxlcnQtY3VzdG9tIC5hbGVydC10ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20gLmFsZXJ0LWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbSAuYWxlcnQtY2xvc2UgLmNsb3NlIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20gLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAuYWxlcnQuYWxlcnQtY3VzdG9tIC5hbGVydC1jbG9zZSBpLmtpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbSAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbSAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLTJ4IHtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtd2hpdGUgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtd2hpdGUgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXdoaXRlIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1wcmltYXJ5IC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1wcmltYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1wcmltYXJ5IC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1wcmltYXJ5IC5hbGVydC1jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXByaW1hcnkgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtcHJpbWFyeSAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtcHJpbWFyeSAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtcHJpbWFyeSAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM1MjA5M2E7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXByaW1hcnkuYWxlcnQtbm90aWNlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzU1MWU0MztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXByaW1hcnkgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1wcmltYXJ5IC5hbGVydC1jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1pY29uIGkge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWNsb3NlOmZvY3VzLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXNlY29uZGFyeSAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1zZWNvbmRhcnkgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXNlY29uZGFyeSAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtc2Vjb25kYXJ5IC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1zZWNvbmRhcnkgLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDdkYWU3OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1zZWNvbmRhcnkuYWxlcnQtbm90aWNlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0U0RTZFRjtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1zZWNvbmRhcnkgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1zZWNvbmRhcnkgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5IC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc3VjY2VzcyAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc3VjY2VzcyAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc3VjY2VzcyAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtc3VjY2VzcyAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5RjdGNTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1zdWNjZXNzIC5hbGVydC1pY29uIGkge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXN1Y2Nlc3MgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlOmZvY3VzLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMEJCN0FGOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1zdWNjZXNzLmFsZXJ0LW5vdGljZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxQkM1QkQ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1zdWNjZXNzIC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtc3VjY2VzcyAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXN1Y2Nlc3MgLmFsZXJ0LWNsb3NlOmhvdmVyIGkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1pbmZvIC5hbGVydC1pY29uIGkge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWluZm8gLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlOmZvY3VzLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU1RkY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtaW5mbyAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1pbmZvIC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1pbmZvIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1pbmZvIC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1pbmZvIC5hbGVydC1jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzczMzdFRTsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtaW5mby5hbGVydC1ub3RpY2Uge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjODk1MEZDO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzg5NTBGQzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1pbmZvIC5hbGVydC1pY29uIGkge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtaW5mbyAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1pbmZvIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWluZm8gLmFsZXJ0LWNsb3NlOmZvY3VzIGksIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1pbmZvIC5hbGVydC1jbG9zZTpob3ZlciBpIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13YXJuaW5nIC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13YXJuaW5nIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13YXJuaW5nIC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13YXJuaW5nIC5hbGVydC1jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXdhcm5pbmcgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2FybmluZyAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2FybmluZyAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2FybmluZyAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNFRTlEMDE7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXdhcm5pbmcuYWxlcnQtbm90aWNlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0ZGQTgwMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtd2FybmluZyAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXdhcm5pbmcgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtd2FybmluZyAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS13YXJuaW5nIC5hbGVydC1jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtd2FybmluZyAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtZGFuZ2VyIC5hbGVydC1pY29uIGkge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWRhbmdlciAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtZGFuZ2VyIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYW5nZXIgLmFsZXJ0LWNsb3NlOmZvY3VzLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWRhbmdlciAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWRhbmdlciAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWRhbmdlciAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFuZ2VyIC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1kYW5nZXIgLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRUUyRDQxOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1kYW5nZXIuYWxlcnQtbm90aWNlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Y2NEU2MDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1kYW5nZXIgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtZGFuZ2VyIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWRhbmdlciAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWRhbmdlciAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodCAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodCAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQgLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0IC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodCAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtbGlnaHQgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWxpZ2h0IC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1saWdodCAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtbGlnaHQgLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1saWdodC5hbGVydC1ub3RpY2Uge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRjNGNkY5O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtbGlnaHQgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1saWdodCAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWxpZ2h0IC5hbGVydC1jbG9zZTpob3ZlciBpIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICAgIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYXJrIC5hbGVydC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYXJrIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYXJrIC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1kYXJrIC5hbGVydC1jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWRhcmsgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFyayAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFyayAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFyayAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtZGFyayAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMzE2Mjg7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LWRhcmsuYWxlcnQtbm90aWNlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE4MUMzMjtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxODFDMzI7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtZGFyayAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLWRhcmsgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtZGFyayAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS1kYXJrIC5hbGVydC1jbG9zZTpmb2N1cyBpLCAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtZGFyayAuYWxlcnQtY2xvc2U6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13aGl0ZSAuYWxlcnQtaWNvbiBpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13aGl0ZSAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtd2hpdGUgLmFsZXJ0LWNsb3NlIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LXdoaXRlIC5hbGVydC1jbG9zZTpmb2N1cywgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC13aGl0ZSAuYWxlcnQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2hpdGUgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2hpdGUgLmFsZXJ0LXRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LWxpZ2h0LXdoaXRlIC5hbGVydC1jbG9zZSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC13aGl0ZSAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtbGlnaHQtd2hpdGUgLmFsZXJ0LWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1saWdodC13aGl0ZS5hbGVydC1ub3RpY2Uge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnQuYWxlcnQtY3VzdG9tLmFsZXJ0LW91dGxpbmUtd2hpdGUgLmFsZXJ0LWljb24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS13aGl0ZSAuYWxlcnQtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS13aGl0ZSAuYWxlcnQtY2xvc2UgaSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydC5hbGVydC1jdXN0b20uYWxlcnQtb3V0bGluZS13aGl0ZSAuYWxlcnQtY2xvc2U6Zm9jdXMgaSwgLmFsZXJ0LmFsZXJ0LWN1c3RvbS5hbGVydC1vdXRsaW5lLXdoaXRlIC5hbGVydC1jbG9zZTpob3ZlciBpIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0biB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5idG4gaSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5idG46aG92ZXI6bm90KC5idG4tdGV4dCksIC5idG46Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uZm9jdXMge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgIC5idG46aG92ZXI6bm90KC5idG4tdGV4dCkgaSwgLmJ0bjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmZvY3VzIGkge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgIC5idG4uZGlzYWJsZWQgaSwgLmJ0bjpkaXNhYmxlZCBpIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSBpIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAuYnRuOmZvY3VzOm5vdCguYnRuLXNoYWRvdyk6bm90KC5idG4tc2hhZG93LWhvdmVyKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLmJ0bi1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5idG4uYnRuLXRleHQge1xuICAgIGN1cnNvcjogdGV4dDsgfVxuICAuYnRuOm5vdCguYnRuLXRleHQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi5idG4tYm9yZGVybGVzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuIGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5idG4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJ0biAuc3ZnLWljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7IH1cblxuLmJ0bi5idG4teHMgaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtOyB9XG5cbi5idG4uYnRuLXhzIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtOyB9XG4gIC5idG4uYnRuLXhzIC5zdmctaWNvbiBzdmcge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfVxuXG4uYnRuLmJ0bi1zbSBpLCAuYnRuLWdyb3VwLXNtID4gLmJ0biBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzVyZW07IH1cblxuLmJ0bi5idG4tc20gLnN2Zy1pY29uLCAuYnRuLWdyb3VwLXNtID4gLmJ0biAuc3ZnLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07IH1cbiAgLmJ0bi5idG4tc20gLnN2Zy1pY29uIHN2ZywgLmJ0bi1ncm91cC1zbSA+IC5idG4gLnN2Zy1pY29uIHN2ZyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG5cbi5idG4uYnRuLWxnIGksIC5idG4tZ3JvdXAtbGcgPiAuYnRuIGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuXG4uYnRuLmJ0bi1sZyAuc3ZnLWljb24sIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAuYnRuLmJ0bi1sZyAuc3ZnLWljb24gc3ZnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuc3ZnLWljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLmJ0bi5idG4taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpOyB9XG4gIC5idG4uYnRuLWljb24uYnRuLXhzIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmJ0bi5idG4taWNvbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1pY29uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS4zNWVtICsgMS4xcmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxLjM1ZW0gKyAxLjFyZW0gKyAycHgpOyB9XG4gIC5idG4uYnRuLWljb24uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4taWNvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS42NXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMS41ZW0gKyAxLjY1cmVtICsgMnB4KTsgfVxuICAuYnRuLmJ0bi1pY29uLmJ0bi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYnRuLmJ0bi1pY29uIGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5idG4uYnRuLWljb24gW2NsYXNzXj1cInNvY2ljb24tXCJdOmJlZm9yZSxcbiAgLmJ0bi5idG4taWNvbiBbY2xhc3MqPVwiIHNvY2ljb24tXCJdOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmJ0bi5idG4taWNvbiAuc3ZnLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5idG4uYnRuLWZpeGVkLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYnRuLmJ0bi1maXhlZC1oZWlnaHQuYnRuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpOyB9XG4gIC5idG4uYnRuLWZpeGVkLWhlaWdodC5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1maXhlZC1oZWlnaHQge1xuICAgIGhlaWdodDogY2FsYygxLjM1ZW0gKyAxLjFyZW0gKyAycHgpOyB9XG4gIC5idG4uYnRuLWZpeGVkLWhlaWdodC5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLmJ0bi1maXhlZC1oZWlnaHQge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuNjVyZW0gKyAycHgpOyB9XG5cbi5kcm9wZG93bi10b2dnbGUubmF2LWxpbms6YmVmb3JlLCAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bjpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUuYnRuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0vKnJ0bDppZ25vcmUqLztcbiAgZm9udC1mYW1pbHk6IEtpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXEYxMDlcIjsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZS5idG46YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0vKnJ0bDppZ25vcmUqLztcbiAgZm9udC1mYW1pbHk6IEtpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXEYxMDZcIjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRyb3Bkb3duLXRvZ2dsZS5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgb3BhY2l0eTogMC45OyB9XG4gIC5kcm9wZG93bi10b2dnbGUubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZS5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluazphZnRlciwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluay5hY3RpdmU6YWZ0ZXIsIC5kcm9wZG93bi10b2dnbGUubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluazpmb2N1czphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluazpmb2N1czpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUubmF2LWxpbms6YWN0aXZlOmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmFjdGl2ZTpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUubmF2LWxpbms6aG92ZXI6YWZ0ZXIsIC5kcm9wZG93bi10b2dnbGUubmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuOmFmdGVyLCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuOmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZS5idG4uYWN0aXZlOmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5hY3RpdmU6YmVmb3JlLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bjpmb2N1czphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZS5idG46Zm9jdXM6YmVmb3JlLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bjphY3RpdmU6YWZ0ZXIsIC5kcm9wZG93bi10b2dnbGUuYnRuOmFjdGl2ZTpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUuYnRuOmhvdmVyOmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlLmJ0bjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cblxuLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluay5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmZvY3VzLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRyb3Bkb3duLXRvZ2dsZS5uYXYtbGluazphY3RpdmUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rOmhvdmVyLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5kcm9wZG93bi10b2dnbGUuYnRuLmFjdGl2ZS5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5kcm9wZG93bi10b2dnbGUuYnRuOmZvY3VzLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRyb3Bkb3duLXRvZ2dsZS5idG46YWN0aXZlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRyb3Bkb3duLXRvZ2dsZS5idG46aG92ZXIuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5idG4tZ3JvdXAuZHJvcHVwID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogS2k7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcRjEwRVwiOyB9XG5cbi5idG4tZ3JvdXAuZHJvcHJpZ2h0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogS2k7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcRjEwNVwiOyB9XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuICAuYnRuLWdyb3VwLmRyb3BsZWZ0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAuYnRuLWdyb3VwLmRyb3BsZWZ0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0bi1ncm91cC5kcm9wbGVmdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5idG4uYnRuLWNsZWFuIHtcbiAgY29sb3I6ICNCNUI1QzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWNsZWFuIGkge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5idG4uYnRuLWNsZWFuIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgLmJ0bi5idG4tY2xlYW4gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tY2xlYW4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAuYnRuLmJ0bi1jbGVhbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tY2xlYW46Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWNsZWFuLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1jbGVhbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1jbGVhbjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1jbGVhbi5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tY2xlYW46aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tY2xlYW46Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tY2xlYW4uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAuYnRuLmJ0bi1jbGVhbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1jbGVhbjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1jbGVhbi5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tY2xlYW46aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1jbGVhbjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWNsZWFuLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1jbGVhbi5kaXNhYmxlZCwgLmJ0bi5idG4tY2xlYW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1jbGVhbi5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1jbGVhbjpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmJ0bi5idG4tY2xlYW4uZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tY2xlYW46ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICAuYnRuLmJ0bi1jbGVhbi5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1jbGVhbjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tY2xlYW4uZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1jbGVhbjpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLmJ0bi5idG4tY2xlYW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1jbGVhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tY2xlYW4uZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1jbGVhbi5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWNsZWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1jbGVhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWNsZWFuLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWNsZWFuLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tY2xlYW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWNsZWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tY2xlYW4uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tY2xlYW4uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tY2xlYW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWNsZWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tY2xlYW4uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tY2xlYW4uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1jbGVhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1jbGVhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tY2xlYW4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1jbGVhbi5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi5idG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI0I1QjVDMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWRlZmF1bHQgaSB7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLmJ0bi5idG4tZGVmYXVsdCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjQjVCNUMzOyB9XG4gIC5idG4uYnRuLWRlZmF1bHQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWRlZmF1bHQuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tZGVmYXVsdDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWRlZmF1bHQuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZGVmYXVsdDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kZWZhdWx0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tZGVmYXVsdDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWRlZmF1bHQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZGVmYXVsdC5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNCNUI1QzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkIGksIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0I1QjVDMzsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tZGVmYXVsdC5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tZGVmYXVsdC5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWRlZmF1bHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tZGVmYXVsdC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWRlZmF1bHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5idG4uYnRuLXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2U4ZThlODsgfVxuICAuYnRuLmJ0bi1wcmltYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuICAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIwOTNhO1xuICAgIGJvcmRlci1jb2xvcjogIzUyMDkzYTsgfVxuICAgIC5idG4uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2U4ZThlODsgfVxuICAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXByaW1hcnkuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIwOTNhO1xuICAgIGJvcmRlci1jb2xvcjogIzUyMDkzYTsgfVxuICAgIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXByaW1hcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cblxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQgaSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG5cbi5idG4uYnRuLWxpZ2h0LXByaW1hcnkge1xuICBjb2xvcjogIzU1MWU0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2U4ZThlODsgfVxuICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cblxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSBpIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNlOGU4ZTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZThlOGU4OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1NTFlNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2U4ZThlODsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cblxuLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZGlzYWJsZWQsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXByaW1hcnkuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzU1MWU0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtcHJpbWFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1wcmltYXJ5LmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpbmstcHJpbWFyeSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tbGluay1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWxpbmstcHJpbWFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWxpbmstcHJpbWFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saW5rLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYnRuLmJ0bi1saW5rLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmstcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGluay1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzUyMDkzYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM1MjA5M2E7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzUyMDkzYTsgfVxuICAgIC5idG4uYnRuLWxpbmstcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTIwOTNhOyB9XG4gIC5idG4uYnRuLWxpbmstcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tbGluay1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstcHJpbWFyeS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5idG4uYnRuLWxpbmstcHJpbWFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1wcmltYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWxpbmstcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGluay1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGluay1wcmltYXJ5LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICM1MjA5M2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLXByaW1hcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICM1MjA5M2E7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTIwOTNhOyB9XG4gICAgLmJ0bi5idG4tbGluay1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1wcmltYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM1MjA5M2E7IH1cblxuLmJ0bi5idG4taG92ZXItcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZThlOGU4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItcHJpbWFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNlOGU4ZTggIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItcHJpbWFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXByaW1hcnkuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItYmctcHJpbWFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItYmctcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWJnLXByaW1hcnkuYnRuLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5idG4uYnRuLWJnLXByaW1hcnkuZGlzYWJsZWQsIC5idG4uYnRuLWJnLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg4NSwgMzAsIDY3LCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkb3cuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSg4NSwgMzAsIDY3LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tcHJpbWFyeS5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDMwLCA2NywgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdy1ob3Zlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tcHJpbWFyeS5idG4tc2hhZG93LWhvdmVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkb3ctaG92ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDMwLCA2NywgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuYnRuLXNoYWRvdy1ob3Zlci5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoODUsIDMwLCA2NywgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tc2Vjb25kYXJ5IGkge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkYWU3O1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZGFlNzsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGFlNztcbiAgICBib3JkZXItY29sb3I6ICNkN2RhZTc7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSBpIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkge1xuICBjb2xvcjogI0U0RTZFRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkgaSB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U0RTZFRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkge1xuICBjb2xvcjogI0U0RTZFRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeSBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNFNEU2RUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeSBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNFNEU2RUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFNEU2RUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNFNEU2RUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI0U0RTZFRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtc2Vjb25kYXJ5LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0LXNlY29uZGFyeS5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1saW5rLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkgaSB7XG4gICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZDdkYWU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2Q3ZGFlNzsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZDdkYWU3OyB9XG4gICAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNkN2RhZTc7IH1cbiAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U0RTZFRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmRpc2FibGVkIGksIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNkN2RhZTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2Q3ZGFlNzsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2Q3ZGFlNzsgfVxuICAgIC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2Q3ZGFlNzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXNlY29uZGFyeS5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLWJnLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItYmctc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1iZy1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItYmctc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5idG4uYnRuLWJnLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5idG4tYmctc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNCwgMjgsIDUwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXNlY29uZGFyeS5idG4tc2hhZG93OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXNoYWRvdzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3cuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNCwgMjgsIDUwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXNoYWRvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXNlY29uZGFyeS5idG4tc2hhZG93LWhvdmVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXNoYWRvdy1ob3Zlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3ctaG92ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXNlY29uZGFyeS5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1zaGFkb3ctaG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLXNoYWRvdy1ob3Zlci5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLXN1Y2Nlc3MgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tc3VjY2VzcyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQkI3QUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEJCN0FGOyB9XG4gICAgLmJ0bi5idG4tc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkIGksIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQkI3QUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEJCN0FGOyB9XG4gICAgLmJ0bi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tc3VjY2Vzcy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFCQzVCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgaSB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tbGlnaHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MgaSB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc3VjY2VzcyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUY3RjU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtc3VjY2VzczpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1zdWNjZXNzLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtc3VjY2VzczpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1saWdodC1zdWNjZXNzLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxQkM1QkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MgaSB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2VzcyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmRpc2FibGVkIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2VzczpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2VzczpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzcy5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzcy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1zdWNjZXNzLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzFCQzVCRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZGlzYWJsZWQgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2VzczpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2VzczpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICMxQkM1QkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzFCQzVCRDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1zdWNjZXNzLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICMxQkM1QkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUY3RjU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmJ0bi1kcm9wZG93biBpIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXN1Y2Nlc3MuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtc3VjY2Vzcy5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1saW5rLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFCQzVCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpbmstc3VjY2VzcyBpIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGluay1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmJ0bi5idG4tbGluay1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICMwQkI3QUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjMEJCN0FGOyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMwQkI3QUY7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzBCQjdBRjsgfVxuICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4uYnRuLWxpbmstc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstc3VjY2VzczpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1zdWNjZXNzOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpbmstc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpbmstc3VjY2Vzcy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMEJCN0FGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1zdWNjZXNzLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjMEJCN0FGOyB9XG4gICAgLmJ0bi5idG4tbGluay1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzBCQjdBRjsgfVxuICAgIC5idG4uYnRuLWxpbmstc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstc3VjY2Vzcy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstc3VjY2Vzcy5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMEJCN0FGOyB9XG5cbi5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1zdWNjZXNzLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWJnLXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLWJnLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWJnLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1iZy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1iZy1zdWNjZXNzLmJ0bi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi1iZy1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLmJ0bi1iZy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEO1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuXG4uYnRuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjcsIDE5NywgMTg5LCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3cuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNywgMTk3LCAxODksIDAuMykgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNywgMTk3LCAxODksIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkb3ctaG92ZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdy1ob3Zlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc3VjY2Vzcy5idG4tc2hhZG93LWhvdmVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI3LCAxOTcsIDE4OSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRvdy1ob3Zlci5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjcsIDE5NywgMTg5LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4taW5mbyBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1pbmZvIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taW5mbyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczMzdFRTtcbiAgICBib3JkZXItY29sb3I6ICM3MzM3RUU7IH1cbiAgICAuYnRuLmJ0bi1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlci1jb2xvcjogIzg5NTBGQzsgfVxuICAgIC5idG4uYnRuLWluZm8uZGlzYWJsZWQgaSwgLmJ0bi5idG4taW5mbzpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbmZvOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbmZvOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1pbmZvLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taW5mbzpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1pbmZvLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczMzdFRTtcbiAgICBib3JkZXItY29sb3I6ICM3MzM3RUU7IH1cbiAgICAuYnRuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1pbmZvLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1pbmZvLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4taW5mby5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtaW5mbyBpIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWluZm8gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWluZm8gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLW91dGxpbmUtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4OTUwRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIGksIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzg5NTBGQzsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlci1jb2xvcjogIzg5NTBGQzsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtaW5mby5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtaW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saWdodC1pbmZvIHtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU1RkY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5mbyBpIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1saWdodC1pbmZvIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5mbyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saWdodC1pbmZvLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5mby5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4OTUwRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5mby5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saWdodC1pbmZvOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluZm8uZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1pbmZvOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtaW5mby5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LWluZm8uYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtaW5mby5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1pbmZvLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtaW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtaW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1pbmZvLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtaW5mby5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8ge1xuICBjb2xvcjogIzg5NTBGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbyBpIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5kaXNhYmxlZCwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4OTUwRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZGlzYWJsZWQgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1pbmZvLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtaW5mby5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWluZm8uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvIHtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8gaSB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjODk1MEZDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvLmRpc2FibGVkLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg5NTBGQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzg5NTBGQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1pbmZvLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjODk1MEZDOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtaW5mby5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWluZm8uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU1RkY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mby5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzg5NTBGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWluZm8uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtaW5mby5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1pbmZvLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpbmstaW5mbyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tbGluay1pbmZvIGkge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWxpbmstaW5mbyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWxpbmstaW5mbyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saW5rLWluZm8uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuYnRuLmJ0bi1saW5rLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmstaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGluay1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzczMzdFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM3MzM3RUU7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzczMzdFRTsgfVxuICAgIC5idG4uYnRuLWxpbmstaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNzMzN0VFOyB9XG4gIC5idG4uYnRuLWxpbmstaW5mby5kaXNhYmxlZCwgLmJ0bi5idG4tbGluay1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg5NTBGQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstaW5mby5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saW5rLWluZm86ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAgIC5idG4uYnRuLWxpbmstaW5mby5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWluZm86ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm8uZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1pbmZvOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm8uZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWluZm86ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWxpbmstaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGluay1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGluay1pbmZvLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICM3MzM3RUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstaW5mby5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWluZm8uYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICM3MzM3RUU7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstaW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNzMzN0VFOyB9XG4gICAgLmJ0bi5idG4tbGluay1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1pbmZvLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1pbmZvLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM3MzM3RUU7IH1cblxuLmJ0bi5idG4taG92ZXItaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWluZm86Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaW5mby5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItaW5mby5kcm9wZG93bi10b2dnbGUgaSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItaW5mby5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWluZm8uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWluZm8uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWluZm8uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItaW5mby5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWluZm8uYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItYmctaW5mbzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItYmctaW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWJnLWluZm8uYnRuLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQztcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLWJnLWluZm8uZGlzYWJsZWQsIC5idG4uYnRuLWJnLWluZm86ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5idG4uYnRuLWluZm8uYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgxMzcsIDgwLCAyNTIsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taW5mby5idG4tc2hhZG93OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1pbmZvLmJ0bi1zaGFkb3c6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWluZm8uYnRuLXNoYWRvdy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDEzNywgODAsIDI1MiwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWluZm8uYnRuLXNoYWRvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWluZm8uYnRuLXNoYWRvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tc2hhZG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDEzNywgODAsIDI1MiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWluZm8uYnRuLXNoYWRvdy1ob3Zlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taW5mby5idG4tc2hhZG93LWhvdmVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1pbmZvLmJ0bi1zaGFkb3ctaG92ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMTM3LCA4MCwgMjUyLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taW5mby5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taW5mby5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taW5mby5idG4tc2hhZG93LWhvdmVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgxMzcsIDgwLCAyNTIsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXdhcm5pbmcgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi13YXJuaW5nIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU5RDAxO1xuICAgIGJvcmRlci1jb2xvcjogI0VFOUQwMTsgfVxuICAgIC5idG4uYnRuLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4td2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4td2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4td2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4td2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZCBpLCAuYnRuLmJ0bi13YXJuaW5nOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi13YXJuaW5nOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXdhcm5pbmcuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU5RDAxO1xuICAgIGJvcmRlci1jb2xvcjogI0VFOUQwMTsgfVxuICAgIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXdhcm5pbmcuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXdhcm5pbmcuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2FybmluZyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2FybmluZyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGQTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQgaSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWxpZ2h0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjRERTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1saWdodC13YXJuaW5nIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGQTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmRpc2FibGVkIGksIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2FybmluZy5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtd2FybmluZy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtd2FybmluZy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC13YXJuaW5nLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZBODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcgaSB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZGlzYWJsZWQsIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZBODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZGlzYWJsZWQgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXdhcm5pbmcuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcgaSB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjRkZBODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZGlzYWJsZWQsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZBODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmRpc2FibGVkIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZy5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjRkZBODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2FybmluZy5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0ZGQTgwMDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13YXJuaW5nLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjRkZBODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmcuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmJ0bi1kcm9wZG93biBpIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmcuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdhcm5pbmcuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cblxuLmJ0bi5idG4taG92ZXItbGlnaHQtd2FybmluZy5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1saW5rLXdhcm5pbmcge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGQTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpbmstd2FybmluZyBpIHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1saW5rLXdhcm5pbmcgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1saW5rLXdhcm5pbmcgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGluay13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4tbGluay13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNFRTlEMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tbGluay13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjRUU5RDAxOyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNFRTlEMDE7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0VFOUQwMTsgfVxuICAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4uYnRuLWxpbmstd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkE4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGluay13YXJuaW5nOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRkZBODAwOyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstd2FybmluZzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay13YXJuaW5nOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpbmstd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpbmstd2FybmluZy5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjRUU5RDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay13YXJuaW5nLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjRUU5RDAxOyB9XG4gICAgLmJ0bi5idG4tbGluay13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0VFOUQwMTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstd2FybmluZy5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstd2FybmluZy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstd2FybmluZy5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRUU5RDAxOyB9XG5cbi5idG4uYnRuLWhvdmVyLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItd2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItd2FybmluZzpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXdhcm5pbmcuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci13YXJuaW5nLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWJnLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLWJnLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWJnLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1iZy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItYmctd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1iZy13YXJuaW5nLmJ0bi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuICAuYnRuLmJ0bi1iZy13YXJuaW5nLmRpc2FibGVkLCAuYnRuLmJ0bi1iZy13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuXG4uYnRuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjU1LCAxNjgsIDAsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3c6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRvdy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjU1LCAxNjgsIDAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkb3ctaG92ZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRvdy1ob3Zlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93LWhvdmVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5idG4tc2hhZG93LWhvdmVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNTUsIDE2OCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tZGFuZ2VyIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhbmdlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUyRDQxO1xuICAgIGJvcmRlci1jb2xvcjogI0VFMkQ0MTsgfVxuICAgIC5idG4uYnRuLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5idG4uYnRuLWRhbmdlci5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWRhbmdlci5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFMkQ0MTtcbiAgICBib3JkZXItY29sb3I6ICNFRTJENDE7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1kYW5nZXIuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1kYW5nZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlciBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjY0RTYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIGksIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0Y2NEU2MDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saWdodC1kYW5nZXIge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJFNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC1kYW5nZXIgaSB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhbmdlci5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Y2NEU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXIuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXIuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjY0RTYwOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LWRhbmdlci5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWRhbmdlci5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1kYW5nZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1kYW5nZXIuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIgaSB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5kaXNhYmxlZCwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Y2NEU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuZGlzYWJsZWQgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjY0RTYwOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYW5nZXIuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyIGkge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZGlzYWJsZWQsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNjRFNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNGNjRFNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0Y2NEU2MDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhbmdlci5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJFNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXIuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNGNjRFNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXIuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhbmdlci5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1kYW5nZXIuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tbGluay1kYW5nZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpbmstZGFuZ2VyIGkge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLWxpbmstZGFuZ2VyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tbGluay1kYW5nZXIgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGluay1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1saW5rLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGluay1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI0VFMkQ0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpbmstZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNFRTJENDE7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0VFMkQ0MTsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRUUyRDQxOyB9XG4gIC5idG4uYnRuLWxpbmstZGFuZ2VyLmRpc2FibGVkLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNjRFNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlci5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gICAgLmJ0bi5idG4tbGluay1kYW5nZXIuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYW5nZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlci5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1kYW5nZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgLmJ0bi5idG4tbGluay1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGluay1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1saW5rLWRhbmdlci5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjRUUyRDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1kYW5nZXIuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNFRTJENDE7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNFRTJENDE7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWRhbmdlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstZGFuZ2VyLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNFRTJENDE7IH1cblxuLmJ0bi5idG4taG92ZXItZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItZGFuZ2VyOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItZGFuZ2VyLmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1kYW5nZXIuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1kYW5nZXIuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctZGFuZ2VyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1iZy1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItYmctZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItYmctZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWJnLWRhbmdlci5idG4tZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuICAuYnRuLmJ0bi1iZy1kYW5nZXIuZGlzYWJsZWQsIC5idG4uYnRuLWJnLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3c6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWRhbmdlci5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0NiwgNzgsIDk2LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdy1ob3Zlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3ctaG92ZXI6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWRhbmdlci5idG4tc2hhZG93LWhvdmVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0NiwgNzgsIDk2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tZGFuZ2VyLmJ0bi1zaGFkb3ctaG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYW5nZXIuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5idG4tc2hhZG93LWhvdmVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNDYsIDc4LCA5NiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICM3RTgyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1saWdodCBpIHtcbiAgICBjb2xvcjogIzdFODI5OTsgfVxuICAuYnRuLmJ0bi1saWdodCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjN0U4Mjk5OyB9XG4gIC5idG4uYnRuLWxpZ2h0IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLmJ0bi5idG4tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgICAuYnRuLmJ0bi1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM3RTgyOTk7IH1cbiAgICAuYnRuLmJ0bi1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAuYnRuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQ6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQ6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQ6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5idG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5idG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0IGkge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLW91dGxpbmUtbGlnaHQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQgaSwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1saWdodC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM3RTgyOTk7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1saWdodC5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5idG4uYnRuLWxpZ2h0LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtbGlnaHQgaSB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tbGlnaHQtbGlnaHQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1saWdodC1saWdodCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saWdodC1saWdodC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlnaHQuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtbGlnaHQuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1saWdodC5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1saWdodC5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtbGlnaHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuXG4uYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodCB7XG4gIGNvbG9yOiAjRjNGNkY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQgaSB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzdFODI5OTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0LmRpc2FibGVkLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5kaXNhYmxlZCBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQ6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0LmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjN0U4Mjk5OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0IGkge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI0YzRjZGOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRpc2FibGVkLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRpc2FibGVkIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodC5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtbGlnaHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNGM0Y2Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodC5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0LWxpZ2h0LmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpbmstbGlnaHQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0YzRjZGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpbmstbGlnaHQgaSB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tbGluay1saWdodCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWxpbmstbGlnaHQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGluay1saWdodC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWxpbmstbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmstbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4tbGluay1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJ0bi5idG4tbGluay1saWdodC5kaXNhYmxlZCwgLmJ0bi5idG4tbGluay1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWxpZ2h0LmRpc2FibGVkIGksIC5idG4uYnRuLWxpbmstbGlnaHQ6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1saWdodDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1saWdodDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1saWdodC5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstbGlnaHQ6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5idG4uYnRuLWxpbmstbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGluay1saWdodC5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstbGlnaHQuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1saWdodC5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRTRFNkVGOyB9XG4gICAgLmJ0bi5idG4tbGluay1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1saWdodC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1saWdodC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstbGlnaHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0U0RTZFRjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC5kcm9wZG93bi10b2dnbGUgaSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1saWdodC5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy1saWdodDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItYmctbGlnaHQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItYmctbGlnaHQuYnRuLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAuYnRuLmJ0bi1iZy1saWdodC5kaXNhYmxlZCwgLmJ0bi5idG4tYmctbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5idG4uYnRuLWxpZ2h0LmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpZ2h0LmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LWhvdmVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LWhvdmVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LWhvdmVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1saWdodC5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWxpZ2h0LmJ0bi1zaGFkb3ctaG92ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1kYXJrIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhcmsgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1kYXJrIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNjI4O1xuICAgIGJvcmRlci1jb2xvcjogIzEzMTYyODsgfVxuICAgIC5idG4uYnRuLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmJ0bi5idG4tZGFyay5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1kYXJrOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYXJrLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWRhcms6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYXJrLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWRhcms6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWRhcmsuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1kYXJrOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tZGFyay5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWRhcmsuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNjI4O1xuICAgIGJvcmRlci1jb2xvcjogIzEzMTYyODsgfVxuICAgIC5idG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWRhcmsuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZGFyay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1kYXJrLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxODFDMzI7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS1kYXJrIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtZGFyayAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtZGFyayAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLW91dGxpbmUtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICAgIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxODFDMzI7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQgaSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMTgxQzMyOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFyay5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFyay5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLW91dGxpbmUtZGFyay5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWxpZ2h0LWRhcmsge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDNFMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC1kYXJrIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhcmsgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1saWdodC1kYXJrIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC1kYXJrLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYXJrLmRpc2FibGVkIGksIC5idG4uYnRuLWxpZ2h0LWRhcms6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZGFyay5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWRhcms6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtZGFyay5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWRhcmsuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZGFyay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1kYXJrLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyayB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyayBpIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyayAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5kaXNhYmxlZCwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxODFDMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmRpc2FibGVkIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC1kYXJrLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyayB7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZGlzYWJsZWQsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmRpc2FibGVkIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMTgxQzMyOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtZGFyay5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LWRhcmsuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQzRTA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyay5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDNFMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlIGksXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyay5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtZGFyay5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC1kYXJrLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpbmstZGFyayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tbGluay1kYXJrIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWxpbmstZGFyayAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWxpbmstZGFyayAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saW5rLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuYnRuLmJ0bi1saW5rLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmstZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGluay1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzEzMTYyODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMxMzE2Mjg7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzEzMTYyODsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTMxNjI4OyB9XG4gIC5idG4uYnRuLWxpbmstZGFyay5kaXNhYmxlZCwgLmJ0bi5idG4tbGluay1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFyay5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saW5rLWRhcms6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5idG4uYnRuLWxpbmstZGFyay5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhcms6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay1kYXJrOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcmsuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLWRhcms6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWxpbmstZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGluay1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGluay1kYXJrLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICMxMzE2Mjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstZGFyay5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWRhcmsuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICMxMzE2Mjg7IH1cbiAgICAuYnRuLmJ0bi1saW5rLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstZGFyay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rLWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMTMxNjI4OyB9XG4gICAgLmJ0bi5idG4tbGluay1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay1kYXJrLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxMzE2Mjg7IH1cblxuLmJ0bi5idG4taG92ZXItZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1kYXJrOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItZGFyay5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItZGFyay5kcm9wZG93bi10b2dnbGUgaSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItZGFyay5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWRhcmsuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWRhcmsuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItZGFyay5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWRhcmsuYnRuLWNsZWFuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItYmctZGFyazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItYmctZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItYmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWJnLWRhcmsuYnRuLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLWJnLWRhcmsuZGlzYWJsZWQsIC5idG4uYnRuLWJnLWRhcms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNCwgMjgsIDUwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tZGFyay5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYXJrLmJ0bi1zaGFkb3cuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTZweCAwcHggcmdiYSgyNCwgMjgsIDUwLCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4tZGFyay5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZGFyay5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1kYXJrLmJ0bi1zaGFkb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdy1ob3Zlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tZGFyay5idG4tc2hhZG93LWhvdmVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1kYXJrLmJ0bi1zaGFkb3ctaG92ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWRhcmsuYnRuLXNoYWRvdy1ob3Zlci5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi13aGl0ZSBpIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi13aGl0ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXdoaXRlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmJ0bi5idG4td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuYnRuLmJ0bi13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4td2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4td2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi13aGl0ZS5kaXNhYmxlZCwgLmJ0bi5idG4td2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4td2hpdGUuZGlzYWJsZWQgaSwgLmJ0bi5idG4td2hpdGU6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLXdoaXRlLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4td2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4td2hpdGU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXdoaXRlLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4td2hpdGU6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4td2hpdGUuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXdoaXRlLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4td2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4td2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi13aGl0ZS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2hpdGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQsIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQgaSwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tb3V0bGluZS13aGl0ZS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWxpZ2h0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtd2hpdGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tbGlnaHQtd2hpdGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC13aGl0ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saWdodC13aGl0ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2hpdGUuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtd2hpdGUuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC13aGl0ZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC13aGl0ZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtd2hpdGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNGNDI1NDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRpc2FibGVkLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjM0Y0MjU0OyB9XG4gICAgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRpc2FibGVkLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRpc2FibGVkIGksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci10cmFuc3BhcmVudC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4taG92ZXItdHJhbnNwYXJlbnQtd2hpdGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZS5idG4tZHJvcGRvd24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItbGlnaHQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1saWdodC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93IC5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWhvdmVyLWxpZ2h0LXdoaXRlLmJ0bi1jbGVhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWxpbmstd2hpdGUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWxpbmstd2hpdGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tbGluay13aGl0ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpbmstd2hpdGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGluay13aGl0ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpbmstd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmstd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpbmstd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjRjNGNkY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpbmstd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tbGluay13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tbGluay13aGl0ZS5kaXNhYmxlZCwgLmJ0bi5idG4tbGluay13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi1saW5rLXdoaXRlLmRpc2FibGVkIGksIC5idG4uYnRuLWxpbmstd2hpdGU6ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13aGl0ZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13aGl0ZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGluay13aGl0ZS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmstd2hpdGU6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpbmstd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGluay13aGl0ZS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjRjNGNkY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi5idG4tbGluay13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGluay13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstd2hpdGUuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay13aGl0ZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmstd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstd2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjRjNGNkY5OyB9XG4gICAgLmJ0bi5idG4tbGluay13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGluay13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmstd2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGluay13aGl0ZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmstd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGluay13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay13aGl0ZS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmstd2hpdGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI0YzRjZGOTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItd2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItd2hpdGUuYnRuLWRyb3Bkb3duIGkge1xuICAgIGNvbG9yOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi5idG4taG92ZXItd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyA+IC5idG4uYnRuLWhvdmVyLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAuc2hvdyAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci13aGl0ZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItd2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4taG92ZXItd2hpdGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLnNob3cgLmJ0bi5idG4taG92ZXItd2hpdGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci13aGl0ZS5idG4tY2xlYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy13aGl0ZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItYmctd2hpdGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1iZy13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLWJnLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItYmctd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItYmctd2hpdGUuYnRuLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1iZy13aGl0ZS5kaXNhYmxlZCwgLmJ0bi5idG4tYmctd2hpdGU6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLXdoaXRlLmJ0bi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoMjQsIDI4LCA1MCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXdoaXRlLmJ0bi1zaGFkb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LWhvdmVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LWhvdmVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LWhvdmVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi13aGl0ZS5idG4tc2hhZG93LWhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4td2hpdGUuYnRuLXNoYWRvdy1ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLXdoaXRlLmJ0bi1zaGFkb3ctaG92ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKDI0LCAyOCwgNTAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tdGV4dC13aGl0ZS5kaXNhYmxlZCwgLmJ0bi5idG4tdGV4dC13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taWNvbi13aGl0ZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taWNvbi13aGl0ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taWNvbi13aGl0ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi13aGl0ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1pY29uLXdoaXRlLmRpc2FibGVkIGksIC5idG4uYnRuLWljb24td2hpdGU6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWljb24td2hpdGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi13aGl0ZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taWNvbi13aGl0ZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLXdoaXRlOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLXdoaXRlLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taWNvbi13aGl0ZTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LXdoaXRlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRleHQtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC13aGl0ZS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2hpdGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24td2hpdGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZS5idG4tZHJvcGRvd24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24td2hpdGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24td2hpdGUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24td2hpdGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24td2hpdGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmJ0bi5idG4tdGV4dC1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi5idG4uYnRuLWljb24tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICM1NTFlNDM7IH1cblxuLmJ0bi5idG4taWNvbi1wcmltYXJ5IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1pY29uLXByaW1hcnkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1pY29uLXByaW1hcnkuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1wcmltYXJ5OmRpc2FibGVkIGkge1xuICBjb2xvcjogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1pY29uLXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1wcmltYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzU1MWU0MzsgfVxuXG4uYnRuLmJ0bi1pY29uLXByaW1hcnkuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1wcmltYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLXByaW1hcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLXByaW1hcnk6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM1NTFlNDM7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtcHJpbWFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXRleHQtcHJpbWFyeS5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnkuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tcHJpbWFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5idG4uYnRuLXRleHQtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cblxuLmJ0bi5idG4taWNvbi1zZWNvbmRhcnkgaSB7XG4gIGNvbG9yOiAjMTgxQzMyOyB9XG5cbi5idG4uYnRuLWljb24tc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLXNlY29uZGFyeSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICMxODFDMzI7IH1cblxuLmJ0bi5idG4taWNvbi1zZWNvbmRhcnkuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1zZWNvbmRhcnk6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjMTgxQzMyOyB9XG5cbi5idG4uYnRuLWljb24tc2Vjb25kYXJ5LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWljb24tc2Vjb25kYXJ5OmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLXNlY29uZGFyeS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLXNlY29uZGFyeTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1zZWNvbmRhcnkuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLXNlY29uZGFyeTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdGV4dC1zZWNvbmRhcnk6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1zZWNvbmRhcnk6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgaSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5LmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1zZWNvbmRhcnkuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXNlY29uZGFyeS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFCQzVCRDsgfVxuICAuYnRuLmJ0bi10ZXh0LXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4uYnRuLXRleHQtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cblxuLmJ0bi5idG4taWNvbi1zdWNjZXNzIGkge1xuICBjb2xvcjogIzFCQzVCRDsgfVxuXG4uYnRuLmJ0bi1pY29uLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMUJDNUJEOyB9XG5cbi5idG4uYnRuLWljb24tc3VjY2VzcyAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjMUJDNUJEOyB9XG5cbi5idG4uYnRuLWljb24tc3VjY2Vzcy5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1pY29uLXN1Y2Nlc3M6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjMUJDNUJEOyB9XG5cbi5idG4uYnRuLWljb24tc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLXN1Y2Nlc3M6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMUJDNUJEOyB9XG5cbi5idG4uYnRuLWljb24tc3VjY2Vzcy5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLXN1Y2Nlc3M6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tc3VjY2Vzcy5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWljb24tc3VjY2VzczpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzFCQzVCRDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXN1Y2Nlc3M6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRleHQtc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMxQkM1QkQgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10ZXh0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1zdWNjZXNzLmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gIGNvbG9yOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzcy5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIGksXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIGkge1xuICBjb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3MuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1zdWNjZXNzLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzFCQzVCRCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXRleHQtaW5mbyB7XG4gIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5idG4uYnRuLXRleHQtaW5mby5kaXNhYmxlZCwgLmJ0bi5idG4tdGV4dC1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuXG4uYnRuLmJ0bi1pY29uLWluZm8gaSB7XG4gIGNvbG9yOiAjODk1MEZDOyB9XG5cbi5idG4uYnRuLWljb24taW5mbyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM4OTUwRkM7IH1cblxuLmJ0bi5idG4taWNvbi1pbmZvIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLWluZm8uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM4OTUwRkM7IH1cblxuLmJ0bi5idG4taWNvbi1pbmZvLmRpc2FibGVkIGksIC5idG4uYnRuLWljb24taW5mbzpkaXNhYmxlZCBpIHtcbiAgY29sb3I6ICM4OTUwRkM7IH1cblxuLmJ0bi5idG4taWNvbi1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWljb24taW5mbzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM4OTUwRkM7IH1cblxuLmJ0bi5idG4taWNvbi1pbmZvLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWljb24taW5mbzpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1pbmZvLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taWNvbi1pbmZvOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjODk1MEZDOyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtaW5mbzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdGV4dC1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWluZm8uZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogIzg5NTBGQyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRleHQtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci10ZXh0LWluZm8uYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgY29sb3I6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24taW5mby5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5kcm9wZG93bi10b2dnbGUgaSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5idG4tZHJvcGRvd24gaSB7XG4gIGNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24taW5mby5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWluZm8uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjODk1MEZDICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLmJ0bi5idG4tdGV4dC13YXJuaW5nLmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG5cbi5idG4uYnRuLWljb24td2FybmluZyBpIHtcbiAgY29sb3I6ICNGRkE4MDA7IH1cblxuLmJ0bi5idG4taWNvbi13YXJuaW5nIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0ZGQTgwMDsgfVxuXG4uYnRuLmJ0bi1pY29uLXdhcm5pbmcgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24td2FybmluZy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0ZGQTgwMDsgfVxuXG4uYnRuLmJ0bi1pY29uLXdhcm5pbmcuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi13YXJuaW5nOmRpc2FibGVkIGkge1xuICBjb2xvcjogI0ZGQTgwMDsgfVxuXG4uYnRuLmJ0bi1pY29uLXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0ZGQTgwMDsgfVxuXG4uYnRuLmJ0bi1pY29uLXdhcm5pbmcuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi13YXJuaW5nOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLXdhcm5pbmcuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLXdhcm5pbmc6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGRkE4MDA7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC13YXJuaW5nOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtd2FybmluZy5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjRkZBODAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXRleHQtd2FybmluZy5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmcuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24td2FybmluZy5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGRkE4MDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5idG4uYnRuLXRleHQtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNjRFNjA7IH1cblxuLmJ0bi5idG4taWNvbi1kYW5nZXIgaSB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5idG4uYnRuLWljb24tZGFuZ2VyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0Y2NEU2MDsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhbmdlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGNjRFNjA7IH1cblxuLmJ0bi5idG4taWNvbi1kYW5nZXIuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1kYW5nZXI6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5idG4uYnRuLWljb24tZGFuZ2VyLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWljb24tZGFuZ2VyOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0Y2NEU2MDsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhbmdlci5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWRhbmdlcjpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1kYW5nZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLWRhbmdlcjpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0Y2NEU2MDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYW5nZXI6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1kYW5nZXIuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYW5nZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5kcm9wZG93bi10b2dnbGUgaSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyLmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYW5nZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0Y2NEU2MCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhbmdlci5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmJ0bi5idG4tdGV4dC1saWdodC5kaXNhYmxlZCwgLmJ0bi5idG4tdGV4dC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cblxuLmJ0bi5idG4taWNvbi1saWdodCBpIHtcbiAgY29sb3I6ICNGM0Y2Rjk7IH1cblxuLmJ0bi5idG4taWNvbi1saWdodCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNGM0Y2Rjk7IH1cblxuLmJ0bi5idG4taWNvbi1saWdodCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1saWdodC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0YzRjZGOTsgfVxuXG4uYnRuLmJ0bi1pY29uLWxpZ2h0LmRpc2FibGVkIGksIC5idG4uYnRuLWljb24tbGlnaHQ6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5idG4uYnRuLWljb24tbGlnaHQuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1saWdodDpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNGM0Y2Rjk7IH1cblxuLmJ0bi5idG4taWNvbi1saWdodC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWxpZ2h0OmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLWxpZ2h0LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taWNvbi1saWdodDpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0YzRjZGOTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWxpZ2h0OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRleHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1saWdodC5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0LmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodC5idG4tZHJvcGRvd24gaSB7XG4gIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1saWdodC5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0LmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tbGlnaHQuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tdGV4dC1kYXJrIHtcbiAgY29sb3I6ICMxODFDMzI7IH1cbiAgLmJ0bi5idG4tdGV4dC1kYXJrLmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG5cbi5idG4uYnRuLWljb24tZGFyayBpIHtcbiAgY29sb3I6ICMxODFDMzI7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmsgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmsuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1kYXJrOmRpc2FibGVkIGkge1xuICBjb2xvcjogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1kYXJrOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMjsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmsuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1kYXJrOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmsuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLWRhcms6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICMxODFDMzI7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmsuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LWRhcmstNzUge1xuICBjb2xvcjogIzNGNDI1NDsgfVxuICAuYnRuLmJ0bi10ZXh0LWRhcmstNzUuZGlzYWJsZWQsIC5idG4uYnRuLXRleHQtZGFyay03NTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTc1IGkge1xuICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNzUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay03NSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTc1LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay03NS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1pY29uLWRhcmstNzU6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay03NS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWRhcmstNzU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM0Y0MjU0OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay03NS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWRhcmstNzU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay03NS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWljb24tZGFyay03NTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNzU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay03NTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTc1LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNzU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNzU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNzUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTc1LmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gIGNvbG9yOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZHJvcGRvd24tdG9nZ2xlIGksXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuYnRuLWRyb3Bkb3duIGkge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNzU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay03NS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTc1LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzNGNDI1NCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXRleHQtZGFyay02NSB7XG4gIGNvbG9yOiAjNUU2Mjc4OyB9XG4gIC5idG4uYnRuLXRleHQtZGFyay02NS5kaXNhYmxlZCwgLmJ0bi5idG4tdGV4dC1kYXJrLTY1OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzVFNjI3ODsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNjUgaSB7XG4gIGNvbG9yOiAjNUU2Mjc4OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay02NSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1RTYyNzg7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTY1IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNjUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM1RTYyNzg7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTY1LmRpc2FibGVkIGksIC5idG4uYnRuLWljb24tZGFyay02NTpkaXNhYmxlZCBpIHtcbiAgY29sb3I6ICM1RTYyNzg7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTY1LmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWljb24tZGFyay02NTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1RTYyNzg7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTY1LmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWljb24tZGFyay02NTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTY1LmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taWNvbi1kYXJrLTY1OmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjNUU2Mjc4OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtZGFyay02NTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTY1OmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNjUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogIzVFNjI3OCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtZGFyay02NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay02NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay02NS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNjUuYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1OmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgY29sb3I6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1OmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1OmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1LmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5kcm9wZG93bi10b2dnbGUgaSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5idG4tZHJvcGRvd24gaSB7XG4gIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay02NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTY1LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNjUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4tdGV4dC1kYXJrLTUwIHtcbiAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLmJ0bi5idG4tdGV4dC1kYXJrLTUwLmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LWRhcmstNTA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5idG4uYnRuLWljb24tZGFyay01MCBpIHtcbiAgY29sb3I6ICM3RTgyOTk7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTUwIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzdFODI5OTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNTAgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay01MC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzdFODI5OTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNTAuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1kYXJrLTUwOmRpc2FibGVkIGkge1xuICBjb2xvcjogIzdFODI5OTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNTAuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1kYXJrLTUwOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzdFODI5OTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNTAuZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taWNvbi1kYXJrLTUwOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstNTAuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLWRhcmstNTA6ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM3RTgyOTk7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTUwOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstNTA6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay01MC5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gIGNvbG9yOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTUwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTUwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTUwLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay01MC5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICBjb2xvcjogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTAuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTUwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstNTAuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay01MC5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM3RTgyOTkgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi10ZXh0LWRhcmstMjUge1xuICBjb2xvcjogI0QxRDNFMDsgfVxuICAuYnRuLmJ0bi10ZXh0LWRhcmstMjUuZGlzYWJsZWQsIC5idG4uYnRuLXRleHQtZGFyay0yNTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNEMUQzRTA7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTI1IGkge1xuICBjb2xvcjogI0QxRDNFMDsgfVxuXG4uYnRuLmJ0bi1pY29uLWRhcmstMjUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjRDFEM0UwOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay0yNSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLmJ0bi5idG4taWNvbi1kYXJrLTI1LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjRDFEM0UwOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay0yNS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1pY29uLWRhcmstMjU6ZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjRDFEM0UwOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay0yNS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWRhcmstMjU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjRDFEM0UwOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay0yNS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLWRhcmstMjU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tZGFyay0yNS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWljb24tZGFyay0yNTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0QxRDNFMDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstMjU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRleHQtZGFyay0yNTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTI1LmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgY29sb3I6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstMjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstMjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci10ZXh0LWRhcmstMjUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgLmJ0bi5idG4taG92ZXItdGV4dC1kYXJrLTI1LmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gIGNvbG9yOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1OmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZHJvcGRvd24tdG9nZ2xlIGksXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuYnRuLWRyb3Bkb3duIGkge1xuICBjb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLWRhcmstMjU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tZGFyay0yNS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1kYXJrLTI1LmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0QxRDNFMCAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLXRleHQtbXV0ZWQge1xuICBjb2xvcjogI0I1QjVDMzsgfVxuICAuYnRuLmJ0bi10ZXh0LW11dGVkLmRpc2FibGVkLCAuYnRuLmJ0bi10ZXh0LW11dGVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I1QjVDMzsgfVxuXG4uYnRuLmJ0bi1pY29uLW11dGVkIGkge1xuICBjb2xvcjogI0I1QjVDMzsgfVxuXG4uYnRuLmJ0bi1pY29uLW11dGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0I1QjVDMzsgfVxuXG4uYnRuLmJ0bi1pY29uLW11dGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1pY29uLW11dGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi5idG4uYnRuLWljb24tbXV0ZWQuZGlzYWJsZWQgaSwgLmJ0bi5idG4taWNvbi1tdXRlZDpkaXNhYmxlZCBpIHtcbiAgY29sb3I6ICNCNUI1QzM7IH1cblxuLmJ0bi5idG4taWNvbi1tdXRlZC5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pY29uLW11dGVkOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0I1QjVDMzsgfVxuXG4uYnRuLmJ0bi1pY29uLW11dGVkLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWljb24tbXV0ZWQ6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWljb24tbXV0ZWQuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pY29uLW11dGVkOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtbXV0ZWQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWhvdmVyLXRleHQtbXV0ZWQ6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWhvdmVyLXRleHQtbXV0ZWQuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLXRleHQtbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1ob3Zlci10ZXh0LW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItdGV4dC1tdXRlZC5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci10ZXh0LW11dGVkLmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gIGNvbG9yOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZDpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQ6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZC5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG5cbi5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4uc2hvdyA+IC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQuZHJvcGRvd24tdG9nZ2xlIGksXG4uc2hvdyAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkLmJ0bi1kcm9wZG93biBpIHtcbiAgY29sb3I6ICNCNUI1QzMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgPiAuYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZC5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZC5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5zaG93IC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uYnRuLmJ0bi1ob3Zlci1pY29uLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWhvdmVyLWljb24tbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5zaG93ID4gLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cgLmJ0bi5idG4taG92ZXItaWNvbi1tdXRlZC5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICNCNUI1QzMgIWltcG9ydGFudDsgfVxuXG4uYnRuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7IH1cbiAgLmJ0bi5idG4tZmFjZWJvb2sgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZmFjZWJvb2sgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1mYWNlYm9vayAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWZhY2Vib29rOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1mYWNlYm9vazpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZmFjZWJvb2suZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDQ5N2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzA0OTdjOyB9XG4gICAgLmJ0bi5idG4tZmFjZWJvb2s6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tZmFjZWJvb2s6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tZmFjZWJvb2suZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWZhY2Vib29rOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWZhY2Vib29rLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tZmFjZWJvb2s6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZmFjZWJvb2s6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tZmFjZWJvb2suZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZmFjZWJvb2s6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1mYWNlYm9vay5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZmFjZWJvb2suZGlzYWJsZWQsIC5idG4uYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5ODsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rLmRpc2FibGVkIGksIC5idG4uYnRuLWZhY2Vib29rOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1mYWNlYm9vazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWZhY2Vib29rOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWZhY2Vib29rOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWZhY2Vib29rLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgICBib3JkZXItY29sb3I6ICMzMDQ5N2M7IH1cbiAgICAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1mYWNlYm9vay5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWZhY2Vib29rLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWZhY2Vib29rLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tZmFjZWJvb2suYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saWdodC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rIGkge1xuICAgIGNvbG9yOiAjM2I1OTk4OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMzYjU5OTg7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2sgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2suZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjM2I1OTk4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmRpc2FibGVkIGksIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzNiNTk5ODsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2suYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWZhY2Vib29rLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tZ29vZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTsgfVxuICAuYnRuLmJ0bi1nb29nbGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZ29vZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZ29vZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tZ29vZ2xlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1nb29nbGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDM2MjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2QzNjIzOyB9XG4gICAgLmJ0bi5idG4tZ29vZ2xlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWdvb2dsZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1nb29nbGUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1nb29nbGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZ29vZ2xlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tZ29vZ2xlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWdvb2dsZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1nb29nbGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWdvb2dsZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWdvb2dsZS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZ29vZ2xlLmRpc2FibGVkLCAuYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5OyB9XG4gICAgLmJ0bi5idG4tZ29vZ2xlLmRpc2FibGVkIGksIC5idG4uYnRuLWdvb2dsZTpkaXNhYmxlZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tZ29vZ2xlLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWdvb2dsZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWdvb2dsZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWdvb2dsZS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWdvb2dsZTpkaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyAuYnRuLmJ0bi1nb29nbGUuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QzNjIzO1xuICAgIGJvcmRlci1jb2xvcjogI2NkMzYyMzsgfVxuICAgIC5idG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWdvb2dsZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWdvb2dsZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1nb29nbGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1nb29nbGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saWdodC1nb29nbGUge1xuICBjb2xvcjogI2RkNGIzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDc1LCA1NywgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC1nb29nbGUgaSB7XG4gICAgY29sb3I6ICNkZDRiMzk7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNkZDRiMzk7IH1cbiAgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZGQ0YjM5OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1nb29nbGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1nb29nbGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1nb29nbGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1nb29nbGU6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1nb29nbGUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RkNGIzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgNzUsIDU3LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGUuZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNkZDRiMzk7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGUuZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZGQ0YjM5OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2RkNGIzOTsgfVxuICAuYnRuLmJ0bi1saWdodC1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWdvb2dsZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1nb29nbGUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1nb29nbGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIGJvcmRlci1jb2xvcjogIzFkYTFmMjsgfVxuICAuYnRuLmJ0bi10d2l0dGVyIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXR3aXR0ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi10d2l0dGVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi10d2l0dGVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi10d2l0dGVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZGRjO1xuICAgIGJvcmRlci1jb2xvcjogIzBkOGRkYzsgfVxuICAgIC5idG4uYnRuLXR3aXR0ZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tdHdpdHRlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi10d2l0dGVyLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXR3aXR0ZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tdHdpdHRlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXR3aXR0ZXI6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tdHdpdHRlcjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi10d2l0dGVyLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tdHdpdHRlcjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXR3aXR0ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXR3aXR0ZXIuZGlzYWJsZWQsIC5idG4uYnRuLXR3aXR0ZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWRhMWYyOyB9XG4gICAgLmJ0bi5idG4tdHdpdHRlci5kaXNhYmxlZCBpLCAuYnRuLmJ0bi10d2l0dGVyOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXR3aXR0ZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXR3aXR0ZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXR3aXR0ZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi10d2l0dGVyOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXR3aXR0ZXIuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZGRjO1xuICAgIGJvcmRlci1jb2xvcjogIzBkOGRkYzsgfVxuICAgIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXR3aXR0ZXIuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXR3aXR0ZXIuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tbGlnaHQtdHdpdHRlciB7XG4gIGNvbG9yOiAjMWRhMWYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxNjEsIDI0MiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC10d2l0dGVyIGkge1xuICAgIGNvbG9yOiAjMWRhMWYyOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFkYTFmMjsgfVxuICAuYnRuLmJ0bi1saWdodC10d2l0dGVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkYTFmMjsgfVxuICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXI6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzFkYTFmMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxNjEsIDI0MiwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMxZGExZjI7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICMxZGExZjI7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXI6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzFkYTFmMjsgfVxuICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtdHdpdHRlci5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjO1xuICBib3JkZXItY29sb3I6ICNlMTMwNmM7IH1cbiAgLmJ0bi5idG4taW5zdGFncmFtIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWluc3RhZ3JhbSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWluc3RhZ3JhbSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1pbnN0YWdyYW06aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWluc3RhZ3JhbTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4taW5zdGFncmFtLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QxZTU5O1xuICAgIGJvcmRlci1jb2xvcjogI2NkMWU1OTsgfVxuICAgIC5idG4uYnRuLWluc3RhZ3JhbTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1pbnN0YWdyYW06Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4taW5zdGFncmFtLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW06aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4taW5zdGFncmFtOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWluc3RhZ3JhbS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWluc3RhZ3JhbTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbnN0YWdyYW06Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taW5zdGFncmFtLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW06aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pbnN0YWdyYW06Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pbnN0YWdyYW0uZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZCwgLmJ0bi5idG4taW5zdGFncmFtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjO1xuICAgIGJvcmRlci1jb2xvcjogI2UxMzA2YzsgfVxuICAgIC5idG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4taW5zdGFncmFtOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMWU1OTtcbiAgICBib3JkZXItY29sb3I6ICNjZDFlNTk7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtIHtcbiAgY29sb3I6ICNlMTMwNmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCA0OCwgMTA4LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbSBpIHtcbiAgICBjb2xvcjogI2UxMzA2YzsgfVxuICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2UxMzA2YzsgfVxuICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNlMTMwNmM7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMzA2YztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTEzMDZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCA0OCwgMTA4LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNlMTMwNmM7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZTEzMDZjOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2UxMzA2YzsgfVxuICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5idG4tZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTMwNmM7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1pbnN0YWdyYW0uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDsgfVxuICAuYnRuLmJ0bi15b3V0dWJlIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXlvdXR1YmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi15b3V0dWJlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi15b3V0dWJlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi15b3V0dWJlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5MDAwMDsgfVxuICAgIC5idG4uYnRuLXlvdXR1YmU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4teW91dHViZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi15b3V0dWJlLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXlvdXR1YmU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4teW91dHViZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXlvdXR1YmU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4teW91dHViZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi15b3V0dWJlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4teW91dHViZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXlvdXR1YmUuZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQsIC5idG4uYnRuLXlvdXR1YmU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwOyB9XG4gICAgLmJ0bi5idG4teW91dHViZS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi15b3V0dWJlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXlvdXR1YmU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXlvdXR1YmU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi15b3V0dWJlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXlvdXR1YmUuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5MDAwMDsgfVxuICAgIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLXlvdXR1YmUuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXlvdXR1YmUuYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tbGlnaHQteW91dHViZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saWdodC15b3V0dWJlIGkge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmMDAwMDsgfVxuICAuYnRuLmJ0bi1saWdodC15b3V0dWJlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmU6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQteW91dHViZS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQteW91dHViZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQteW91dHViZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQteW91dHViZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmU6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQteW91dHViZS5kaXNhYmxlZCBpLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZjAwMDA7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmU6ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUuZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQteW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQteW91dHViZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUuYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQteW91dHViZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQteW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQteW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQteW91dHViZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQteW91dHViZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQteW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQteW91dHViZS5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdiNTsgfVxuICAuYnRuLmJ0bi1saW5rZWRpbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saW5rZWRpbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpbmtlZGluIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tbGlua2VkaW46aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4uYnRuLWxpbmtlZGluOmZvY3VzOm5vdCguYnRuLXRleHQpLCAuYnRuLmJ0bi1saW5rZWRpbi5mb2N1czpub3QoLmJ0bi10ZXh0KSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWU4ZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDVlOGY7IH1cbiAgICAuYnRuLmJ0bi1saW5rZWRpbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saW5rZWRpbjpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saW5rZWRpbi5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW46aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlua2VkaW46Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlua2VkaW4uZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saW5rZWRpbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rZWRpbjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saW5rZWRpbi5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW46aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rZWRpbjpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpbmtlZGluLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi5idG4tbGlua2VkaW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3N2I1OyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW4uZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlua2VkaW46ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmtlZGluOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW4uZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlua2VkaW46ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlua2VkaW46ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlua2VkaW4uYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZThmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWU4ZjsgfVxuICAgIC5idG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgaSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSBpLFxuICAgIC5zaG93IC5idG4uYnRuLWxpbmtlZGluLmJ0bi1kcm9wZG93biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlua2VkaW4uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgLmJ0bi5idG4tbGlua2VkaW4uYnRuLWRyb3Bkb3duIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyAuYnRuLmJ0bi1saW5rZWRpbi5idG4tZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWxpZ2h0LWxpbmtlZGluIHtcbiAgY29sb3I6ICMwMDc3YjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxODEsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4gaSB7XG4gICAgY29sb3I6ICMwMDc3YjU7IH1cbiAgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzAwNzdiNTsgfVxuICAuYnRuLmJ0bi1saWdodC1saW5rZWRpbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1saWdodC1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA3N2I1OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIGksIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmZvY3VzOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmZvY3VzOm5vdCguYnRuLXRleHQpIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbi5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uZm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRpc2FibGVkLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDc3YjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE4MSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uZGlzYWJsZWQgaSwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46ZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzAwNzdiNTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOmRpc2FibGVkIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjMDA3N2I1OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46ZGlzYWJsZWQgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46ZGlzYWJsZWQuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDA3N2I1OyB9XG4gIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uYnRuLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1saW5rZWRpbi5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpZ2h0LWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtbGlua2VkaW4uYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1za3lwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwO1xuICBib3JkZXItY29sb3I6ICMwMGFmZjA7IH1cbiAgLmJ0bi5idG4tc2t5cGUgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tc2t5cGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1za3lwZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLmJ0bi1za3lwZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuLXNreXBlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLmJ0bi1za3lwZTpmb2N1czpub3QoLmJ0bi10ZXh0KSwgLmJ0bi5idG4tc2t5cGUuZm9jdXM6bm90KC5idG4tdGV4dCkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5M2NhOyB9XG4gICAgLmJ0bi5idG4tc2t5cGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgaSwgLmJ0bi5idG4tc2t5cGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tc2t5cGUuZm9jdXM6bm90KC5idG4tdGV4dCkgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXNreXBlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXNreXBlOmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5idG4uYnRuLXNreXBlLmZvY3VzOm5vdCguYnRuLXRleHQpIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tc2t5cGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc2t5cGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tc2t5cGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLXNreXBlOmhvdmVyOm5vdCguYnRuLXRleHQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tc2t5cGU6Zm9jdXM6bm90KC5idG4tdGV4dCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1za3lwZS5mb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG4tc2t5cGUuZGlzYWJsZWQsIC5idG4uYnRuLXNreXBlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYWZmMDsgfVxuICAgIC5idG4uYnRuLXNreXBlLmRpc2FibGVkIGksIC5idG4uYnRuLXNreXBlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1za3lwZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1za3lwZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXNreXBlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLXNreXBlOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1za3lwZS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLXNreXBlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1za3lwZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLXNreXBlLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDkzY2E7IH1cbiAgICAuYnRuLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgaSwgLmJ0bi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIGksXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1za3lwZS5kcm9wZG93bi10b2dnbGUgaSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1za3lwZS5idG4tZHJvcGRvd24gaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXNreXBlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5zaG93IC5idG4uYnRuLXNreXBlLmJ0bi1kcm9wZG93biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi5idG4tc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNreXBlLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgLmJ0bi5idG4tc2t5cGUuYnRuLWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saWdodC1za3lwZSB7XG4gIGNvbG9yOiAjMDBhZmYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NSwgMjQwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWxpZ2h0LXNreXBlIGkge1xuICAgIGNvbG9yOiAjMDBhZmYwOyB9XG4gIC5idG4uYnRuLWxpZ2h0LXNreXBlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMwMGFmZjA7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc2t5cGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi5idG4tbGlnaHQtc2t5cGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwYWZmMDsgfVxuICAuYnRuLmJ0bi1saWdodC1za3lwZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bi5idG4tbGlnaHQtc2t5cGU6Zm9jdXM6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LXNreXBlLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSBpLCAuYnRuLmJ0bi1saWdodC1za3lwZTpmb2N1czpub3QoLmJ0bi10ZXh0KSBpLCAuYnRuLmJ0bi1saWdodC1za3lwZS5mb2N1czpub3QoLmJ0bi10ZXh0KSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc2t5cGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2t5cGU6Zm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2t5cGUuZm9jdXM6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZTpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1za3lwZTpmb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1za3lwZS5mb2N1czpub3QoLmJ0bi10ZXh0KSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc2t5cGU6aG92ZXI6bm90KC5idG4tdGV4dCk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLmJ0bi1saWdodC1za3lwZTpmb2N1czpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXNreXBlLmZvY3VzOm5vdCguYnRuLXRleHQpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi1saWdodC1za3lwZS5kaXNhYmxlZCwgLmJ0bi5idG4tbGlnaHQtc2t5cGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDBhZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc1LCAyNDAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNreXBlLmRpc2FibGVkIGksIC5idG4uYnRuLWxpZ2h0LXNreXBlOmRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICMwMGFmZjA7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZS5kaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuYnRuLmJ0bi1saWdodC1za3lwZTpkaXNhYmxlZCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzAwYWZmMDsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNreXBlLmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5idG4uYnRuLWxpZ2h0LXNreXBlOmRpc2FibGVkIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZS5kaXNhYmxlZC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXNreXBlOmRpc2FibGVkLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb2xvcjogIzAwYWZmMDsgfVxuICAuYnRuLmJ0bi1saWdodC1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCksIC5idG4uYnRuLWxpZ2h0LXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1za3lwZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93IC5idG4uYnRuLWxpZ2h0LXNreXBlLmJ0bi1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi5idG4tbGlnaHQtc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYnRuLXRleHQpIGksIC5idG4uYnRuLWxpZ2h0LXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBpLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtc2t5cGUuZHJvcGRvd24tdG9nZ2xlIGksXG4gICAgLnNob3cgLmJ0bi5idG4tbGlnaHQtc2t5cGUuYnRuLWRyb3Bkb3duIGkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1za3lwZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1za3lwZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1saWdodC1za3lwZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5idG4tdGV4dCkgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmJ0bi5idG4tbGlnaHQtc2t5cGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1za3lwZS5kcm9wZG93bi10b2dnbGUgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuc2hvdyAuYnRuLmJ0bi1saWdodC1za3lwZS5idG4tZHJvcGRvd24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5idG4uYnRuLWxpZ2h0LXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmJ0bi10ZXh0KS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4uYnRuLWxpZ2h0LXNreXBlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saWdodC1za3lwZS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5zaG93IC5idG4uYnRuLWxpZ2h0LXNreXBlLmJ0bi1kcm9wZG93bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMC8qcnRsOmlnbm9yZSovO1xuICAvKnJ0bDpyYXc6XHJcbiAgICByaWdodDogYXV0bztcclxuICAgICovIH1cbiAgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IGk6YmVmb3JlLFxuICAgIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gPiBpOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcmFuZ2VwaWNrZXIpIHtcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICovIH1cbiAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1hbmltLXVwIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1kcm9wZG93bi1tZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgYW5pbWF0aW9uLWRyb3Bkb3duLW1lbnUtbW92ZS11cCAuM3MgZWFzZS1vdXQgMTsgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtYW5pbSxcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtYW5pbS1kb3duLmRyb3Bkb3duLW1lbnUtYW5pbSB7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZHJvcGRvd24tbWVudS1mYWRlLWluIC4zcyBlYXNlIDEsIGFuaW1hdGlvbi1kcm9wZG93bi1tZW51LW1vdmUtZG93biAuM3MgZWFzZS1vdXQgMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA3NXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwNXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtc20ge1xuICAgIHdpZHRoOiAxNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1kIHtcbiAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1sZyB7XG4gICAgd2lkdGg6IDM1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUteGwge1xuICAgIHdpZHRoOiA0MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXh4bCB7XG4gICAgd2lkdGg6IDYwMHB4OyB9IH1cblxuLmRyb3Bkb3duLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZHJvcGRvd24uZHJvcGRvd24taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kcm9wZG93bi5kcm9wZG93bi1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWhvdmVyOmhvdmVyID4gLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUge1xuICAvKldpdGhvdXQgdGhpcywgY2xpY2tpbmcgd2lsbCBtYWtlIGl0IHN0aWNreSovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWRyb3Bkb3duLW1lbnUtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1kcm9wZG93bi1tZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWRyb3Bkb3duLW1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uZm9ybS1ncm91cCAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwIC52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb3JtLWdyb3VwIC5mb3JtLXRleHQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1waWxsLmZvcm0tY29udHJvbC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zNTsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1waWxsLmZvcm0tY29udHJvbC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1jb250cm9sLmFjdGl2ZSwgLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tY29udHJvbC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCNUI1QzM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZDphY3RpdmUsIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkLmFjdGl2ZSwgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgIGJvcmRlci1jb2xvcjogI0VCRURGMztcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cblxuLmZvcm0tY29udHJvbC1pY29ubGVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmZvcm0tY29udHJvbC1pY29ubGVzcyAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wbGFjZWhvbGRlci1kYXJrLTUwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RTgyOTk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBsYWNlaG9sZGVyLWRhcmstNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RTgyOTk7IH1cblxuLnBsYWNlaG9sZGVyLWRhcmstNTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdFODI5OTsgfVxuXG4ucGxhY2Vob2xkZXItZGFyay03NTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wbGFjZWhvbGRlci1kYXJrLTc1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5wbGFjZWhvbGRlci1kYXJrLTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLnBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1maWxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCArIC5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBtYXJnaW4tbGVmdDogMXB4OyB9XG5cbi5pbnB1dC1ncm91cCBpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5pbnB1dC1ncm91cCBpOmFmdGVyLCAuaW5wdXQtZ3JvdXAgaTpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuc3ZnLWljb24ge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQuYWN0aXZlLCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJFREYzO1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkOmFjdGl2ZSwgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkLmFjdGl2ZSwgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCRURGMztcbiAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zb2xpZC5pbnB1dC1ncm91cC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yOHJlbTsgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQuaW5wdXQtZ3JvdXAtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQgLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc29saWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnksXG4gICAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1zZWNvbmRhcnksXG4gICAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNvbGlkIC5pbnB1dC1ncm91cC10ZXh0IC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zb2xpZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi52YWxpZGF0ZWQgLnZhbGlkLWZlZWRiYWNrLFxuLnZhbGlkYXRlZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnB1dC1pY29uIHNwYW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTsgfVxuICAgIC5pbnB1dC1pY29uIHNwYW4gaSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuaW5wdXQtaWNvbiBzcGFuIGk6YWZ0ZXIsIC5pbnB1dC1pY29uIHNwYW4gaTpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5pbnB1dC1pY29uIHNwYW4gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICM3RTgyOTk7IH1cbiAgICAuaW5wdXQtaWNvbiBzcGFuIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuaW5wdXQtaWNvbiBzcGFuIC5zdmctaWNvbiBzdmcge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgLmlucHV0LWljb24gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNWVtICsgMS4zcmVtICsgMnB4KTsgfVxuICAuaW5wdXQtaWNvbi5pbnB1dC1pY29uLXJpZ2h0IHNwYW4ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmlucHV0LWljb24uaW5wdXQtaWNvbi1yaWdodCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7IH1cblxuLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lOyB9XG5cbi5yb3cucm93LXBhZGRpbmdsZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93LnJvdy1wYWRkaW5nbGVzcyA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yb3cucm93LXN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJvdyAuY29sLXN0cmV0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ucm93W2NsYXNzKj1cInJvdy1jb2wtZGl2aWRlci1cIl0gPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMzsgfVxuICAucm93W2NsYXNzKj1cInJvdy1jb2wtZGl2aWRlci1cIl0gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucm93LnJvdy1jb2wtZGl2aWRlciA+IGRpdiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLnJvdy5yb3ctY29sLWRpdmlkZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucm93LnJvdy1jb2wtZGl2aWRlci1zbSA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gICAgLnJvdy5yb3ctY29sLWRpdmlkZXItc20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy5yb3ctY29sLWRpdmlkZXItbWQgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMzsgfVxuICAgIC5yb3cucm93LWNvbC1kaXZpZGVyLW1kID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3cucm93LWNvbC1kaXZpZGVyLWxnID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgICAucm93LnJvdy1jb2wtZGl2aWRlci1sZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy5yb3ctY29sLWRpdmlkZXIteGwgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMzsgfVxuICAgIC5yb3cucm93LWNvbC1kaXZpZGVyLXhsID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucm93LnJvdy1jb2wtZGl2aWRlci14eGwgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMzsgfVxuICAgIC5yb3cucm93LWNvbC1kaXZpZGVyLXh4bCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5ndXR0ZXItYiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmd1dHRlci10IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHNtYWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSBpLFxuICAgIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSAua2kge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciBpLFxuICAgICAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIC5raSB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm1vZGFsLm1vZGFsLXN0aWNreS5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLm1vZGFsLm1vZGFsLXN0aWNreS5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5tb2RhbC5tb2RhbC1zdGlja3kubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLm1vZGFsLm1vZGFsLXN0aWNreS5tb2RhbC1zdGlja3ktYm90dG9tLXJpZ2h0Lm1vZGFsLXN0aWNreS1sZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1zdGlja3kubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodC5tb2RhbC1zdGlja3ktbGcgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2RhbC5tb2RhbC1zdGlja3kubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tb2RhbC5tb2RhbC1zdGlja3kubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZy5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7IH0gfVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDAuNXJlbTsgfVxuICAucHJvZ3Jlc3MucHJvZ3Jlc3MteHMgLnByb2dyZXNzLWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yOHJlbTsgfVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDAuNzVyZW07IH1cbiAgLnByb2dyZXNzLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjhyZW07IH1cblxuLnByb2dyZXNzLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLnByb2dyZXNzLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuODVyZW07IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZ3Jlc3MtdmVydGljYWwgLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAucHJvZ3Jlc3MtdmVydGljYWwgLnByb2dyZXNzOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb2dyZXNzLXZlcnRpY2FsIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi50YWJsZSB0aGVhZCB0aCwgLnRhYmxlIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4udGFibGUudGFibGUtaGVhZC1ib3JkZXJsZXNzIHRoZWFkIHRoLCAudGFibGUudGFibGUtaGVhZC1ib3JkZXJsZXNzIHRoZWFkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4udGFibGUudGFibGUtaGVhZC1zb2xpZCB0aGVhZCB0aCwgLnRhYmxlLnRhYmxlLWhlYWQtc29saWQgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi50YWJsZS50YWJsZS1saWdodC1wcmltYXJ5IHRoZWFkIHRyIHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtc2Vjb25kYXJ5IHRoZWFkIHRyIHtcbiAgY29sb3I6ICNFNEU2RUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtc3VjY2VzcyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtaW5mbyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjODk1MEZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtd2FybmluZyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjRkZBODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpOyB9XG5cbi50YWJsZS50YWJsZS1saWdodC1kYW5nZXIgdGhlYWQgdHIge1xuICBjb2xvcjogI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtbGlnaHQgdGhlYWQgdHIge1xuICBjb2xvcjogI0YzRjZGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpOyB9XG5cbi50YWJsZS50YWJsZS1saWdodC1kYXJrIHRoZWFkIHRyIHtcbiAgY29sb3I6ICMxODFDMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xKTsgfVxuXG4udGFibGUudGFibGUtbGlnaHQtd2hpdGUgdGhlYWQgdHIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi50YWJsZS50YWJsZS1oZWFkLWN1c3RvbSB0aGVhZCB0ciwgLnRhYmxlLnRhYmxlLWhlYWQtY3VzdG9tIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNCNUI1QzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07IH1cblxuLnRhYmxlLnRhYmxlLWZvb3QtY3VzdG9tIHRmb290IHRoLCAudGFibGUudGFibGUtZm9vdC1jdXN0b20gdGZvb3QgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuXG4udGFibGUudGFibGUtaGVhZC1iZyB0aGVhZCB0ciwgLnRhYmxlLnRhYmxlLWhlYWQtYmcgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC50YWJsZS50YWJsZS1oZWFkLWJnIHRoZWFkIHRyOmZpcnN0LWNoaWxkLCAudGFibGUudGFibGUtaGVhZC1iZyB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG4gIC50YWJsZS50YWJsZS1oZWFkLWJnIHRoZWFkIHRyOmxhc3QtY2hpbGQsIC50YWJsZS50YWJsZS1oZWFkLWJnIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi50YWJsZS50YWJsZS1mb290LWJnIHRmb290IHRoLCAudGFibGUudGFibGUtZm9vdC1iZyB0Zm9vdCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLnRhYmxlLnRhYmxlLWZvb3QtYmcgdGZvb3QgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1mb290LWJnIHRmb290IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLnRhYmxlLnRhYmxlLWZvb3QtYmcgdGZvb3QgdGg6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWZvb3QtYmcgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cblxuLnRhYmxlLnRhYmxlLXNlcGFyYXRlIHRoLCAudGFibGUudGFibGUtc2VwYXJhdGUgdGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMzsgfVxuICAudGFibGUudGFibGUtc2VwYXJhdGUgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1zZXBhcmF0ZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLnRhYmxlLXNlcGFyYXRlIHRoOmxhc3QtY2hpbGQsIC50YWJsZS50YWJsZS1zZXBhcmF0ZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLnRhYmxlLXNlcGFyYXRlIHRmb290IHRoLCAudGFibGUudGFibGUtc2VwYXJhdGUgdGZvb3QgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRURGMzsgfVxuXG4udGFibGUudGFibGUtc2VwYXJhdGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRmb290IHRoLCAudGFibGUudGFibGUtYm9yZGVyZWQgdGZvb3QgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50YWJsZS50YWJsZS12ZXJ0aWNhbC1jZW50ZXIgdGgsIC50YWJsZS50YWJsZS12ZXJ0aWNhbC1jZW50ZXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50YWJsZTpub3QoLnRhYmxlLWJvcmRlcmVkKSB0aGVhZCB0aCwgLnRhYmxlOm5vdCgudGFibGUtYm9yZGVyZWQpIHRoZWFkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucG9wb3ZlciB7XG4gIC8qcnRsOnJhdzpcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAqLyB9XG4gIC5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8vKnJ0bDppZ25vcmUqLztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtLypydGw6aWdub3JlKi87IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICAgICAgcmlnaHQ6IGF1dG8vKnJ0bDppZ25vcmUqLztcbiAgICAgIGxlZnQ6IHN1YnRyYWN0KC0wLjVyZW0sIDFweCkvKnJ0bDppZ25vcmUqLzsgfVxuICAgICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvLypydGw6aWdub3JlKi87XG4gICAgICAgIGxlZnQ6IDAvKnJ0bDppZ25vcmUqLztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLypydGw6aWdub3JlKi87XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUvKnJ0bDppZ25vcmUqLzsgfVxuICAgICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0by8qcnRsOmlnbm9yZSovO1xuICAgICAgICBsZWZ0OiAxcHgvKnJ0bDppZ25vcmUqLztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLypydGw6aWdub3JlKi87XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZi8qcnRsOmlnbm9yZSovOyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvLypydGw6aWdub3JlKi87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0vKnJ0bDppZ25vcmUqLzsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICAgICAgbGVmdDogYXV0by8qcnRsOmlnbm9yZSovO1xuICAgICAgcmlnaHQ6IHN1YnRyYWN0KC0wLjVyZW0sIDFweCkvKnJ0bDppZ25vcmUqLzsgfVxuICAgICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvLypydGw6aWdub3JlKi87XG4gICAgICAgIHJpZ2h0OiAwLypydGw6aWdub3JlKi87XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbS8qcnRsOmlnbm9yZSovO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGUvKnJ0bDppZ25vcmUqLzsgfVxuICAgICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0by8qcnRsOmlnbm9yZSovO1xuICAgICAgICByaWdodDogMXB4LypydGw6aWdub3JlKi87XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbS8qcnRsOmlnbm9yZSovO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZi8qcnRsOmlnbm9yZSovOyB9XG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyxcbi50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIC8qcnRsOnJhdzpcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICovIH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzpiZWZvcmUsXG4gIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzpiZWZvcmUge1xuICAgIC8qcnRsOnJhdzpcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgKi8gfVxuXG4udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyxcbi50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAqLyB9XG4gIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzpiZWZvcmUsXG4gIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6YmVmb3JlIHtcbiAgICAvKnJ0bDpyYXc6XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAqLyB9XG5cbi50b29sdGlwLnRvb2x0b3AtYXV0by13aWR0aCAudG9vbHRpcC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4udG9vbHRpcC50b29sdGlwLWRhcmsgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuXG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4MUMzMjsgfVxuXG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE4MUMzMi8qcnRsOmlnbm9yZSovOyB9XG5cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTgxQzMyLypydGw6aWdub3JlKi87IH1cblxuLmFjY29yZGlvbiAuY2FyZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmFjY29yZGlvbiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgPiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSAuY2FyZC1sYWJlbCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgICAgIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCA+IGkge1xuICAgICAgICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxcmVtOyB9XG4gICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGV4dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFjY29yZGlvbi1vdXRsaW5lIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDFyZW0gMDsgfVxuICAuYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5hY2NvcmRpb24uYWNjb3JkaW9uLWxpZ2h0IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tbGlnaHQgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodC1ib3JkZXJsZXNzIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAuYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAuYWNjb3JkaW9uLmFjY29yZGlvbi1zb2xpZCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXBsdXMgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogS2k7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCJcXEYxMEFcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLXBsdXMgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLmNvbGxhcHNlZCB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgY29sb3I6ICM3RTgyOTk7XG4gICAgICBmb250LWZhbWlseTogS2k7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxGMTBEXCI7IH1cblxuLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tdG9nZ2xlLWFycm93IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcIlxcRjEwOVwiO1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLypydGw6YmVnaW46Ki9cbiAgICAgIC8qcnRsOmVuZDoqLyB9XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXN2Zy10b2dnbGUgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIC5zdmctaWNvbiBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAvKnJ0bDpiZWdpbjoqL1xuICAvKnJ0bDplbmQ6Ki8gfVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1zdmctdG9nZ2xlIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5jb2xsYXBzZWQgLnN2Zy1pY29uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1wYW5lbCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tcGFuZWwgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmRhdGF0YWJsZTpub3QoLnRhYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQsXG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHksXG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3Qge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93LFxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3csXG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCxcbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGw6bGFzdC1jaGlsZCxcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1sZWZ0LFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLWxlZnQsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1sZWZ0ID4gc3BhbixcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLWxlZnQgPiBzcGFuLFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtbGVmdCA+IHNwYW4ge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmlnaHQsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmlnaHQsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbixcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbixcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbiA+IGksXG4gICAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbiA+IGksXG4gICAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXJpZ2h0ID4gc3BhbiA+IGkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtY2VudGVyLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLWNlbnRlcixcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jZW50ZXIgPiBzcGFuLFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtY2VudGVyID4gc3BhbixcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLWNlbnRlciA+IHNwYW4ge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1zb3J0LFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXNvcnQsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtc29ydCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXNvcnQgaSxcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXNvcnQgaSxcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXNvcnQgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmVzaXppbmcsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmVzaXppbmcsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtcmVzaXppbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplOyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgPiBzcGFuLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsID4gc3BhbixcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayxcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayxcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayA+IHNwYW4sXG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayA+IHNwYW4sXG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayA+IHNwYW4ge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayA+IHNwYW4gPiAuY2hlY2tib3gsXG4gICAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLWNoZWNrID4gc3BhbiA+IC5jaGVja2JveCxcbiAgICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtY2hlY2sgPiBzcGFuID4gLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gc3BhbixcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtdG9nZ2xlLWRldGFpbCA+IHNwYW4sXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwgPiAuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwgPiAuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwgPiAuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gaSxcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gaSxcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsID4gaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIC5kcm9wZG93bixcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCAuZHJvcGRvd24sXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCAuZHJvcGRvd24uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIC5kcm9wZG93bi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcbiAgICAgICAgICAgICAgLypydGw6aWdub3JlKi9cbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWxlZnQsXG4gICAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1sZWZ0LFxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkID4gLmRhdGF0YWJsZS1sb2NrLFxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgPiAuZGF0YXRhYmxlLWxvY2ssXG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCA+IC5kYXRhdGFibGUtbG9jayB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCA+IC5kYXRhdGFibGUtbG9jay5kYXRhdGFibGUtbG9jay1sZWZ0LFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSA+IC5kYXRhdGFibGUtbG9jay5kYXRhdGFibGUtbG9jay1sZWZ0LFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCA+IC5kYXRhdGFibGUtbG9jay5kYXRhdGFibGUtbG9jay1sZWZ0IHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE3cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkID4gLmRhdGF0YWJsZS1sb2NrLmRhdGF0YWJsZS1sb2NrLXJpZ2h0LFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSA+IC5kYXRhdGFibGUtbG9jay5kYXRhdGFibGUtbG9jay1yaWdodCxcbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgPiAuZGF0YXRhYmxlLWxvY2suZGF0YXRhYmxlLWxvY2stcmlnaHQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE3cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkID4gLmRhdGF0YWJsZS1sb2NrLmRhdGF0YWJsZS1sb2NrLXNjcm9sbCxcbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgPiAuZGF0YXRhYmxlLWxvY2suZGF0YXRhYmxlLWxvY2stc2Nyb2xsLFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCA+IC5kYXRhdGFibGUtbG9jay5kYXRhdGFibGUtbG9jay1zY3JvbGwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsID4gc3BhbixcbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsLmRhdGF0YWJsZS1jZWxsLXNvcnRlZCA+IHNwYW4sXG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtc29ydGVkID4gc3BhbiB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwgPiBzcGFuID4gaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keS5wcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1jaGVjayA+IHNwYW4gPiAuY2hlY2tib3gge1xuICAgICAgICB0b3A6IDFweDsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtaG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy5kYXRhdGFibGUtcm93LWV2ZW4gPiAuZGF0YXRhYmxlLWNlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy5kYXRhdGFibGUtcm93LWFjdGl2ZSA+IC5kYXRhdGFibGUtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cuZGF0YXRhYmxlLXJvdy1ob3Zlcjpub3QoLmRhdGF0YWJsZS1yb3ctYWN0aXZlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3cuZGF0YXRhYmxlLXJvdy1ob3Zlcjpub3QoLmRhdGF0YWJsZS1yb3ctYWN0aXZlKSA+IC5kYXRhdGFibGUtY2VsbCB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LWRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3ctZGV0YWlsIC5kYXRhdGFibGUtZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4yNXJlbTsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1kZXRhaWwgLmRhdGF0YWJsZS1kZXRhaWwgdGFibGUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3ctZGV0YWlsIC5kYXRhdGFibGUtZGV0YWlsIC5kYXRhdGFibGUtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1kZXRhaWwgLmRhdGF0YWJsZS1kZXRhaWwgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3ctZGV0YWlsIC5kYXRhdGFibGUtZGV0YWlsIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsID4gc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LWRldGFpbCAuZGF0YXRhYmxlLWRldGFpbCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LWRldGFpbCAuZGF0YXRhYmxlLWRldGFpbCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS10b2dnbGUtZGV0YWlsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtdG9nZ2xlLWRldGFpbCBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwgaTpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtdG9nZ2xlLWRldGFpbDpob3ZlciBpLCAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwuZGF0YXRhYmxlLXRvZ2dsZS1kZXRhaWwtYWN0aXZlIGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWJvcmRlcmVkID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyxcbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtYm9yZGVyZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LFxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1ib3JkZXJlZCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtYm9yZGVyZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93LmRhdGF0YWJsZS1yb3ctc3VidGFibGUtZXhwYW5kZWQsXG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtYm9yZGVyZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LmRhdGF0YWJsZS1yb3ctc3VidGFibGUtZXhwYW5kZWQsXG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtYm9yZGVyZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93LmRhdGF0YWJsZS1yb3ctc3VidGFibGUtZXhwYW5kZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1ib3JkZXJlZCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1ib3JkZXJlZCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgdHI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWJvcmRlcmVkID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1kZXRhaWwgLmRhdGF0YWJsZS1kZXRhaWwgdGFibGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRURGMztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWhlYWQtY3VzdG9tID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCA+IHNwYW4sXG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWhlYWQtY3VzdG9tID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtOyB9XG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWhlYWQtY3VzdG9tID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbC5kYXRhdGFibGUtY2VsbC1zb3J0ZWQgPiBzcGFuLFxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1oZWFkLWN1c3RvbSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cgPiAuZGF0YXRhYmxlLWNlbGwuZGF0YXRhYmxlLWNlbGwtc29ydGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtaGVhZC1iZyA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1oZWFkLWJnID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1oZWFkLWJnID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWhlYWQtYmcgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtZm9vdC1iZyA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1mb290LWJnID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1mb290LWJnID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtZm9vdCAuZGF0YXRhYmxlLXJvdyA+IC5kYXRhdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWZvb3QtYmcgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93ID4gLmRhdGF0YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtZXJyb3IgLmRhdGF0YWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2NrID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCA+IC5kYXRhdGFibGUtbG9jayxcbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtbG9jayA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgPiAuZGF0YXRhYmxlLWxvY2ssXG4gIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWxvY2sgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290ID4gLmRhdGF0YWJsZS1sb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtbG9hZGVkID4gLmRhdGF0YWJsZS10YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtbG9hZGVkID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCxcbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLWxvYWRlZCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHksXG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2FkZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2FkZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93LFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2FkZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1sb2FkZWQgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGluaXRpYWw7IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc2Nyb2xsID4gLmRhdGF0YWJsZS10YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zY3JvbGwgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkLFxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXNjcm9sbCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc2Nyb2xsID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdyxcbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXNjcm9sbCA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zY3JvbGwgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtdG9nZ2xlLXN1YnRhYmxlLFxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXRvZ2dsZS1zdWJ0YWJsZSxcbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS10b2dnbGUtc3VidGFibGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtdG9nZ2xlLXN1YnRhYmxlID4gaSxcbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXRvZ2dsZS1zdWJ0YWJsZSA+IGksXG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS10b2dnbGUtc3VidGFibGUgPiBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtdG9nZ2xlLXN1YnRhYmxlOmhvdmVyLFxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtdG9nZ2xlLXN1YnRhYmxlOmhvdmVyLFxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtdG9nZ2xlLXN1YnRhYmxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1oZWFkIC5kYXRhdGFibGUtcm93LXN1YnRhYmxlLFxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1zdWJ0YWJsZSxcbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3ctc3VidGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtaGVhZCAuZGF0YXRhYmxlLXJvdy1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLFxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LXN1YnRhYmxlID4gLmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUsXG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWZvb3QgLmRhdGF0YWJsZS1yb3ctc3VidGFibGUgPiAuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4yNXJlbTsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWhlYWQgLmRhdGF0YWJsZS1yb3ctc3VidGFibGUgPiAuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZSA+IC5kYXRhdGFibGUtcGFnZXIsXG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlID4gLmRhdGF0YWJsZS1wYWdlcixcbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1mb290IC5kYXRhdGFibGUtcm93LXN1YnRhYmxlID4gLmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUgPiAuZGF0YXRhYmxlLXBhZ2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjI1cmVtIDBweDsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy5kYXRhdGFibGUtcm93LXN1YnRhYmxlLWV4cGFuZGVkID4gLmRhdGF0YWJsZS1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQuZGF0YXRhYmxlLXN1YnRhYmxlID4gLmRhdGF0YWJsZS10YWJsZSA+IC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXJvdy1zdWJ0YWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdC5kYXRhdGFibGUtc3VidGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlID4gLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtcm93LXN1YnRhYmxlID4gLmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0LmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUtdGFibGUgPiAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1yb3ctc3VidGFibGUuZGF0YXRhYmxlLXJvdy1sb2FkaW5nID4gLmRhdGF0YWJsZS1zdWJ0YWJsZSA+IC5kYXRhdGFibGUgPiAuZGF0YXRhYmxlLXRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlci5kYXRhdGFibGUtcGFnZXItdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2ID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1uYXYgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1saW5rID4gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2ID4gbGkgPiAuZGF0YXRhYmxlLXBhZ2VyLWxpbmsuZGF0YXRhYmxlLXBhZ2VyLWxpbmstZmlyc3QsIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1uYXYgPiBsaSA+IC5kYXRhdGFibGUtcGFnZXItbGluay5kYXRhdGFibGUtcGFnZXItbGluay1wcmV2LCAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2ID4gbGkgPiAuZGF0YXRhYmxlLXBhZ2VyLWxpbmsuZGF0YXRhYmxlLXBhZ2VyLWxpbmstbmV4dCwgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1saW5rLmRhdGF0YWJsZS1wYWdlci1saW5rLWxhc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNjsgfVxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1uYXYgPiBsaSA+IC5kYXRhdGFibGUtcGFnZXItbGluay5kYXRhdGFibGUtcGFnZXItbGluay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2ID4gbGkgPiAuZGF0YXRhYmxlLXBhZ2VyLWxpbms6aG92ZXI6bm90KC5kYXRhdGFibGUtcGFnZXItbGluay1kaXNhYmxlZCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgICAgICAgICBjb2xvcjogI2U4ZThlODsgfVxuICAgICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1saW5rOmhvdmVyOm5vdCguZGF0YXRhYmxlLXBhZ2VyLWxpbmstZGlzYWJsZWQpIGkge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1saW5rLmRhdGF0YWJsZS1wYWdlci1saW5rLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgICAgICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1uYXYgPiBsaSA+IC5kYXRhdGFibGUtcGFnZXItbGluay5kYXRhdGFibGUtcGFnZXItbGluay1hY3RpdmUgaSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLW5hdiA+IGxpID4gLmRhdGF0YWJsZS1wYWdlci1pbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlY2YxZjY7XG4gICAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItbmF2ID4gbGkgPiAuZGF0YXRhYmxlLXBhZ2VyLWlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlY2YxZjY7XG4gICAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC40NXJlbSAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLCAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlIGkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1pbmZvIC5kYXRhdGFibGUtcGFnZXItc2l6ZS5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIC5maWx0ZXItb3B0aW9uLCAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6YWZ0ZXIsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIGksXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5maWx0ZXItb3B0aW9uLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1pbmZvIC5kYXRhdGFibGUtcGFnZXItc2l6ZSAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlcixcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIgaSxcbiAgICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUuc2hvdyA+IC5idG4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLFxuICAgICAgICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgPiAuZGF0YXRhYmxlLXBhZ2VyID4gLmRhdGF0YWJsZS1wYWdlci1pbmZvIC5kYXRhdGFibGUtcGFnZXItc2l6ZS5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCA+IC5kYXRhdGFibGUtcGFnZXIgPiAuZGF0YXRhYmxlLXBhZ2VyLWluZm8gLmRhdGF0YWJsZS1wYWdlci1zaXplIC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuNnJlbTsgfVxuICAgICAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICAgIC5tb2RhbCAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0ID4gLmRhdGF0YWJsZS1wYWdlciA+IC5kYXRhdGFibGUtcGFnZXItaW5mbyAuZGF0YXRhYmxlLXBhZ2VyLXNpemUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgei1pbmRleDogMTA1MTsgfVxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0IC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15LFxuICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0IC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzOyB9XG4gICAgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLmRhdGF0YWJsZS5kYXRhdGFibGUtZGVmYXVsdCAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpmb2N1cyxcbiAgICAuZGF0YXRhYmxlLmRhdGF0YWJsZS1kZWZhdWx0IC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLFxuICAgIC5kYXRhdGFibGUuZGF0YXRhYmxlLWRlZmF1bHQgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW46IDA7IH1cbiAgLmNoZWNrYm94ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5jaGVja2JveCA+IHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAvKnJ0bDppZ25vcmUqLyAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpLypydGw6aWdub3JlKi87XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5jaGVja2JveCA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY2hlY2tib3g6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuICAuY2hlY2tib3ggPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gICAgLmNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LXNxdWFyZSA+IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSA+IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtb3V0bGluZSA+IHNwYW4ge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUtMnggPiBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1hY2NlbnQgPiBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hlY2tib3guY2hlY2tib3gtYWNjZW50ID4gc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2hlY2tib3ggPiBzcGFuIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDsgfVxuICAuY2hlY2tib3ggPiBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGcgPiBzcGFuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGcgPiBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZSA+IHNwYW4ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lID4gc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtbGcgPiBzcGFuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC1sZyA+IHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5jaGVja2JveCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLmNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXByaW1hcnkgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXByaW1hcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXByaW1hcnkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXByaW1hcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOGU4ZTg7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtcHJpbWFyeSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXByaW1hcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtcHJpbWFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXNlY29uZGFyeSA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtc2Vjb25kYXJ5ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtc2Vjb25kYXJ5ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodC1zZWNvbmRhcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1saWdodC1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXNlY29uZGFyeSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXNlY29uZGFyeSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXN1Y2Nlc3MgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5RjdGNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXN1Y2Nlc3MgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtc3VjY2VzcyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXN1Y2Nlc3MgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWluZm8gPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWluZm8gPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LWluZm8gPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LWluZm8gPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtaW5mbyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWluZm8gPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWluZm8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtaW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXdhcm5pbmcgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXdhcm5pbmcgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjRERTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtd2FybmluZyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtd2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MDA7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWRhbmdlciA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtZGFuZ2VyID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtZGFuZ2VyID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodC1kYW5nZXIgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1saWdodC1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWRhbmdlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWRhbmdlciA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwOyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodC1saWdodCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtbGlnaHQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdFODI5OTsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC1saWdodCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWxpZ2h0ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWRhcmsgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWRhcmsgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LWRhcmsgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDNFMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LWRhcmsgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtbGlnaHQtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtZGFyayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWRhcmsgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LWRhcmsgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxODFDMzI7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LW91dGxpbmUuY2hlY2tib3gtZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxODFDMzI7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXdoaXRlID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC13aGl0ZSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveC5jaGVja2JveC13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtd2hpdGUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1saWdodC13aGl0ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtd2hpdGUgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtbGlnaHQtd2hpdGUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LWxpZ2h0LXdoaXRlID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNDI1NDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC13aGl0ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1vdXRsaW5lLmNoZWNrYm94LXdoaXRlID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtb3V0bGluZS5jaGVja2JveC13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzVyZW07IH1cbiAgICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveCBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaGVja2JveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3ggc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW46IDA7IH1cbiAgLnJhZGlvID4gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnJhZGlvID4gc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvID4gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5yYWRpbzpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4gIC5yYWRpbyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucmFkaW8ucmFkaW8tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgICAucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFkaW8ucmFkaW8tc3F1YXJlID4gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucmFkaW8ucmFkaW8tcm91bmRlZCA+IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLnJhZGlvLnJhZGlvLW91dGxpbmUgPiBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5yYWRpby5yYWRpby1vdXRsaW5lLTJ4ID4gc3BhbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50ID4gc3BhbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5yYWRpby5yYWRpby1hY2NlbnQgPiBzcGFuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yYWRpbyA+IHNwYW4ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5yYWRpbyA+IHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7IH1cblxuLnJhZGlvLnJhZGlvLWxnID4gc3BhbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLnJhZGlvLnJhZGlvLWxnID4gc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZSA+IHNwYW4ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5yYWRpby5yYWRpby1vdXRsaW5lID4gc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1sZyA+IHNwYW4ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4OyB9XG4gIC5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLWxnID4gc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50ID4gc3BhbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudCA+IHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWxnID4gc3BhbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1sZyA+IHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuXG4ucmFkaW8gPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgIGJvcmRlci1jb2xvcjogIzU1MWU0MzsgfVxuXG4ucmFkaW8ucmFkaW8tcHJpbWFyeSA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tcHJpbWFyeSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5yYWRpby1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5yYWRpby5yYWRpby1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1wcmltYXJ5ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1wcmltYXJ5ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLmNoZWNrYm94LWxpZ2h0LXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLnJhZGlvLmNoZWNrYm94LWxpZ2h0LXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4OyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXByaW1hcnkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1wcmltYXJ5ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1wcmltYXJ5ID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1wcmltYXJ5ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5OyB9XG4gIC5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tcHJpbWFyeSA+IGlucHV0OmZvY3VzIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXByaW1hcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuXG4ucmFkaW8ucmFkaW8tc2Vjb25kYXJ5ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5yYWRpby1zZWNvbmRhcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5yYWRpby5yYWRpby1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvLmNoZWNrYm94LWxpZ2h0LXNlY29uZGFyeSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtc2Vjb25kYXJ5ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLmNoZWNrYm94LWxpZ2h0LXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjsgfVxuICAucmFkaW8uY2hlY2tib3gtbGlnaHQtc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNDI1NDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1zZWNvbmRhcnkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1zZWNvbmRhcnkgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RTZFRjsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1zZWNvbmRhcnkgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1zZWNvbmRhcnkgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXNlY29uZGFyeSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0VCRURGMzsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXNlY29uZGFyeSA+IGlucHV0OmZvY3VzIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXNlY29uZGFyeSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUJFREYzOyB9XG4gIC5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tc2Vjb25kYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cblxuLnJhZGlvLnJhZGlvLXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLnJhZGlvLXN1Y2Nlc3MgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuICAucmFkaW8ucmFkaW8tc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtc3VjY2VzcyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtc3VjY2VzcyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC5yYWRpby5jaGVja2JveC1saWdodC1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1zdWNjZXNzID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tc3VjY2VzcyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tc3VjY2VzcyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tc3VjY2VzcyA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tc3VjY2VzcyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0M5RjdGNTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXN1Y2Nlc3MgPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNDOUY3RjU7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cblxuLnJhZGlvLnJhZGlvLWluZm8gPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLnJhZGlvLWluZm8gPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuICAucmFkaW8ucmFkaW8taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtaW5mbyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFNUZGO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtaW5mbyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5yYWRpby5jaGVja2JveC1saWdodC1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1pbmZvID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8taW5mbyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQzsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8taW5mbyA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8taW5mbyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0VFRTVGRjsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWluZm8gPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNFRUU1RkY7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cblxuLnJhZGlvLnJhZGlvLXdhcm5pbmcgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLnJhZGlvLXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAucmFkaW8ucmFkaW8td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtd2FybmluZyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtd2FybmluZyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5yYWRpby5jaGVja2JveC1saWdodC13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby13YXJuaW5nID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8td2FybmluZyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8td2FybmluZyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8td2FybmluZyA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8td2FybmluZyA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjRERTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNGRkY0REU7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cblxuLnJhZGlvLnJhZGlvLWRhbmdlciA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tZGFuZ2VyID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLnJhZGlvLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAucmFkaW8ucmFkaW8tZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1kYW5nZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLmNoZWNrYm94LWxpZ2h0LWRhbmdlciA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cbiAgLnJhZGlvLmNoZWNrYm94LWxpZ2h0LWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tZGFuZ2VyID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tZGFuZ2VyID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cbiAgLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tZGFuZ2VyID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1kYW5nZXIgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNGRkUyRTU7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1kYW5nZXIgPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1kYW5nZXIgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTJFNTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG5cbi5yYWRpby5yYWRpby1saWdodCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tbGlnaHQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLnJhZGlvLnJhZGlvLWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1saWdodCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtbGlnaHQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLnJhZGlvLmNoZWNrYm94LWxpZ2h0LWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdFODI5OTsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1saWdodCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLWxpZ2h0ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWxpZ2h0ID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1saWdodCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWxpZ2h0ID4gaW5wdXQ6Zm9jdXMgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tbGlnaHQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjZGOTsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWxpZ2h0ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cblxuLnJhZGlvLnJhZGlvLWRhcmsgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnJhZGlvLnJhZGlvLWRhcmsgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8ucmFkaW8tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuICAucmFkaW8ucmFkaW8tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtZGFyayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmFkaW8uY2hlY2tib3gtbGlnaHQtZGFyayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC5yYWRpby5jaGVja2JveC1saWdodC1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1kYXJrID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tZGFyayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4MUMzMjsgfVxuICAucmFkaW8ucmFkaW8tb3V0bGluZS5yYWRpby1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tZGFyayA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8tZGFyayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI0QxRDNFMDsgfVxuICAucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLWRhcmsgPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cbiAgLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cblxuLnJhZGlvLnJhZGlvLXdoaXRlID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5yYWRpby13aGl0ZSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5yYWRpby13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucmFkaW8ucmFkaW8td2hpdGUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvLmNoZWNrYm94LWxpZ2h0LXdoaXRlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC13aGl0ZSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yYWRpby5jaGVja2JveC1saWdodC13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucmFkaW8uY2hlY2tib3gtbGlnaHQtd2hpdGUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXdoaXRlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMUQzRTA7IH1cblxuLnJhZGlvLnJhZGlvLW91dGxpbmUucmFkaW8td2hpdGUgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEM0UwOyB9XG5cbi5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXdoaXRlID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yYWRpby5yYWRpby1vdXRsaW5lLnJhZGlvLXdoaXRlID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8td2hpdGUgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8ucmFkaW8tYWNjZW50LnJhZGlvLXdoaXRlID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8td2hpdGUgPiBpbnB1dDpmb2N1cyB+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvLnJhZGlvLWFjY2VudC5yYWRpby13aGl0ZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yYWRpby5yYWRpby1hY2NlbnQucmFkaW8td2hpdGUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTsgfVxuICAgIC5yYWRpby1pbmxpbmUgLnJhZGlvIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgLnJhZGlvLWlubGluZSAucmFkaW86bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJhZGlvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5yYWRpby1saXN0IC5yYWRpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5yYWRpby1saXN0IC5yYWRpbyBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgIC5yYWRpby1saXN0IC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlucHV0LWdyb3VwIC5yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWlubGluZSAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07IH1cbiAgLnN3aXRjaCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zd2l0Y2ggaW5wdXQ6ZW1wdHkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuICAuc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyAnO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluOyB9XG4gIC5zd2l0Y2ggaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnN3aXRjaCBpbnB1dFtkaXNhYmxlZF0gfiBzcGFuOmFmdGVyLFxuICAgIC5zd2l0Y2ggaW5wdXRbZGlzYWJsZWRdIH4gc3BhbjpiZWZvcmUge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuc3dpdGNoLnN3aXRjaC1pY29uIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogS2k7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCJcXEYxMDhcIjtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4uc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLnN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLnN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc20gaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1zbSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLnN3aXRjaC5zd2l0Y2gtc20gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc20gaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXNtIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLnN3aXRjaC5zd2l0Y2gtbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1sZyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLnN3aXRjaC5zd2l0Y2gtbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLnN3aXRjaC5zd2l0Y2gtbGcgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zd2l0Y2guc3dpdGNoLWxnIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLnN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLnN3aXRjaCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXByaW1hcnk6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cblxuLnN3aXRjaC5zd2l0Y2gtcHJpbWFyeTpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnN3aXRjaC5zd2l0Y2gtcHJpbWFyeTpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXByaW1hcnk6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1MWU0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtcHJpbWFyeSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTUxZTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1wcmltYXJ5IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5Om5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXNlY29uZGFyeTpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5Om5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5Om5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNFNEU2RUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtc2Vjb25kYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1zZWNvbmRhcnkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1zZWNvbmRhcnkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U0RTZFRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtc2Vjb25kYXJ5IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc3VjY2Vzczpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1zdWNjZXNzOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1zdWNjZXNzOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtc3VjY2Vzczpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMUJDNUJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2l0Y2guc3dpdGNoLW91dGxpbmUuc3dpdGNoLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQkVERjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2l0Y2guc3dpdGNoLW91dGxpbmUuc3dpdGNoLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1zdWNjZXNzIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQkM1QkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2l0Y2guc3dpdGNoLW91dGxpbmUuc3dpdGNoLXN1Y2Nlc3MgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1pbmZvOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5zd2l0Y2guc3dpdGNoLWluZm86bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zd2l0Y2guc3dpdGNoLWluZm86bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1pbmZvOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4OTUwRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtaW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0VCRURGMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtaW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzOyB9XG5cbi5zd2l0Y2guc3dpdGNoLW91dGxpbmUuc3dpdGNoLWluZm8gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzg5NTBGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtaW5mbyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXdhcm5pbmc6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cblxuLnN3aXRjaC5zd2l0Y2gtd2FybmluZzpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnN3aXRjaC5zd2l0Y2gtd2FybmluZzpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG5cbi5zd2l0Y2guc3dpdGNoLXdhcm5pbmc6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0ZGQTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtd2FybmluZyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZBODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13YXJuaW5nIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cblxuLnN3aXRjaC5zd2l0Y2gtZGFuZ2VyOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG5cbi5zd2l0Y2guc3dpdGNoLWRhbmdlcjpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnN3aXRjaC5zd2l0Y2gtZGFuZ2VyOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cblxuLnN3aXRjaC5zd2l0Y2gtZGFuZ2VyOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNGNjRFNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtZGFuZ2VyIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1kYW5nZXIgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1kYW5nZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y2NEU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtZGFuZ2VyIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cblxuLnN3aXRjaC5zd2l0Y2gtbGlnaHQ6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cblxuLnN3aXRjaC5zd2l0Y2gtbGlnaHQ6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zd2l0Y2guc3dpdGNoLWxpZ2h0Om5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cblxuLnN3aXRjaC5zd2l0Y2gtbGlnaHQ6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0YzRjZGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1saWdodCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0VCRURGMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtbGlnaHQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNGNkY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5zd2l0Y2guc3dpdGNoLWRhcms6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cblxuLnN3aXRjaC5zd2l0Y2gtZGFyazpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnN3aXRjaC5zd2l0Y2gtZGFyazpub3QoLnN3aXRjaC1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5zd2l0Y2guc3dpdGNoLWRhcms6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzE4MUMzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1kYXJrIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1kYXJrIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtZGFyayBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTgxQzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC1kYXJrIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cblxuLnN3aXRjaC5zd2l0Y2gtd2hpdGU6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtd2hpdGU6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zd2l0Y2guc3dpdGNoLXdoaXRlOm5vdCguc3dpdGNoLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXRjaC5zd2l0Y2gtd2hpdGU6bm90KC5zd2l0Y2gtb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13aGl0ZSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0VCRURGMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXRjaC5zd2l0Y2gtb3V0bGluZS5zd2l0Y2gtd2hpdGUgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13aGl0ZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpdGNoLnN3aXRjaC1vdXRsaW5lLnN3aXRjaC13aGl0ZSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAub3B0aW9uIC5vcHRpb24tY29udHJvbCB7XG4gICAgd2lkdGg6IDIuN3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4xcmVtOyB9XG4gICAgLm9wdGlvbiAub3B0aW9uLWNvbnRyb2wgLmt0LXJhZGlvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vcHRpb24gLm9wdGlvbi1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3B0aW9uIC5vcHRpb24tbGFiZWwgLm9wdGlvbi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5vcHRpb24gLm9wdGlvbi1sYWJlbCAub3B0aW9uLWhlYWQgLm9wdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgLm9wdGlvbiAub3B0aW9uLWxhYmVsIC5vcHRpb24taGVhZCAub3B0aW9uLWZvY3VzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLm9wdGlvbiAub3B0aW9uLWxhYmVsIC5vcHRpb24tYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5vcHRpb24ub3B0aW9uLXBsYWluIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vcHRpb24ub3B0aW9uLXBsYWluIC5vcHRpb24tY29udHJvbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIuN3JlbTsgfVxuICAgICAgLm9wdGlvbi5vcHRpb24tcGxhaW4gLm9wdGlvbi1jb250cm9sIC5yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIC5vcHRpb24ub3B0aW9uLXBsYWluIC5vcHRpb24tbGFiZWwgLm9wdGlvbi1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07IH1cblxuLmRpYWxvZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTEwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5kaWFsb2cuZGlhbG9nLXRvcC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuZGlhbG9nLmRpYWxvZy10b3AtY2VudGVyLmRpYWxvZy1zaG93biB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7IH1cbiAgLmRpYWxvZy5kaWFsb2ctbG9hZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5zdHJpa2V0aHJvdWdoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc3RyaWtldGhyb3VnaCBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc3RyaWtldGhyb3VnaCBzcGFuOmJlZm9yZSwgLnN0cmlrZXRocm91Z2ggc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJFREYzOyB9XG4gICAgLnN0cmlrZXRocm91Z2ggc3BhbjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuc3RyaWtldGhyb3VnaCBzcGFuOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwOyB9XG4gIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLWRhc2hlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRUJFREYzOyB9XG4gIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLXNvbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMzsgfVxuICAuc2VwYXJhdG9yLnNlcGFyYXRvci1ib3JkZXItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG4gIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLWJvcmRlci0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7IH1cbiAgLnNlcGFyYXRvci5zZXBhcmF0b3ItYm9yZGVyLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDsgfVxuICAuc2VwYXJhdG9yLnNlcGFyYXRvci1wcmltYXJ5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTZFRjsgfVxuICAuc2VwYXJhdG9yLnNlcGFyYXRvci1zdWNjZXNzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4OTUwRkM7IH1cbiAgLnNlcGFyYXRvci5zZXBhcmF0b3Itd2FybmluZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQTgwMDsgfVxuICAuc2VwYXJhdG9yLnNlcGFyYXRvci1kYW5nZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNjRFNjA7IH1cbiAgLnNlcGFyYXRvci5zZXBhcmF0b3ItbGlnaHQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLnNlcGFyYXRvci5zZXBhcmF0b3ItZGFyayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE4MUMzMjsgfVxuICAuc2VwYXJhdG9yLnNlcGFyYXRvci13aGl0ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW1hZ2UtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuaW1hZ2UtaW5wdXQgLmltYWdlLWlucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5pbWFnZS1pbnB1dCBbZGF0YS1hY3Rpb249XCJjaGFuZ2VcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7IH1cbiAgICAuaW1hZ2UtaW5wdXQgW2RhdGEtYWN0aW9uPVwiY2hhbmdlXCJdIGlucHV0IHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5pbWFnZS1pbnB1dCBbZGF0YS1hY3Rpb249XCJjYW5jZWxcIl0sXG4gIC5pbWFnZS1pbnB1dCBbZGF0YS1hY3Rpb249XCJyZW1vdmVcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAtNXB4OyB9XG4gIC5pbWFnZS1pbnB1dCBbZGF0YS1hY3Rpb249XCJjYW5jZWxcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltYWdlLWlucHV0LmltYWdlLWlucHV0LWNoYW5nZWQgW2RhdGEtYWN0aW9uPVwiY2FuY2VsXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbWFnZS1pbnB1dC5pbWFnZS1pbnB1dC1jaGFuZ2VkIFtkYXRhLWFjdGlvbj1cInJlbW92ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW1hZ2UtaW5wdXQuaW1hZ2UtaW5wdXQtZW1wdHkgW2RhdGEtYWN0aW9uPVwicmVtb3ZlXCJdLFxuICAuaW1hZ2UtaW5wdXQuaW1hZ2UtaW5wdXQtZW1wdHkgW2RhdGEtYWN0aW9uPVwiY2FuY2VsXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWFnZS1pbnB1dC5pbWFnZS1pbnB1dC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5pbWFnZS1pbnB1dC5pbWFnZS1pbnB1dC1jaXJjbGUgLmltYWdlLWlucHV0LXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmltYWdlLWlucHV0LmltYWdlLWlucHV0LWNpcmNsZSBbZGF0YS1hY3Rpb249XCJjaGFuZ2VcIl0ge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4OyB9XG4gICAgLmltYWdlLWlucHV0LmltYWdlLWlucHV0LWNpcmNsZSBbZGF0YS1hY3Rpb249XCJjYW5jZWxcIl0sXG4gICAgLmltYWdlLWlucHV0LmltYWdlLWlucHV0LWNpcmNsZSBbZGF0YS1hY3Rpb249XCJyZW1vdmVcIl0ge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4OyB9XG4gIC5pbWFnZS1pbnB1dC5pbWFnZS1pbnB1dC1vdXRsaW5lIC5pbWFnZS1pbnB1dC13cmFwcGVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAubGFiZWwubGFiZWwtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNlOGU4ZTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAubGFiZWwubGFiZWwtb3V0bGluZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTUxZTQzOyB9XG4gICAgLmxhYmVsLmxhYmVsLW91dGxpbmUtcHJpbWFyeS5sYWJlbC1vdXRsaW5lLTJ4IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NTFlNDM7IH1cbiAgLmxhYmVsLmxhYmVsLWxpZ2h0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7IH1cbiAgLmxhYmVsLmxhYmVsLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjsgfVxuICAubGFiZWwubGFiZWwtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7IH1cbiAgICAubGFiZWwubGFiZWwtb3V0bGluZS1zZWNvbmRhcnkubGFiZWwtb3V0bGluZS0yeCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTRFNkVGOyB9XG4gIC5sYWJlbC5sYWJlbC1saWdodC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cbiAgLmxhYmVsLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmxhYmVsLmxhYmVsLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFCQzVCRDsgfVxuICAgIC5sYWJlbC5sYWJlbC1vdXRsaW5lLXN1Y2Nlc3MubGFiZWwtb3V0bGluZS0yeCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUJDNUJEOyB9XG4gIC5sYWJlbC5sYWJlbC1saWdodC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzFCQzVCRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlGN0Y1OyB9XG4gIC5sYWJlbC5sYWJlbC1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG4gIC5sYWJlbC5sYWJlbC1vdXRsaW5lLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTUwRkM7IH1cbiAgICAubGFiZWwubGFiZWwtb3V0bGluZS1pbmZvLmxhYmVsLW91dGxpbmUtMngge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzg5NTBGQzsgfVxuICAubGFiZWwubGFiZWwtbGlnaHQtaW5mbyB7XG4gICAgY29sb3I6ICM4OTUwRkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRjsgfVxuICAubGFiZWwubGFiZWwtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAubGFiZWwubGFiZWwtb3V0bGluZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGQTgwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZBODAwOyB9XG4gICAgLmxhYmVsLmxhYmVsLW91dGxpbmUtd2FybmluZy5sYWJlbC1vdXRsaW5lLTJ4IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkE4MDA7IH1cbiAgLmxhYmVsLmxhYmVsLWxpZ2h0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjRkZBODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REU7IH1cbiAgLmxhYmVsLmxhYmVsLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAubGFiZWwubGFiZWwtb3V0bGluZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRjY0RTYwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNjRFNjA7IH1cbiAgICAubGFiZWwubGFiZWwtb3V0bGluZS1kYW5nZXIubGFiZWwtb3V0bGluZS0yeCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjY0RTYwOyB9XG4gIC5sYWJlbC5sYWJlbC1saWdodC1kYW5nZXIge1xuICAgIGNvbG9yOiAjRjY0RTYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTU7IH1cbiAgLmxhYmVsLmxhYmVsLWxpZ2h0IHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gIC5sYWJlbC5sYWJlbC1vdXRsaW5lLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjNGNkY5OyB9XG4gICAgLmxhYmVsLmxhYmVsLW91dGxpbmUtbGlnaHQubGFiZWwtb3V0bGluZS0yeCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjNGNkY5OyB9XG4gIC5sYWJlbC5sYWJlbC1saWdodC1saWdodCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAubGFiZWwubGFiZWwtZGFyayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjsgfVxuICAubGFiZWwubGFiZWwtb3V0bGluZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE4MUMzMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTgxQzMyOyB9XG4gICAgLmxhYmVsLmxhYmVsLW91dGxpbmUtZGFyay5sYWJlbC1vdXRsaW5lLTJ4IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxODFDMzI7IH1cbiAgLmxhYmVsLmxhYmVsLWxpZ2h0LWRhcmsge1xuICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQzRTA7IH1cbiAgLmxhYmVsLmxhYmVsLXdoaXRlIHtcbiAgICBjb2xvcjogIzNGNDI1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sYWJlbC5sYWJlbC1vdXRsaW5lLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmxhYmVsLmxhYmVsLW91dGxpbmUtd2hpdGUubGFiZWwtb3V0bGluZS0yeCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5sYWJlbC5sYWJlbC1saWdodC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubGFiZWwubGFiZWwtaW5saW5lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjE1cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5sYWJlbC5sYWJlbC1pbmxpbmUubGFiZWwtbWQge1xuICAgICAgcGFkZGluZzogMC44cmVtIDAuNnJlbTsgfVxuICAgIC5sYWJlbC5sYWJlbC1pbmxpbmUubGFiZWwtbGcge1xuICAgICAgcGFkZGluZzogMC45cmVtIDAuNzVyZW07IH1cbiAgICAubGFiZWwubGFiZWwtaW5saW5lLmxhYmVsLXhsIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC44NXJlbTsgfVxuICAubGFiZWwubGFiZWwtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTsgfVxuICAubGFiZWwubGFiZWwtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAubGFiZWwubGFiZWwtc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5sYWJlbC5sYWJlbC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFiZWwubGFiZWwtaW5saW5lIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubGFiZWwubGFiZWwtZG90IHtcbiAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogNnB4OyB9XG4gIC5sYWJlbC5sYWJlbC1zbSB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5sYWJlbC5sYWJlbC1zbS5sYWJlbC1pbmxpbmUge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGFiZWwubGFiZWwtc20ubGFiZWwtZG90IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0cHg7XG4gICAgICBtaW4td2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDsgfVxuICAubGFiZWwubGFiZWwtbGcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAgIC5sYWJlbC5sYWJlbC1sZy5sYWJlbC1pbmxpbmUge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGFiZWwubGFiZWwtbGcubGFiZWwtZG90IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAubGFiZWwubGFiZWwteGwge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAubGFiZWwubGFiZWwteGwubGFiZWwtaW5saW5lIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmxhYmVsLmxhYmVsLXhsLmxhYmVsLWRvdCB7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24tbG9hZGVyIDAuOXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtOyB9XG4gIC5idG4gLmxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5sb2FkZXIubG9hZGVyLWxnIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gIC5sb2FkZXIubG9hZGVyLXNtIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4OyB9XG4gIC5sb2FkZXIubG9hZGVyLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgLmxvYWRlci5sb2FkZXItc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5sb2FkZXIubG9hZGVyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgLmxvYWRlci5sb2FkZXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuICAubG9hZGVyLmxvYWRlci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5sb2FkZXIubG9hZGVyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAubG9hZGVyLmxvYWRlci1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAubG9hZGVyLmxvYWRlci1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC5sb2FkZXIubG9hZGVyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uc3ltYm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5zeW1ib2wgLnN5bWJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5zeW1ib2wgLnN5bWJvbC1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnN5bWJvbCA+IGltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtY2lyY2xlID4gaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc3ltYm9sLnN5bWJvbC1wcmltYXJ5IC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtbGlnaHQtcHJpbWFyeSAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5zeW1ib2wuc3ltYm9sLXNlY29uZGFyeSAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5zeW1ib2wuc3ltYm9sLWxpZ2h0LXNlY29uZGFyeSAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5zeW1ib2wuc3ltYm9sLXN1Y2Nlc3MgLnN5bWJvbC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc3ltYm9sLnN5bWJvbC1saWdodC1zdWNjZXNzIC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUY3RjU7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLnN5bWJvbC5zeW1ib2wtaW5mbyAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zeW1ib2wuc3ltYm9sLWxpZ2h0LWluZm8gLnN5bWJvbC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTVGRjtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAuc3ltYm9sLnN5bWJvbC13YXJuaW5nIC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN5bWJvbC5zeW1ib2wtbGlnaHQtd2FybmluZyAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNERFO1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5zeW1ib2wuc3ltYm9sLWRhbmdlciAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zeW1ib2wuc3ltYm9sLWxpZ2h0LWRhbmdlciAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1O1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5zeW1ib2wuc3ltYm9sLWxpZ2h0IC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLnN5bWJvbC5zeW1ib2wtbGlnaHQtbGlnaHQgLnN5bWJvbC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAuc3ltYm9sLnN5bWJvbC1kYXJrIC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN5bWJvbC5zeW1ib2wtbGlnaHQtZGFyayAuc3ltYm9sLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEM0UwO1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5zeW1ib2wuc3ltYm9sLXdoaXRlIC5zeW1ib2wtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLnN5bWJvbC5zeW1ib2wtbGlnaHQtd2hpdGUgLnN5bWJvbC1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc3ltYm9sLnN5bWJvbC0yMCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yMCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMjAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTIwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IC03LjlweDtcbiAgICByaWdodDogLTcuOXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNy45cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMjAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTIwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTI1ID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTI1IC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yNSAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogLTYuODc1cHg7XG4gICAgcmlnaHQ6IC02Ljg3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNi44NzVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yNS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTI1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC0yNS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDM3LjVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0yNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAzNy41cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTMwID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTMwIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0zMCAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMzAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0zMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogLTUuODVweDtcbiAgICByaWdodDogLTUuODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTMwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTUuODVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0zMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTMwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC0zMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDQ1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMzAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMzUgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMzUgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTM1IC5zeW1ib2wtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0zNSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgdG9wOiAtNC44MjVweDtcbiAgICByaWdodDogLTQuODI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0zNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC00LjgyNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTM1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMzUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTM1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNTIuNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTM1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDUyLjVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDAgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDAgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTQwIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC00MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgdG9wOiAtMy44cHg7XG4gICAgcmlnaHQ6IC0zLjhweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTMuOHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTQwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC00MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC00NSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC00NSAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDUgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTQ1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IC0yLjc3NXB4O1xuICAgIHJpZ2h0OiAtMi43NzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTQ1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTIuNzc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC00NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA2Ny41cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNDUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNjcuNXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zeW1ib2wgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zeW1ib2wgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgdG9wOiAtMS43NXB4O1xuICAgIHJpZ2h0OiAtMS43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0xLjc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA3NXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTAgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTUwIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC01MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgdG9wOiAtMS43NXB4O1xuICAgIHJpZ2h0OiAtMS43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtNTAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtMS43NXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTUwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNzVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC01MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC01NSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC01NSAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTU1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IC0wLjcyNXB4O1xuICAgIHJpZ2h0OiAtMC43MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTU1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTAuNzI1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC01NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA4Mi41cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogODIuNXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC02MCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02MCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNjAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTYwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IDAuM3B4O1xuICAgIHJpZ2h0OiAwLjNweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTYwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMC4zcHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNjAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTYwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTY1ID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTY1IC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02NSAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtNjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMS4zMjVweDtcbiAgICByaWdodDogMS4zMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTY1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMS4zMjVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTY1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC02NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDk3LjVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC02NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiA5Ny41cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTcwID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTcwIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC03MCAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtNzAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC03MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMi4zNXB4O1xuICAgIHJpZ2h0OiAyLjM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC03MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDIuMzVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC03MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTcwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC03MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTcwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC03NSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC03NSAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNzUgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTc1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IDMuMzc1cHg7XG4gICAgcmlnaHQ6IDMuMzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDMuMzc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtNzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC03NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtNzUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiAxMTIuNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTc1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDExMi41cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTgwID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTgwIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC04MCAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtODAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC04MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogNC40cHg7XG4gICAgcmlnaHQ6IDQuNHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA0LjRweDsgfVxuICAuc3ltYm9sLnN5bWJvbC04MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTgwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC04MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTgwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC04NSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC04NSAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtODUgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTg1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IDUuNDI1cHg7XG4gICAgcmlnaHQ6IDUuNDI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC04NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDUuNDI1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtODUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC04NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtODUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHdpZHRoOiAxMjcuNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTg1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgd2lkdGg6IDEyNy41cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTkwID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTkwIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC05MCAuc3ltYm9sLWJhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtOTAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTZweDsgfVxuICAuc3ltYm9sLnN5bWJvbC05MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogNi40NXB4O1xuICAgIHJpZ2h0OiA2LjQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC05MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDYuNDVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC05MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTkwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC05MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEzNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTkwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAuc3ltYm9sLnN5bWJvbC05NSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC05NSAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtOTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTk1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC02cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtOTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICB0b3A6IDcuNDc1cHg7XG4gICAgcmlnaHQ6IDcuNDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC05NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDcuNDc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtOTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDsgfVxuICAuc3ltYm9sLnN5bWJvbC05NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtOTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAxNDIuNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTk1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDE0Mi41cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEwMCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEwMCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTEwMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogOC41cHg7XG4gICAgcmlnaHQ6IDguNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMTAwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogOC41cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTAwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTAwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEwMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEyMCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEyMCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMjAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTEyMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEyMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMTIuNnB4O1xuICAgIHJpZ2h0OiAxMi42cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0xMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMi42cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTIwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMjAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTIwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEyMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEzMCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEzMCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMzAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTEzMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMTQuNjVweDtcbiAgICByaWdodDogMTQuNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDE0LjY1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xMzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTMwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDE5NXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTEzMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE0MCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE0MCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTE0MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE0MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMTYuN3B4O1xuICAgIHJpZ2h0OiAxNi43cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0xNDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxNi43cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTQwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE0MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE1MCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE1MCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xNTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTE1MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNnB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE1MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgIHRvcDogMTguNzVweDtcbiAgICByaWdodDogMTguNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTE1MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDE4Ljc1cHg7IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuc3ltYm9sLnN5bWJvbC0xNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLnN5bWJvbC5zeW1ib2wtMTUwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDIyNXB4OyB9XG4gIC5zeW1ib2wuc3ltYm9sLTE1MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNy45cHg7XG4gICAgICByaWdodDogLTcuOXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNy45cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0yMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTIwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTIwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0yMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTI1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTI1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0yNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNi44NzVweDtcbiAgICAgIHJpZ2h0OiAtNi44NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTYuODc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0yNS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTI1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTI1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDM3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTI1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAzNy41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTMwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTUuODVweDtcbiAgICAgIHJpZ2h0OiAtNS44NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS0zMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNS44NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMzAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTM1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zNSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTM1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTQuODI1cHg7XG4gICAgICByaWdodDogLTQuODI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC00LjgyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zNS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zNS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiA1Mi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0zNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNTIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS00MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS00MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0zLjhweDtcbiAgICAgIHJpZ2h0OiAtMy44cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0zLjhweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS00NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS00NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQ1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0yLjc3NXB4O1xuICAgICAgcmlnaHQ6IC0yLjc3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS00NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMi43NzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTQ1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNjcuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNDUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDY3LjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTEuNzVweDtcbiAgICAgIHJpZ2h0OiAtMS43NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xLjc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS01MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS01MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0xLjc1cHg7XG4gICAgICByaWdodDogLTEuNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNTAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTEuNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTUwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS01NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS01NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTU1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0wLjcyNXB4O1xuICAgICAgcmlnaHQ6IC0wLjcyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS01NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMC43MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTU1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB3aWR0aDogODIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDgyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTYwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTYwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS02MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAwLjNweDtcbiAgICAgIHJpZ2h0OiAwLjNweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMC4zcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS02MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTYwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTYwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS02MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS02NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxLjMyNXB4O1xuICAgICAgcmlnaHQ6IDEuMzI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEuMzI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS02NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDk3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTY1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA5Ny41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTcwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTcwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMi4zNXB4O1xuICAgICAgcmlnaHQ6IDIuMzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMi4zNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTcwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTc1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tNzUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTc1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tNzUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAzLjM3NXB4O1xuICAgICAgcmlnaHQ6IDMuMzc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTc1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDMuMzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTc1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTc1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDExMi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS03NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB3aWR0aDogMTEyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTgwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTgwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tODAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS04MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA0LjRweDtcbiAgICAgIHJpZ2h0OiA0LjRweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNC40cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS04MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTgwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTgwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS04NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS04NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTg1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDUuNDI1cHg7XG4gICAgICByaWdodDogNS40MjVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNS40MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTg1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tODUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTg1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiAxMjcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS05MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDYuNDVweDtcbiAgICAgIHJpZ2h0OiA2LjQ1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDYuNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTkwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTk1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTk1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNy40NzVweDtcbiAgICAgIHJpZ2h0OiA3LjQ3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS05NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA3LjQ3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS05NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiAxNDIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tOTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDE0Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEwMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogOC41cHg7XG4gICAgICByaWdodDogOC41cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA4LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEwMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTAwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTAwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEwMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMTIwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTIwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDEyLjZweDtcbiAgICAgIHJpZ2h0OiAxMi42cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEyMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMi42cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEyMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEyMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMjAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEzMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEzMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEzMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxNC42NXB4O1xuICAgICAgcmlnaHQ6IDE0LjY1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXNtLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNC42NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xMzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDE5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTMwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTE0MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMTYuN3B4O1xuICAgICAgcmlnaHQ6IDE2LjdweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE2LjdweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTE0MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTQwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTE0MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTUwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTUwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMTUwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtc20tMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDE4Ljc1cHg7XG4gICAgICByaWdodDogMTguNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtc20tMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE4Ljc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNTAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTE1MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXNtLTE1MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMjI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1zbS0xNTAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNy45cHg7XG4gICAgICByaWdodDogLTcuOXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNy45cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0yMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTIwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTIwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0yMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTI1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTI1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0yNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNi44NzVweDtcbiAgICAgIHJpZ2h0OiAtNi44NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTYuODc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0yNS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTI1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTI1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDM3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTI1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAzNy41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTMwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTUuODVweDtcbiAgICAgIHJpZ2h0OiAtNS44NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC0zMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNS44NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMzAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTM1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zNSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTM1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTQuODI1cHg7XG4gICAgICByaWdodDogLTQuODI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC00LjgyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zNS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zNS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiA1Mi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0zNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNTIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC00MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC00MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0zLjhweDtcbiAgICAgIHJpZ2h0OiAtMy44cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0zLjhweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC00NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC00NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQ1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0yLjc3NXB4O1xuICAgICAgcmlnaHQ6IC0yLjc3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC00NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMi43NzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTQ1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNjcuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNDUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDY3LjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTEuNzVweDtcbiAgICAgIHJpZ2h0OiAtMS43NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xLjc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC01MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC01MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0xLjc1cHg7XG4gICAgICByaWdodDogLTEuNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNTAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTEuNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTUwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC01NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC01NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTU1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0wLjcyNXB4O1xuICAgICAgcmlnaHQ6IC0wLjcyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC01NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMC43MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTU1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB3aWR0aDogODIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDgyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTYwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTYwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC02MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAwLjNweDtcbiAgICAgIHJpZ2h0OiAwLjNweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMC4zcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC02MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTYwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTYwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC02MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC02NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxLjMyNXB4O1xuICAgICAgcmlnaHQ6IDEuMzI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEuMzI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC02NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDk3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTY1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA5Ny41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTcwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTcwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMi4zNXB4O1xuICAgICAgcmlnaHQ6IDIuMzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMi4zNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTcwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTc1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtNzUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTc1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtNzUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAzLjM3NXB4O1xuICAgICAgcmlnaHQ6IDMuMzc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTc1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDMuMzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTc1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTc1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDExMi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC03NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB3aWR0aDogMTEyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTgwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTgwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtODAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC04MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA0LjRweDtcbiAgICAgIHJpZ2h0OiA0LjRweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNC40cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC04MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTgwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTgwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC04NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC04NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTg1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDUuNDI1cHg7XG4gICAgICByaWdodDogNS40MjVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNS40MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTg1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtODUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTg1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiAxMjcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC05MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDYuNDVweDtcbiAgICAgIHJpZ2h0OiA2LjQ1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDYuNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTkwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTk1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTk1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNy40NzVweDtcbiAgICAgIHJpZ2h0OiA3LjQ3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC05NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA3LjQ3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC05NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiAxNDIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtOTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDE0Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEwMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogOC41cHg7XG4gICAgICByaWdodDogOC41cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA4LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEwMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTAwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTAwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEwMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMTIwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTIwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDEyLjZweDtcbiAgICAgIHJpZ2h0OiAxMi42cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEyMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMi42cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEyMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEyMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMjAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEzMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEzMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEzMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxNC42NXB4O1xuICAgICAgcmlnaHQ6IDE0LjY1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLW1kLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNC42NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xMzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDE5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTMwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTE0MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMTYuN3B4O1xuICAgICAgcmlnaHQ6IDE2LjdweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE2LjdweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTE0MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTQwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTE0MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTUwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTUwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMTUwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbWQtMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDE4Ljc1cHg7XG4gICAgICByaWdodDogMTguNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbWQtMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE4Ljc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNTAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTE1MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLW1kLTE1MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMjI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1tZC0xNTAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNy45cHg7XG4gICAgICByaWdodDogLTcuOXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy0yMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNy45cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0yMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTIwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTIwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0yMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTI1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTI1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0yNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtNi44NzVweDtcbiAgICAgIHJpZ2h0OiAtNi44NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTYuODc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0yNS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTI1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTI1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDM3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTI1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAzNy41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTMwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTUuODVweDtcbiAgICAgIHJpZ2h0OiAtNS44NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy0zMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNS44NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMzAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTM1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zNSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTM1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTQuODI1cHg7XG4gICAgICByaWdodDogLTQuODI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC00LjgyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zNS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zNS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiA1Mi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0zNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNTIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy00MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy00MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0zLjhweDtcbiAgICAgIHJpZ2h0OiAtMy44cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0zLjhweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy00NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy00NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQ1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0yLjc3NXB4O1xuICAgICAgcmlnaHQ6IC0yLjc3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy00NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMi43NzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTQ1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNjcuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNDUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDY3LjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTEuNzVweDtcbiAgICAgIHJpZ2h0OiAtMS43NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xLjc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy01MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy01MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0xLjc1cHg7XG4gICAgICByaWdodDogLTEuNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNTAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTEuNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTUwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy01NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy01NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTU1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0wLjcyNXB4O1xuICAgICAgcmlnaHQ6IC0wLjcyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy01NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMC43MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTU1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB3aWR0aDogODIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDgyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTYwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTYwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy02MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAwLjNweDtcbiAgICAgIHJpZ2h0OiAwLjNweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMC4zcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy02MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTYwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTYwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy02MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNjUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy02NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxLjMyNXB4O1xuICAgICAgcmlnaHQ6IDEuMzI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDEuMzI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy02NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDk3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTY1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA5Ny41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTcwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTcwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMi4zNXB4O1xuICAgICAgcmlnaHQ6IDIuMzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMi4zNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNzAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTcwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTc1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctNzUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTc1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctNzUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAzLjM3NXB4O1xuICAgICAgcmlnaHQ6IDMuMzc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTc1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDMuMzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTc1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTc1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDExMi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy03NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB3aWR0aDogMTEyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTgwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTgwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctODAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy04MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA0LjRweDtcbiAgICAgIHJpZ2h0OiA0LjRweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNC40cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy04MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTgwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTgwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy04NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy04NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTg1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDUuNDI1cHg7XG4gICAgICByaWdodDogNS40MjVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNS40MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTg1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctODUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTg1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiAxMjcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy05MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDYuNDVweDtcbiAgICAgIHJpZ2h0OiA2LjQ1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDYuNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTkwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTk1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTk1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNy40NzVweDtcbiAgICAgIHJpZ2h0OiA3LjQ3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy05NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA3LjQ3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy05NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiAxNDIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctOTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDE0Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEwMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogOC41cHg7XG4gICAgICByaWdodDogOC41cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA4LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEwMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTAwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTAwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEwMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTIwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMTIwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTIwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDEyLjZweDtcbiAgICAgIHJpZ2h0OiAxMi42cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEyMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMi42cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEyMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEyMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMjAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEzMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEzMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEzMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxNC42NXB4O1xuICAgICAgcmlnaHQ6IDE0LjY1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWxnLTEzMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNC42NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xMzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDE5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTMwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNDAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTE0MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMTYuN3B4O1xuICAgICAgcmlnaHQ6IDE2LjdweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE2LjdweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTE0MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTQwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTE0MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTUwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTUwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMTUwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtbGctMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDE4Ljc1cHg7XG4gICAgICByaWdodDogMTguNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtbGctMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE4Ljc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNTAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTE1MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWxnLTE1MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMjI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1sZy0xNTAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTIwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTIwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTcuOXB4O1xuICAgICAgcmlnaHQ6IC03LjlweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTcuOXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMjAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTI1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yNSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTI1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTYuODc1cHg7XG4gICAgICByaWdodDogLTYuODc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTI1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02Ljg3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMjUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yNS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yNS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAzNy41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0yNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMzcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0zMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0zMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTMwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC01Ljg1cHg7XG4gICAgICByaWdodDogLTUuODVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTUuODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTMwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0zNSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0zNSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC00LjgyNXB4O1xuICAgICAgcmlnaHQ6IC00LjgyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0zNS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNC44MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTM1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNTIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMzUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDUyLjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNDAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC00MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMy44cHg7XG4gICAgICByaWdodDogLTMuOHB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC00MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMy44cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC00MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC00MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQ1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNDUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQ1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNDUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC00NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMi43NzVweDtcbiAgICAgIHJpZ2h0OiAtMi43NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNDUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIuNzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC00NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQ1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQ1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDY3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTQ1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA2Ny41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0xLjc1cHg7XG4gICAgICByaWdodDogLTEuNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMS43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTUwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTUwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNTAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC01MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMS43NXB4O1xuICAgICAgcmlnaHQ6IC0xLjc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xLjc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC01MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTUwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTUwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC01MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTU1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNTUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTU1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNTUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC01NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMC43MjVweDtcbiAgICAgIHJpZ2h0OiAtMC43MjVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtNTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTAuNzI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC01NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTU1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTU1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDgyLjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTU1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHdpZHRoOiA4Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTYwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTYwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMC4zcHg7XG4gICAgICByaWdodDogMC4zcHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTYwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDAuM3B4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNjAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNjAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTY1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTY1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMS4zMjVweDtcbiAgICAgIHJpZ2h0OiAxLjMyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC02NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxLjMyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNjUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA5Ny41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC02NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogOTcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC03MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTcwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDIuMzVweDtcbiAgICAgIHJpZ2h0OiAyLjM1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTcwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDIuMzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTcwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogMTA1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTc1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTc1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMy4zNzVweDtcbiAgICAgIHJpZ2h0OiAzLjM3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAzLjM3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC03NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHdpZHRoOiAxMTIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtNzUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDExMi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTgwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTgwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNC40cHg7XG4gICAgICByaWdodDogNC40cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTgwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDQuNHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtODAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTgwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTg1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtODUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTg1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtODUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA1LjQyNXB4O1xuICAgICAgcmlnaHQ6IDUuNDI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTg1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDUuNDI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTg1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTg1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgd2lkdGg6IDEyNy41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC04NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTkwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTkwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtOTAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC05MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA2LjQ1cHg7XG4gICAgICByaWdodDogNi40NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC05MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA2LjQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC05MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTkwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTkwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDEzNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC05NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC05NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTk1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDcuNDc1cHg7XG4gICAgICByaWdodDogNy40NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtOTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNy40NzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTk1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtOTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICB3aWR0aDogMTQyLjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTk1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiAxNDIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTAwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMDAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTAwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtMTAwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTAwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDguNXB4O1xuICAgICAgcmlnaHQ6IDguNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0xMDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogOC41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMDAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEwMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEwMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMDAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEyMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTIwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEyMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEyMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEyMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxMi42cHg7XG4gICAgICByaWdodDogMTIuNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0xMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTIuNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTIwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMjAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMjAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTIwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMzAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEzMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMzAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0xMzAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMTQuNjVweDtcbiAgICAgIHJpZ2h0OiAxNC42NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14bC0xMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTQuNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEzMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTMwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTMwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIHdpZHRoOiAxOTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTEzMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTQwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xNDAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTQwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteGwtMTQwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDE2LjdweDtcbiAgICAgIHJpZ2h0OiAxNi43cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE0MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNi43cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xNDAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE0MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE0MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB3aWR0aDogMjEwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xNDAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE1MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTUwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE1MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE1MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE1MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxOC43NXB4O1xuICAgICAgcmlnaHQ6IDE4Ljc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXhsLTE1MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxOC43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xNTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14bC0xNTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDIyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteGwtMTUwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMjI1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTIwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTIwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTcuOXB4O1xuICAgICAgcmlnaHQ6IC03LjlweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTIwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC03LjlweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yNSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTI1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTI1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTI1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC02Ljg3NXB4O1xuICAgICAgcmlnaHQ6IC02Ljg3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTYuODc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMjUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTI1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDM3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0yNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMzcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTMwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTMwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTUuODVweDtcbiAgICAgIHJpZ2h0OiAtNS44NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTUuODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zNSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zNSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTM1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTM1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTM1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC00LjgyNXB4O1xuICAgICAgcmlnaHQ6IC00LjgyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTQuODI1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMzUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTM1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDUyLjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0zNS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNTIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTQwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTQwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTMuOHB4O1xuICAgICAgcmlnaHQ6IC0zLjhweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0zLjhweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTQ1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTQ1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTQ1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IC0yLjc3NXB4O1xuICAgICAgcmlnaHQ6IC0yLjc3NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIuNzc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNDUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTQ1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDY3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC00NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNjcuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMS43NXB4O1xuICAgICAgcmlnaHQ6IC0xLjc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTEuNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAtMS43NXB4O1xuICAgICAgcmlnaHQ6IC0xLjc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMS43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTUwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTUwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTUwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTU1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTU1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogLTAuNzI1cHg7XG4gICAgICByaWdodDogLTAuNzI1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMC43MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC01NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNTUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB3aWR0aDogODIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTU1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHdpZHRoOiA4Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAwLjNweDtcbiAgICAgIHJpZ2h0OiAwLjNweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTYwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDAuM3B4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTYwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTYwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTYwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTY1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTY1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMS4zMjVweDtcbiAgICAgIHJpZ2h0OiAxLjMyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMS4zMjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC02NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNjUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogOTcuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTY1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA5Ny41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNzAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNzAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03MCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAyLjM1cHg7XG4gICAgICByaWdodDogMi4zNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtNzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMi4zNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTcwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTcwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03MC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNzUgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtNzUgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03NSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03NSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAzLjM3NXB4O1xuICAgICAgcmlnaHQ6IDMuMzc1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03NS5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAzLjM3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTc1LnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTc1LnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC03NS5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHdpZHRoOiAxMTIuNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTc1LnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHdpZHRoOiAxMTIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTgwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTgwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtODAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNC40cHg7XG4gICAgICByaWdodDogNC40cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA0LjRweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTg1ID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTg1IC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtODUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogNS40MjVweDtcbiAgICAgIHJpZ2h0OiA1LjQyNXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtODUuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNS40MjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04NS5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04NS5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtODUuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC04NS5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogMTI3LjVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC05MCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC05MCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTkwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTkwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTkwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDYuNDVweDtcbiAgICAgIHJpZ2h0OiA2LjQ1cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC05MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA2LjQ1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtOTAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtOTAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTkwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDEzNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTkwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC05NSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC05NSAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTk1IC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTk1IC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTk1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDcuNDc1cHg7XG4gICAgICByaWdodDogNy40NzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTk1LnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDcuNDc1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtOTUuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtOTUuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTk1LnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDE0Mi41cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtOTUuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgd2lkdGg6IDE0Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTAwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTAwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTAwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiA4LjVweDtcbiAgICAgIHJpZ2h0OiA4LjVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTEwMC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA4LjVweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMDAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTAwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMDAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMjAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMjAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEyMCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMjAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTIwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDEyLjZweDtcbiAgICAgIHJpZ2h0OiAxMi42cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMjAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTIuNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEyMC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEyMC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMjAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEyMC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEzMCA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEzMCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTMwIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTEzMCAuc3ltYm9sLWJhZGdlLnN5bWJvbC1iYWRnZS1ib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTZweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xMzAuc3ltYm9sLWNpcmNsZSAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHRvcDogMTQuNjVweDtcbiAgICAgIHJpZ2h0OiAxNC42NXB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTMwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE0LjY1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTMwLnN5bWJvbC1maXhlZCAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTMwLnN5bWJvbC1maXhlZCA+IGltZyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTEzMC5zeW1ib2wtMmJ5MyAuc3ltYm9sLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICB3aWR0aDogMTk1cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTMwLnN5bWJvbC0yYnkzID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTQwID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTQwIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNDAgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTQwIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTE0MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uge1xuICAgICAgdG9wOiAxNi43cHg7XG4gICAgICByaWdodDogMTYuN3B4OyB9XG4gICAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTQwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDE2LjdweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNDAuc3ltYm9sLWZpeGVkIC5zeW1ib2wtbGFiZWwge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNDAuc3ltYm9sLWZpeGVkID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTQwLnN5bWJvbC0yYnkzIC5zeW1ib2wtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNDAuc3ltYm9sLTJieTMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNTAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNTAgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTE1MCAuc3ltYm9sLWJhZGdlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNTAgLnN5bWJvbC1iYWRnZS5zeW1ib2wtYmFkZ2UtYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC02cHg7IH1cbiAgICAuc3ltYm9sLnN5bWJvbC14eGwtMTUwLnN5bWJvbC1jaXJjbGUgLnN5bWJvbC1iYWRnZSB7XG4gICAgICB0b3A6IDE4Ljc1cHg7XG4gICAgICByaWdodDogMTguNzVweDsgfVxuICAgICAgLnN5bWJvbC5zeW1ib2wteHhsLTE1MC5zeW1ib2wtY2lyY2xlIC5zeW1ib2wtYmFkZ2Uuc3ltYm9sLWJhZGdlLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxOC43NXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTE1MC5zeW1ib2wtZml4ZWQgLnN5bWJvbC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTE1MC5zeW1ib2wtZml4ZWQgPiBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogYXV0bzsgfVxuICAgIC5zeW1ib2wuc3ltYm9sLXh4bC0xNTAuc3ltYm9sLTJieTMgLnN5bWJvbC1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDIyNXB4OyB9XG4gICAgLnN5bWJvbC5zeW1ib2wteHhsLTE1MC5zeW1ib2wtMmJ5MyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cblxuLnN5bWJvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN5bWJvbC1ncm91cCAuc3ltYm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLnN5bWJvbC1ncm91cCAuc3ltYm9sOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnN5bWJvbC1ncm91cCAuc3ltYm9sOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5zeW1ib2wtZ3JvdXAuc3ltYm9sLWhvdmVyIC5zeW1ib2wge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3ltYm9sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zeW1ib2wtbGlzdCAuc3ltYm9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5zeW1ib2wtbGlzdCAuc3ltYm9sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wdWxzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVsc2UgLnB1bHNlLXJpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnB1bHNlIC5wdWxzZS1yaW5nIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDsgfSB9XG4gIC5wdWxzZS5wdWxzZS1wcmltYXJ5IC5wdWxzZS1yaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC43NSk7IH1cbiAgLnB1bHNlLnB1bHNlLXNlY29uZGFyeSAucHVsc2UtcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuNzUpOyB9XG4gIC5wdWxzZS5wdWxzZS1zdWNjZXNzIC5wdWxzZS1yaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjc1KTsgfVxuICAucHVsc2UucHVsc2UtaW5mbyAucHVsc2UtcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC43NSk7IH1cbiAgLnB1bHNlLnB1bHNlLXdhcm5pbmcgLnB1bHNlLXJpbmcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC43NSk7IH1cbiAgLnB1bHNlLnB1bHNlLWRhbmdlciAucHVsc2UtcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjc1KTsgfVxuICAucHVsc2UucHVsc2UtbGlnaHQgLnB1bHNlLXJpbmcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjc1KTsgfVxuICAucHVsc2UucHVsc2UtZGFyayAucHVsc2UtcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuNzUpOyB9XG4gIC5wdWxzZS5wdWxzZS13aGl0ZSAucHVsc2UtcmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMC4wOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLnBhZ2UtbG9hZGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWxvYWRpbmcgLnBhZ2UtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtbG9hZGVyLnBhZ2UtbG9hZGVyLW5vbi1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wYWdlLWxvYWRpbmctbm9uLWJsb2NrIC5wYWdlLWxvYWRlci5wYWdlLWxvYWRlci1ub24tYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLWxvYWRlci5wYWdlLWxvYWRlci1sb2dvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFnZS1sb2FkZXIucGFnZS1sb2FkZXItbG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1sb2FkZXIucGFnZS1sb2FkZXItbG9nbyAuc3Bpbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAucGFnZS1sb2FkZXIucGFnZS1sb2FkZXItbG9nbyAuc3Bpbm5lcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG5cbi5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZzogMDsgfVxuICAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuICAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLnF1aWNrLXNlYXJjaC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC13cmFwcGVyLnBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnF1aWNrLXNlYXJjaC5xdWljay1zZWFyY2gtaGFzLXJlc3VsdCAucXVpY2stc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucXVpY2stc2VhcmNoLnF1aWNrLXNlYXJjaC1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gIC5xdWljay1zZWFyY2gucXVpY2stc2VhcmNoLWRyb3Bkb3duIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgICByaWdodDogMDsgfVxuICAucXVpY2stc2VhcmNoLnF1aWNrLXNlYXJjaC1kcm9wZG93biAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnF1aWNrLXNlYXJjaC5xdWljay1zZWFyY2gtZHJvcGRvd24gLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5xdWljay1zZWFyY2gucXVpY2stc2VhcmNoLWRyb3Bkb3duIC5xdWljay1zZWFyY2gtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwLjVyZW0gMDsgfVxuICAucXVpY2stc2VhcmNoLnF1aWNrLXNlYXJjaC1kcm9wZG93bi5xdWljay1zZWFyY2gtaGFzLXJlc3VsdCAucXVpY2stc2VhcmNoLWZvcm0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5xdWljay1zZWFyY2gucXVpY2stc2VhcmNoLWlubGluZSAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ucXVpY2stc2VhcmNoLnF1aWNrLXNlYXJjaC1vZmZjYW52YXMgLnF1aWNrLXNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5xdWljay1zZWFyY2gucXVpY2stc2VhcmNoLW9mZmNhbnZhcyAucXVpY2stc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnF1aWNrLXNlYXJjaC5xdWljay1zZWFyY2gtb2ZmY2FudmFzIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgICByaWdodDogMDsgfVxuICAucXVpY2stc2VhcmNoLnF1aWNrLXNlYXJjaC1vZmZjYW52YXMgLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5xdWljay1zZWFyY2gucXVpY2stc2VhcmNoLW9mZmNhbnZhcyAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnF1aWNrLXNlYXJjaC5xdWljay1zZWFyY2gtb2ZmY2FudmFzIC5xdWljay1zZWFyY2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zY3JvbGx0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnNjcm9sbHRvcCAuc3ZnLWljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLnNjcm9sbHRvcCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5zY3JvbGx0b3AgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLnNjcm9sbHRvcCA+IGkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zY3JvbGx0b3A6aG92ZXIgPiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2Nyb2xsdG9wOmhvdmVyIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnNjcm9sbHRvcDpob3ZlciAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICBbZGF0YS1zY3JvbGx0b3A9XCJvblwiXSAuc2Nyb2xsdG9wIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb24tc2Nyb2xsdG9wIC40cyBlYXNlLW91dCAxO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBbZGF0YS1zY3JvbGx0b3A9XCJvblwiXSAuc2Nyb2xsdG9wOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNjcm9sbHRvcCB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tc2Nyb2xsdG9wIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMUQzRTA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItY2VudGVyOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTsgfVxuICAuc3Bpbm5lci5zcGlubmVyLWxlZnQ6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXNtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXNtLnNwaW5uZXItY2VudGVyOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1zbS5zcGlubmVyLWxlZnQ6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXNtLnNwaW5uZXItcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItbGc6YmVmb3JlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1sZy5zcGlubmVyLWNlbnRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1sZy5zcGlubmVyLWxlZnQ6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLWxnLnNwaW5uZXItcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5zcGlubmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb24tc3Bpbm5lciAuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItcHJpbWFyeTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NTFlNDM7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYXJrZXItcHJpbWFyeTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYjE1MmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTRFNkVGO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItZGFya2VyLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZWQxZTI7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFCQzVCRDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3Bpbm5lci5zcGlubmVyLWRhcmtlci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzE3YTY5ZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3Bpbm5lci5zcGlubmVyLWluZm86YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODk1MEZDO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItZGFya2VyLWluZm86YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzEyZGZiO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItd2FybmluZzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkE4MDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYXJrZXItd2FybmluZzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYjkwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYW5nZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjY0RTYwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItZGFya2VyLWRhbmdlcjpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNDJjNDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1saWdodDpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGM0Y2Rjk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYXJrZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGJlNGVkO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItZGFyazpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxODFDMzI7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYXJrZXItZGFyazpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYzBlMWE7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci13aGl0ZTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1kYXJrZXItd2hpdGU6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zcGlubmVyLnNwaW5uZXItcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxcmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItcmlnaHQuYnRuOm5vdCguYnRuLWJsb2NrKSB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItcmlnaHQuYnRuOm5vdCguYnRuLWJsb2NrKS5zcGlubmVyLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItcmlnaHQuYnRuOm5vdCguYnRuLWJsb2NrKS5zcGlubmVyLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItbGVmdDpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDFyZW07IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci1sZWZ0LmJ0bjpub3QoLmJ0bi1ibG9jaykge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItbGVmdC5idG46bm90KC5idG4tYmxvY2spLnNwaW5uZXItc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTsgfVxuICAuc3Bpbm5lci5zcGlubmVyLWxlZnQuYnRuOm5vdCguYnRuLWJsb2NrKS5zcGlubmVyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjazpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXNwaW5uZXIgLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItcHJpbWFyeTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjMDRjOWE7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzRhMWEzYTsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFya2VyLXByaW1hcnk6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYTAzOTdlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyZjExMjU7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYWRkZTk7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLWRhcmtlci1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzRjOGRjOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItdHJhY2suc3Bpbm5lci1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzhhZWZlYTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTliOGIwOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItdHJhY2suc3Bpbm5lci1kYXJrZXItc3VjY2VzczpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1ZGU5ZTI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzE1OTg5MjsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItaW5mbzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU2ZmY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzdmNDFmYzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFya2VyLWluZm86YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2RiNGZlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NzFlZmI7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZkYzk5O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMDllMDA7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLWRhcmtlci13YXJuaW5nOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmY2I2NjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2M4NjAwOyB9XG4gIC5zcGlubmVyLnNwaW5uZXItdHJhY2suc3Bpbm5lci1kYW5nZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmRlMGUzO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmNTNmNTM7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLWRhcmtlci1kYW5nZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmJhZmI3O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmNDFkMzQ7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLWxpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZWVmNDsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFya2VyLWxpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2QxZGRlODsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFyazpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0YTU2OTk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzEzMTYyODsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFya2VyLWRhcms6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzk0Mzc3O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwNzA5MTA7IH1cbiAgLnNwaW5uZXIuc3Bpbm5lci10cmFjay5zcGlubmVyLXdoaXRlOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuc3Bpbm5lci5zcGlubmVyLXRyYWNrLnNwaW5uZXItZGFya2VyLXdoaXRlOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuICAuc3Bpbm5lci1ncm93IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5zcGlubmVyLWJvcmRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1zcGlubmVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3RpY2t5LXRvb2xiYXIge1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogOTU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5zdmctaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNCNUI1QzM7IH1cblxuLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi13aGl0ZSBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi13aGl0ZSBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uc3ZnLWljb24uc3ZnLWxvZ28td2hpdGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLXByaW1hcnkgc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tcHJpbWFyeSBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uc3ZnLWljb24uc3ZnLWxvZ28tcHJpbWFyeSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tc2Vjb25kYXJ5IHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLXNlY29uZGFyeSBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uc3ZnLWljb24uc3ZnLWxvZ28tc2Vjb25kYXJ5IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1zdWNjZXNzIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLXN1Y2Nlc3Mgc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLnN2Zy1pY29uLnN2Zy1sb2dvLXN1Y2Nlc3Mgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWluZm8gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24taW5mbyBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uc3ZnLWljb24uc3ZnLWxvZ28taW5mbyBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24td2FybmluZyBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi13YXJuaW5nIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby13YXJuaW5nIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1kYW5nZXIgc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tZGFuZ2VyIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby1kYW5nZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjY0RTYwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWxpZ2h0IHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWxpZ2h0IHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby1saWdodCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGM0Y2RjkgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tZGFyayBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1kYXJrIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby1kYXJrIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1kYXJrLTc1IHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWRhcmstNzUgc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLnN2Zy1pY29uLnN2Zy1sb2dvLWRhcmstNzUgc3ZnIHBhdGgge1xuICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWRhcmstNjUgc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tZGFyay02NSBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uc3ZnLWljb24uc3ZnLWxvZ28tZGFyay02NSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1RTYyNzggIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tZGFyay01MCBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1kYXJrLTUwIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby1kYXJrLTUwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzdFODI5OSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1kYXJrLTI1IHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWRhcmstMjUgc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cblxuLnN2Zy1pY29uLnN2Zy1sb2dvLWRhcmstMjUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLW11dGVkIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjQjVCNUMzICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLW11dGVkIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG5cbi5zdmctaWNvbi5zdmctbG9nby1tdXRlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNCNUI1QzMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tc20gc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLW1kIHN2ZyB7XG4gIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tbGcgc3ZnIHtcbiAgaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLXhsIHN2ZyB7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi14eGwgc3ZnIHtcbiAgaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTF4IHN2ZyB7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi0yeCBzdmcge1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tM3ggc3ZnIHtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTR4IHN2ZyB7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi01eCBzdmcge1xuICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tNnggc3ZnIHtcbiAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTd4IHN2ZyB7XG4gIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi04eCBzdmcge1xuICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4uc3ZnLWljb24uc3ZnLWljb24tOXggc3ZnIHtcbiAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTEweCBzdmcge1xuICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1mdWxsIHN2ZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3ZnLWljb24uc3ZnLWljb24tc20tc20gc3ZnIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS1tZCBzdmcge1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS1sZyBzdmcge1xuICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXNtLXhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tc20teHhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tc20tMXggc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS0yeCBzdmcge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXNtLTN4IHN2ZyB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tc20tNHggc3ZnIHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS01eCBzdmcge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXNtLTZ4IHN2ZyB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tc20tN3ggc3ZnIHtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS04eCBzdmcge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXNtLTl4IHN2ZyB7XG4gICAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tc20tMTB4IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1zbS1mdWxsIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ZnLWljb24uc3ZnLWljb24tbWQtc20gc3ZnIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC1tZCBzdmcge1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC1sZyBzdmcge1xuICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLW1kLXhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbWQteHhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbWQtMXggc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC0yeCBzdmcge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLW1kLTN4IHN2ZyB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbWQtNHggc3ZnIHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC01eCBzdmcge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLW1kLTZ4IHN2ZyB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbWQtN3ggc3ZnIHtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC04eCBzdmcge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLW1kLTl4IHN2ZyB7XG4gICAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbWQtMTB4IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1tZC1mdWxsIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3ZnLWljb24uc3ZnLWljb24tbGctc20gc3ZnIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy1tZCBzdmcge1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy1sZyBzdmcge1xuICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLWxnLXhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbGcteHhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbGctMXggc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy0yeCBzdmcge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLWxnLTN4IHN2ZyB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbGctNHggc3ZnIHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy01eCBzdmcge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLWxnLTZ4IHN2ZyB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbGctN3ggc3ZnIHtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy04eCBzdmcge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLWxnLTl4IHN2ZyB7XG4gICAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24tbGctMTB4IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi1sZy1mdWxsIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLXNtIHN2ZyB7XG4gICAgaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtbWQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtbGcgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi14bC14bCBzdmcge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLXh4bCBzdmcge1xuICAgIGhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLTF4IHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtMnggc3ZnIHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi14bC0zeCBzdmcge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLTR4IHN2ZyB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtNXggc3ZnIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi14bC02eCBzdmcge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLTd4IHN2ZyB7XG4gICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtOHggc3ZnIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi14bC05eCBzdmcge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXhsLTEweCBzdmcge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teGwtZnVsbCBzdmcge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdmctaWNvbi5zdmctaWNvbi14eGwtc20gc3ZnIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdmctaWNvbi5zdmctaWNvbi14eGwtbWQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teHhsLWxnIHN2ZyB7XG4gICAgaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teHhsLXhsIHN2ZyB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuc3ZnLWljb24uc3ZnLWljb24teHhsLXh4bCBzdmcge1xuICAgIGhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC0xeCBzdmcge1xuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC0yeCBzdmcge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC0zeCBzdmcge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC00eCBzdmcge1xuICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC01eCBzdmcge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC02eCBzdmcge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC03eCBzdmcge1xuICAgIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC04eCBzdmcge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC05eCBzdmcge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC0xMHggc3ZnIHtcbiAgICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1pY29uLnN2Zy1pY29uLXh4bC1mdWxsIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5zdmctaWNvbi5zdmctaWNvbi1mbGlwIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uc3ZnLnN2Zy1maWxsLXdoaXRlIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtd2hpdGUge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtcHJpbWFyeSB7XG4gIGZpbGw6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLXNlY29uZGFyeSB7XG4gIGZpbGw6ICMxODFDMzIgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGZpbGw6ICNFQkVERjMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLXN1Y2Nlc3Mge1xuICBmaWxsOiAjMUJDNUJEICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1saWdodC1zdWNjZXNzIHtcbiAgZmlsbDogI0M5RjdGNSAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtaW5mbyB7XG4gIGZpbGw6ICM4OTUwRkMgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWxpZ2h0LWluZm8ge1xuICBmaWxsOiAjRUVFNUZGICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC13YXJuaW5nIHtcbiAgZmlsbDogI0ZGQTgwMCAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtd2FybmluZyB7XG4gIGZpbGw6ICNGRkY0REUgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWRhbmdlciB7XG4gIGZpbGw6ICNGNjRFNjAgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWxpZ2h0LWRhbmdlciB7XG4gIGZpbGw6ICNGRkUyRTUgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWxpZ2h0IHtcbiAgZmlsbDogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtbGlnaHQge1xuICBmaWxsOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1kYXJrIHtcbiAgZmlsbDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtZGFyayB7XG4gIGZpbGw6ICNEMUQzRTAgIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWRhcmstNzUge1xuICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1saWdodC1kYXJrLTc1IHtcbiAgZmlsbDogIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWRhcmstNjUge1xuICBmaWxsOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1saWdodC1kYXJrLTY1IHtcbiAgZmlsbDogIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWRhcmstNTAge1xuICBmaWxsOiAjN0U4Mjk5ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1saWdodC1kYXJrLTUwIHtcbiAgZmlsbDogIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLWRhcmstMjUge1xuICBmaWxsOiAjRDFEM0UwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy5zdmctZmlsbC1saWdodC1kYXJrLTI1IHtcbiAgZmlsbDogIWltcG9ydGFudDsgfVxuXG4uc3ZnLnN2Zy1maWxsLW11dGVkIHtcbiAgZmlsbDogI0I1QjVDMyAhaW1wb3J0YW50OyB9XG5cbi5zdmcuc3ZnLWZpbGwtbGlnaHQtbXV0ZWQge1xuICBmaWxsOiAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZS50aW1lbGluZS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lbGluZS50aW1lbGluZS0xIC50aW1lbGluZS1zZXAge1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDczcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTEgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50aW1lbGluZS50aW1lbGluZS0xIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtMSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTEgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlIC5zdmctaWNvbixcbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0xIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZSBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtMSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwLjc1cmVtOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTEgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50aW1lbGluZS50aW1lbGluZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0b3A6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG4gIC50aW1lbGluZS50aW1lbGluZS0yIC50aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtMiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtMiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2UudGltZWxpbmUtYmFkZ2UtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0yIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZS50aW1lbGluZS1iYWRnZS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtMiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2UudGltZWxpbmUtYmFkZ2Utc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0yIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZS50aW1lbGluZS1iYWRnZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NTBGQzsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlLnRpbWVsaW5lLWJhZGdlLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtMiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2UudGltZWxpbmUtYmFkZ2UtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlLnRpbWVsaW5lLWJhZGdlLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlLnRpbWVsaW5lLWJhZGdlLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtMiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2UudGltZWxpbmUtYmFkZ2Utd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG5cbi50aW1lbGluZS50aW1lbGluZS0zIC50aW1lbGluZS1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAudGltZWxpbmUudGltZWxpbmUtMyAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0VCRURGMztcbiAgICBwYWRkaW5nOiAwIDAgMjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aW1lbGluZS50aW1lbGluZS0zIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtbWVkaWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTI2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTMgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1tZWRpYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0zIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtbWVkaWEgLnN2Zy1pY29uIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0zIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtbWVkaWEgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTMgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuODVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS0zIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0YzRjZGOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtMyAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udGltZWxpbmUudGltZWxpbmUtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAudGltZWxpbmUudGltZWxpbmUtNC50aW1lbGluZS1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMzsgfVxuICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAzcmVtOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW06YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0YzRjZGOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50OyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZSA+IGRpdiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0udGltZWxpbmUtaXRlbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi44NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbS50aW1lbGluZS1pdGVtLWxlZnQgLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtLnRpbWVsaW5lLWl0ZW0tbGVmdCAudGltZWxpbmUtbGFiZWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0udGltZWxpbmUtaXRlbS1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg2cmVtOyB9XG4gICAgICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbS50aW1lbGluZS1pdGVtLXJpZ2h0IC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7IH1cbiAgICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtLnRpbWVsaW5lLWl0ZW0tcmlnaHQgLnRpbWVsaW5lLWxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbS50aW1lbGluZS1pdGVtLXJpZ2h0OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGM0Y2Rjk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRvcDogMnJlbTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3R0b206IDJyZW07IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTQudGltZWxpbmUtanVzdGlmaWVkIC50aW1lbGluZS1iYXIge1xuICAgIGxlZnQ6IDVweDsgfVxuICAudGltZWxpbmUudGltZWxpbmUtNC50aW1lbGluZS1qdXN0aWZpZWQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDsgfVxuICAudGltZWxpbmUudGltZWxpbmUtNC50aW1lbGluZS1qdXN0aWZpZWQgLnRpbWVsaW5lLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtNC50aW1lbGluZS1qdXN0aWZpZWQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQudGltZWxpbmUtanVzdGlmaWVkIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGM0Y2Rjk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50OyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNC50aW1lbGluZS1qdXN0aWZpZWQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS00LnRpbWVsaW5lLWp1c3RpZmllZCAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQudGltZWxpbmUtanVzdGlmaWVkIC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWJhciB7XG4gICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC50aW1lbGluZS50aW1lbGluZS00IC50aW1lbGluZS1pdGVtcyB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuODVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMCAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMCAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjNGNkY5O1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTQgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICAhaW1wb3J0YW50OyB9IH1cblxuLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtNSAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLW1lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtbWVkaWEgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNSAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLW1lZGlhIC5zdmctaWNvbiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDlweCAwIDAgNDRweDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogMTZweDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjLnRpbWVsaW5lLWRlc2MtcHJpbWFyeTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjLnRpbWVsaW5lLWRlc2MtbGlnaHQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjLnRpbWVsaW5lLWRlc2Mtc2Vjb25kYXJ5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNSAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRlc2MudGltZWxpbmUtZGVzYy1saWdodC1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWxpZ2h0LXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUY3RjU7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWluZm86OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWxpZ2h0LWluZm86OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU1RkY7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWxpZ2h0LXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY0REU7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWRhbmdlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjLnRpbWVsaW5lLWRlc2MtbGlnaHQtZGFuZ2VyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkU1OyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNSAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRlc2MudGltZWxpbmUtZGVzYy1saWdodDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTUgLnRpbWVsaW5lLWl0ZW1zIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXNjLnRpbWVsaW5lLWRlc2MtbGlnaHQtbGlnaHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWRhcms6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLWxpZ2h0LWRhcms6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQzRTA7IH1cbiAgICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGVzYy50aW1lbGluZS1kZXNjLXdoaXRlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGltZWxpbmUudGltZWxpbmUtNSAudGltZWxpbmUtaXRlbXMgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRlc2MudGltZWxpbmUtZGVzYy1saWdodC13aGl0ZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50aW1lbGluZS50aW1lbGluZS01IC50aW1lbGluZS1pdGVtcyAudGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50aW1lbGluZS50aW1lbGluZS02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lbGluZS50aW1lbGluZS02OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUxcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cbiAgLnRpbWVsaW5lLnRpbWVsaW5lLTYgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTYgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRpbWVsaW5lLnRpbWVsaW5lLTYgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtNiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLnRpbWVsaW5lLnRpbWVsaW5lLTYgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWJhZGdlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cbiAgICAudGltZWxpbmUudGltZWxpbmUtNiAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm92ZXJsYXkgLm92ZXJsYXktbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vdmVybGF5Lm92ZXJsYXktYmxvY2sgLm92ZXJsYXktbGF5ZXIsIC5vdmVybGF5OmhvdmVyIC5vdmVybGF5LWxheWVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm92ZXJsYXkub3ZlcmxheS1ibG9jayB7XG4gICAgY3Vyc29yOiB3YWl0OyB9XG5cbi53YXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53YXZlID4gZGl2IHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC53YXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAud2F2ZTphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjUlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNSU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMDsgfVxuICAud2F2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC53YXZlLWFuaW1hdGU6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZS13YXZlIDE1cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLndhdmUtYW5pbWF0ZS1zbG93ZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZS13YXZlIDMwcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLndhdmUtYW5pbWF0ZS1zbG93OmFmdGVyIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGUtd2F2ZSAyNXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC53YXZlLWFuaW1hdGUtZmFzdDphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlLXdhdmUgMTBzIGluZmluaXRlIGxpbmVhcjsgfVxuICAud2F2ZS1hbmltYXRlLWZhc3RlcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlLXdhdmUgNXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC53YXZlLndhdmUtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAud2F2ZS53YXZlLXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC53YXZlLndhdmUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMSkgIWltcG9ydGFudDsgfVxuICAgIC53YXZlLndhdmUtc2Vjb25kYXJ5IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgZmlsbDogI0U0RTZFRjsgfVxuICAud2F2ZS53YXZlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDE5NywgMTg5LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAud2F2ZS53YXZlLXN1Y2Nlc3MgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICBmaWxsOiAjMUJDNUJEOyB9XG4gIC53YXZlLndhdmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMSkgIWltcG9ydGFudDsgfVxuICAgIC53YXZlLndhdmUtaW5mbyAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLndhdmUud2F2ZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAud2F2ZS53YXZlLXdhcm5pbmcgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC53YXZlLndhdmUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAud2F2ZS53YXZlLWRhbmdlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLndhdmUud2F2ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAud2F2ZS53YXZlLWxpZ2h0IC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgZmlsbDogI0YzRjZGOTsgfVxuICAud2F2ZS53YXZlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgLndhdmUud2F2ZS1kYXJrIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgZmlsbDogIzE4MUMzMjsgfVxuICAud2F2ZS53YXZlLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuICAgIC53YXZlLndhdmUtd2hpdGUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS13YXZlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubGlzdCAubGlzdC1pdGVtIC5saXN0LXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cblxuLmxpc3QgLmxpc3QtaXRlbSAubGlzdC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuXG4ubGlzdCAubGlzdC1pdGVtLmFjdGl2ZSAubGlzdC10aXRsZSwgLmxpc3QgLmxpc3QtaXRlbTpob3ZlciAubGlzdC10aXRsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG5cbi5saXN0IC5saXN0LWl0ZW0uYWN0aXZlIC5saXN0LWhpZGRlbiwgLmxpc3QgLmxpc3QtaXRlbTpob3ZlciAubGlzdC1oaWRkZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuXG4ubGlzdC5saXN0LWJvcmRlciAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLmxpc3QubGlzdC1ib3JkZXIgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0Lmxpc3QtZGFzaGVkIC5saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVERjM7IH1cbiAgLmxpc3QubGlzdC1kYXNoZWQgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0Lmxpc3QtaG92ZXIgLmxpc3QtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAubGlzdC5saXN0LWhvdmVyIC5saXN0LWl0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saXN0Lmxpc3QtaG92ZXIgLmxpc3QtaXRlbS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjc7IH1cblxuLmJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5idWxsZXQuYnVsbGV0LWRvdCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmJ1bGxldC5idWxsZXQtdmVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAuYnVsbGV0LmJ1bGxldC1iYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5uYXZpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2aSAubmF2aS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsgfVxuICAgICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb246YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktYXJyb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogS2k7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgY29udGVudDogXCJcXEYxMDVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTsgfVxuICAgICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktYXJyb3cubmF2aS1hcnJvdy1kb3duIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKS8qcnRsOmlnbm9yZSovOyB9XG4gICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktYXJyb3cubmF2aS1hcnJvdy1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykvKnJ0bDppZ25vcmUqLzsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZpIC5uYXZpLWl0ZW06bGFzdC1jaGlsZCAubmF2aS1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXZpIC5uYXZpLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gICAgLm5hdmkgLm5hdmktc2VwYXJhdG9yLm5hdmktc2VwYXJhdG9yLWRhc2hlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVERjM7IH1cbiAgLm5hdmkgLm5hdmktaGVhZGVyLFxuICAubmF2aSAubmF2aS1mb290ZXIsXG4gIC5uYXZpIC5uYXZpLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5hdmkgLm5hdmktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07IH1cbiAgLm5hdmkgLm5hdmktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsgfVxuICAubmF2aSAubmF2aS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtOyB9XG5cbi5uYXZpLm5hdmktc3BhY2VyLXgtMCAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24ge1xuICBmbGV4OiAwIDAgMnJlbTsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7IH1cblxuLm5hdmkubmF2aS1pY29uLWxnIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIHtcbiAgZmxleDogMCAwIDNyZW07IH1cbiAgLm5hdmkubmF2aS1pY29uLWxnIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5uYXZpLm5hdmktaWNvbi1sZyAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBzdmcge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDsgfVxuXG4ubmF2aS5uYXZpLWljb24teGwgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24ge1xuICBmbGV4OiAwIDAgNHJlbTsgfVxuICAubmF2aS5uYXZpLWljb24teGwgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5uYXZpLm5hdmktaWNvbi14bCAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBzdmcge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDsgfVxuXG4ubmF2aS5uYXZpLWljb24tY2VudGVyIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5uYXZpLm5hdmktZm9udC1sZyAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAubmF2aS5uYXZpLWZvbnQtbGcgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5uYXZpLm5hdmktZm9udC14bCAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAubmF2aS5uYXZpLWZvbnQteGwgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5uYXZpLm5hdmktbGlnaHQgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLXRleHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5uYXZpLm5hdmktbGlnaHRlciAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG5cbi5uYXZpLm5hdmktYm9sZCAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm5hdmkubmF2aS1ib2xkZXIgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLXRleHQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5uYXZpLm5hdmktYm9sZGVzdCAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLXRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWJ1bGxldCAuYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluay5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYnVsbGV0IC5idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1hcnJvdyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLXRleHQge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1hcnJvdyB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYnVsbGV0IC5idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLXRleHQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWFycm93IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIGkge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5uYXZpIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAubmF2aSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWFycm93IHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWFycm93IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rIC5uYXZpLWJ1bGxldCAuYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjRDFEM0UwOyB9XG4gIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNEMUQzRTA7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluayAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWJ1bGxldCAuYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLXRleHQge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYnVsbGV0IC5idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICAgICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cbiAgICAubmF2aS5uYXZpLWxpZ2h0LWljb24gLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1idWxsZXQgLmJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktdGV4dCB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gaSB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgIC5uYXZpLm5hdmktbGlnaHQtaWNvbiAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLm5hdmkubmF2aS1saWdodC1pY29uIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm5hdmkubmF2aS1ib3JkZXIgLm5hdmktaXRlbSAubmF2aS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjM7IH1cblxuLm5hdmkubmF2aS1saW5rLXJvdW5kZWQgLm5hdmktaXRlbSAubmF2aS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuXG4ubmF2aS5uYXZpLWxpbmstcm91bmRlZC1sZyAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjg1cmVtOyB9XG5cbi5uYXZpLm5hdmktaG92ZXIgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuXG4ubmF2aS5uYXZpLWFjdGl2ZSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuXG4ubmF2aS5uYXZpLWFjY2VudCAubmF2aS1pdGVtIC5uYXZpLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQgLm5hdmktaXRlbSAubmF2aS1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29udGVudDogXCIgXCI7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktcHJpbWFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktcHJpbWFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICBjb2xvcjogIzU1MWU0MzsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXByaW1hcnkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXByaW1hcnkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktcHJpbWFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjNTUxZTQzOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktcHJpbWFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXByaW1hcnkgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1wcmltYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXNlY29uZGFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXNlY29uZGFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFNEU2RUY7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1zZWNvbmRhcnkgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXNlY29uZGFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXNlY29uZGFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLXRleHQge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0U0RTZFRjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXNlY29uZGFyeSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRTRFNkVGOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc2Vjb25kYXJ5IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFCQzVCRDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXN1Y2Nlc3MgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLXRleHQge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXN1Y2Nlc3MgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMUJDNUJEOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1zdWNjZXNzIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1zdWNjZXNzIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogIzFCQzVCRDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXN1Y2Nlc3MgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzFCQzVCRDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXN1Y2Nlc3MgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1zdWNjZXNzIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktc3VjY2VzcyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuXG4ubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1pbmZvIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gaSB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1pbmZvIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzg5NTBGQzsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWFycm93IHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuXG4ubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktaW5mbyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLXRleHQge1xuICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktaW5mbyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gaSB7XG4gICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1pbmZvIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM4OTUwRkM7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1pbmZvIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktaW5mbyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWFycm93IHtcbiAgICBjb2xvcjogIzg5NTBGQzsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWluZm8gLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2FybmluZyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2FybmluZyAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGRkE4MDA7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICBjb2xvcjogI0ZGQTgwMDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdhcm5pbmcgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdhcm5pbmcgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2FybmluZyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRkZBODAwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2FybmluZyAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdhcm5pbmcgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICNGRkE4MDA7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13YXJuaW5nIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhbmdlciAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhbmdlciAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGNjRFNjA7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYW5nZXIgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhbmdlciAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhbmdlciAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLXRleHQge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhbmdlciAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjRjY0RTYwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFuZ2VyIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktbGlnaHQgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1saWdodCAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1saWdodCAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWxpZ2h0IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI0YzRjZGOTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWxpZ2h0IC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1saWdodCAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktbGlnaHQgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktbGlnaHQgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWxpZ2h0IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWxpZ2h0IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNGM0Y2Rjk7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1saWdodCAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWxpZ2h0IC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktbGlnaHQgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFyayAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFyayAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMxODFDMzI7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cblxuLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUge1xuICBjb2xvcjogIzE4MUMzMjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhcmsgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhcmsgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1pY29uIGkge1xuICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFyayAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMTgxQzMyOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktZGFyayAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLWRhcmsgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS1hcnJvdyB7XG4gICAgY29sb3I6ICMxODFDMzI7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS1kYXJrIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2hpdGUgLm5hdmktaXRlbSAubmF2aS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13aGl0ZSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13aGl0ZSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdoaXRlIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdoaXRlIC5uYXZpLWl0ZW0gLm5hdmktbGluazpob3ZlciAubmF2aS1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13aGl0ZSAubmF2aS1pdGVtIC5uYXZpLWxpbms6aG92ZXIgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2hpdGUgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2hpdGUgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZSAubmF2aS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdoaXRlIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdoaXRlIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm5hdmkubmF2aS1hY2NlbnQubmF2aS13aGl0ZSAubmF2aS1pdGVtIC5uYXZpLWxpbmsuYWN0aXZlIC5uYXZpLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAubmF2aS5uYXZpLWFjY2VudC5uYXZpLXdoaXRlIC5uYXZpLWl0ZW0gLm5hdmktbGluay5hY3RpdmUgLm5hdmktYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpLm5hdmktYWNjZW50Lm5hdmktd2hpdGUgLm5hdmktaXRlbSAubmF2aS1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmliYm9uIC5yaWJib24tdGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3gtc2hhZG93OiAwcHggLTFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuICAgIC5yaWJib24gLnJpYmJvbi10YXJnZXQgPiAucmliYm9uLWlubmVyIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5yaWJib24gLnJpYmJvbi10YXJnZXQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAucmliYm9uLXZlciAucmliYm9uLXRhcmdldCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yaWJib24ucmliYm9uLXRvcCAucmliYm9uLXRhcmdldCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTsgfVxuICAucmliYm9uLnJpYmJvbi1ib3R0b20gLnJpYmJvbi10YXJnZXQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLnJpYmJvbi5yaWJib24tbGVmdCAucmliYm9uLXRhcmdldCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLnJpYmJvbi5yaWJib24tcmlnaHQgLnJpYmJvbi10YXJnZXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTsgfVxuICAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1sZWZ0IC5yaWJib24tdGFyZ2V0IHtcbiAgICBsZWZ0OiAtMTBweDsgfVxuICAgIC5yaWJib24ucmliYm9uLWNsaXAucmliYm9uLWxlZnQgLnJpYmJvbi10YXJnZXQgLnJpYmJvbi1pbm5lciB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgICAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1sZWZ0IC5yaWJib24tdGFyZ2V0IC5yaWJib24taW5uZXI6YmVmb3JlLCAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1sZWZ0IC5yaWJib24tdGFyZ2V0IC5yaWJib24taW5uZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgICAgIC5yaWJib24ucmliYm9uLWNsaXAucmliYm9uLWxlZnQgLnJpYmJvbi10YXJnZXQgLnJpYmJvbi1pbm5lcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzE4MUMzMiAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5yaWJib24ucmliYm9uLWNsaXAucmliYm9uLXJpZ2h0IC5yaWJib24tdGFyZ2V0IHtcbiAgICByaWdodDogLTEwcHg7IH1cbiAgICAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1yaWdodCAucmliYm9uLXRhcmdldCAucmliYm9uLWlubmVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgICAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1yaWdodCAucmliYm9uLXRhcmdldCAucmliYm9uLWlubmVyOmJlZm9yZSwgLnJpYmJvbi5yaWJib24tY2xpcC5yaWJib24tcmlnaHQgLnJpYmJvbi10YXJnZXQgLnJpYmJvbi1pbm5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAtMTBweDsgfVxuICAgICAgLnJpYmJvbi5yaWJib24tY2xpcC5yaWJib24tcmlnaHQgLnJpYmJvbi10YXJnZXQgLnJpYmJvbi1pbm5lcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbi5vZmZjYW52YXMsXG4ub2ZmY2FudmFzLW1vYmlsZSB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlci5vZmZjYW52YXMtaGVhZGVyLW5hdnMsXG4gIC5vZmZjYW52YXMtbW9iaWxlIC5vZmZjYW52YXMtaGVhZGVyLm9mZmNhbnZhcy1oZWFkZXItbmF2cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlci5vZmZjYW52YXMtaGVhZGVyLW5hdnMgLm9mZmNhbnZhcy1jbG9zZSxcbiAgICAub2ZmY2FudmFzLW1vYmlsZSAub2ZmY2FudmFzLWhlYWRlci5vZmZjYW52YXMtaGVhZGVyLW5hdnMgLm9mZmNhbnZhcy1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAub2ZmY2FudmFzIC5vZmZjYW52YXMtY29udGVudCAub2ZmY2FudmFzLWRlbW8sXG4gIC5vZmZjYW52YXMtbW9iaWxlIC5vZmZjYW52YXMtY29udGVudCAub2ZmY2FudmFzLWRlbW8ge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNFQkVERjM7IH1cbiAgICAub2ZmY2FudmFzIC5vZmZjYW52YXMtY29udGVudCAub2ZmY2FudmFzLWRlbW8ub2ZmY2FudmFzLWRlbW8tYWN0aXZlLFxuICAgIC5vZmZjYW52YXMtbW9iaWxlIC5vZmZjYW52YXMtY29udGVudCAub2ZmY2FudmFzLWRlbW8ub2ZmY2FudmFzLWRlbW8tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICM1NTFlNDM7IH1cblxuLm9mZmNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLm9mZmNhbnZhcyB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2UsIGJvdHRvbSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gIGxlZnQ6IC0zOTVweDtcbiAgd2lkdGg6IDM3NXB4OyB9XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlLCBib3R0b20gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAub2ZmY2FudmFzIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5vZmZjYW52YXMub2ZmY2FudmFzLXJpZ2h0IHtcbiAgcmlnaHQ6IC0zOTVweDtcbiAgbGVmdDogYXV0bzsgfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1yaWdodC5vZmZjYW52YXMtb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2UsIGJvdHRvbSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4ub2ZmY2FudmFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24tb2ZmY2FudmFzLWZhZGUtaW4gLjZzIGVhc2UgMTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1vZmZjYW52YXMtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ub2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5vZmZjYW52YXMtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLW9mZmNhbnZhcy1vZmZjYW52YXM9b25dIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tb2JpbGUge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZSwgYm90dG9tIDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAtMzk1cHg7XG4gICAgd2lkdGg6IDM3NXB4OyB9XG4gICAgLm9mZmNhbnZhcy1tb2JpbGUub2ZmY2FudmFzLW1vYmlsZS1vbiB7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlLCBib3R0b20gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5vZmZjYW52YXMtbW9iaWxlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLW1vYmlsZS5vZmZjYW52YXMtbW9iaWxlLXJpZ2h0IHtcbiAgICByaWdodDogLTM5NXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAub2ZmY2FudmFzLW1vYmlsZS5vZmZjYW52YXMtbW9iaWxlLXJpZ2h0Lm9mZmNhbnZhcy1tb2JpbGUtb24ge1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZSwgYm90dG9tIDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAub2ZmY2FudmFzLW1vYmlsZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1vZmZjYW52YXMtZmFkZS1pbiAuNnMgZWFzZSAxOyB9XG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLW9mZmNhbnZhcy1mYWRlLWluIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm9mZmNhbnZhcy1tb2JpbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5vZmZjYW52YXMtbW9iaWxlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAub2ZmY2FudmFzLW1vYmlsZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLW9mZmNhbnZhcy1vZmZjYW52YXMtbW9iaWxlPW9uXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuLnRvZ2dsZS1vZmYgLnRvZ2dsZS1vZmYtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udG9nZ2xlLW9uIC50b2dnbGUtb24taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZnYtcGx1Z2lucy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLmZ2LXBsdWdpbnMtbWVzc2FnZS1jb250YWluZXIgLmZ2LWhlbHAtYmxvY2sge1xuICAgIGNvbG9yOiAjRjY0RTYwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJsb2NrdWkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmJsb2NrdWkuYmxvY2t1aS1ub3NoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYmxvY2t1aSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLmJsb2NrdWkgPiBzcGFuID4gLmxvYWRlcixcbiAgICAuYmxvY2t1aSA+IHNwYW4gPiAuc3Bpbm5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cblxuLmRhdGVwaWNrZXIge1xuICB3aWR0aDogMjY1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXRlcGlja2VyIHRkLFxuICAuZGF0ZXBpY2tlciB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5kYXRlcGlja2VyIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXYsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IGkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgICAgLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiBpOmJlZm9yZSwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2ggaTpiZWZvcmUsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQgaTpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRoZWFkIHRoLnByZXY6aG92ZXIsIC5kYXRlcGlja2VyIHRoZWFkIHRoLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGVwaWNrZXIgdGhlYWQgdGguZG93IHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheSB7XG4gICAgICBjb2xvcjogIzdFODI5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5Lm9sZCB7XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5uZXcge1xuICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTFlNDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2M5YzljOSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTUxZTQzO1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1NTFlNDM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLFxuICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLFxuICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUsXG4gICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhcjpob3ZlcixcbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyOmhvdmVyLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZTpob3ZlcixcbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZSxcbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkOmhvdmVyLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3ZlcixcbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbiAgICAgIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuICAgICAgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTFlNDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGgge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXksIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFREYzOyB9XG4gIC5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWluLXdpZHRoOiA0NHB4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDk4OyB9XG4gIC5tb2RhbC1vcGVuIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHotaW5kZXg6IDEwNTE7IH1cbiAgLmRhdGVyYW5nZXBpY2tlcjphZnRlciwgLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDE3NXB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gICAgcGFkZGluZzogMC43cmVtIDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM3RTgyOTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyLCAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgICBjb2xvcjogIzU1MWU0MztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRURGMztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMjk3cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcyAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtc2VsZWN0ZWQge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0LCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgsXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubW9udGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLnByZXYgc3BhbiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5wcmV2IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYXZhaWxhYmxlLm9mZiB7XG4gICAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuc3RhcnQtZGF0ZSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5lbmQtZGF0ZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQudG9kYXksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheS5hY3RpdmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODUsIDMwLCA2NywgMC4xMikgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzRjQyNTQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICAgIGhlaWdodDogMjk3cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gICAgaGVpZ2h0OiAyNDVweDsgfSB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgucGlja2VyLXN3aXRjaCB7XG4gICAgICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1NTFlNDM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgucHJldiBzcGFuLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0aC5uZXh0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRoLnByZXY6aG92ZXIgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdGgubmV4dDpob3ZlciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0aC5kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdHIgdGQsXG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0ciB0aCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogcmVndWxhcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQub2xkIHtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZC5uZXcge1xuICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkOmZvY3VzLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU1MWU0MyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyID4gdGQuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciA+IHRkLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZC50b2RheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2M5YzljOSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgPiB0ZC50b2RheTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1MWU0MztcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTUxZTQzO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICByaWdodDogNHB4OyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGgge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW4sXG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3BhbixcbiAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRkIHNwYW4sXG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuLFxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0ZCBzcGFuLFxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0aCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuOmhvdmVyLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuOmhvdmVyLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuLm9sZCxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW4ub2xkLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4ub2xkIHtcbiAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbi5uZXcsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuLm5ldyxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi5uZXcsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW4ubmV3LFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkIHNwYW4ubmV3LFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4ubmV3IHtcbiAgICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbjpmb2N1cywgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3Bhbjpmb2N1cyxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4uYWN0aXZlLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuOmZvY3VzLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbjpmb2N1cyxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi5hY3RpdmUsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbjpmb2N1cyxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0aCBzcGFuOmZvY3VzLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTUxZTQzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3Bhbi5zZWxlY3RlZCxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRoIHNwYW4uc2VsZWN0ZWQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRkIHNwYW4uc2VsZWN0ZWQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyIHRoIHNwYW4uc2VsZWN0ZWQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGQgc3Bhbi5zZWxlY3RlZCxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0aCBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5LFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3Bhbi50b2RheSxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi50b2RheSxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi50b2RheSxcbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5LFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4udG9kYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5OmJlZm9yZSxcbiAgICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGggc3Bhbi50b2RheTpiZWZvcmUsXG4gICAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3Bhbi50b2RheTpiZWZvcmUsXG4gICAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGggc3Bhbi50b2RheTpiZWZvcmUsXG4gICAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ciB0ZCBzcGFuLnRvZGF5OmJlZm9yZSxcbiAgICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRoIHNwYW4udG9kYXk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7IH1cbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0aCBzcGFuLmRpc2FibGVkLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0aCBzcGFuLmRpc2FibGVkLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHIgdGggc3Bhbi5kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciB0YWJsZSB0ZCBhIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHRhYmxlIHRkIHNwYW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1waWNrZXIgdGFibGUgdGQgLnRpbWVwaWNrZXItbWludXRlLFxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHRhYmxlIHRkIC50aW1lcGlja2VyLWhvdXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1waWNrZXIgdGFibGUgdGQ6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItbWludXRlcyB0YWJsZSxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1ob3VycyB0YWJsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRyIHRkLFxuICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItaG91cnMgdGFibGUgdHIgdGQge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRyIHRkOmhvdmVyLFxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlciAudGltZXBpY2tlci1ob3VycyB0YWJsZSB0ciB0ZDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB0YWJsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoLmFjY29yZGlvbi10b2dnbGUgdGFibGUgdGQgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjb2xvcjogIzNGNDI1NDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB0YWJsZSB0ZCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHRhYmxlIHRkOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHRhYmxlIHRkOmhvdmVyIGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5jb2xsYXBzZS5zaG93IH4gLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2guYWNjb3JkaW9uLXRvZ2dsZSB+IC5jb2xsYXBzZS5zaG93IC50aW1lcGlja2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubWQtZWRpdG9yIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjsgfVxuICAubWQtZWRpdG9yIC5tZC1mb290ZXIsXG4gIC5tZC1lZGl0b3IgLm1kLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7IH1cbiAgLm1kLWVkaXRvciAubWQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc0cmVtOyB9XG4gICAgICAubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gICAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgICAgIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG4gc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46aG92ZXIsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46Zm9jdXMsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG46YWN0aXZlLCAubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDM7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1kLWVkaXRvciAubWQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5tZC1lZGl0b3IgPiB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubWQtZWRpdG9yLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm1kLWVkaXRvci5hY3RpdmUgPiB0ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG5cbi5pcy12YWxpZCAubWQtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG5cbi5pcy1pbnZhbGlkIC5tZC1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuLmJvb3RzdHJhcC1tYXhsZW5ndGgge1xuICB6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7IH1cbiAgLmJvb3RzdHJhcC1tYXhsZW5ndGgua3QtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsIC5ib290c3RyYXAtbWF4bGVuZ3RoIHtcbiAgICB6LWluZGV4OiAxMDYwICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlIHtcbiAgICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IEtpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb250ZW50OiBcIlxcRjEzMFwiOyB9XG4gICAgLmFsZXJ0W2RhdGEtbm90aWZ5XSAuY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFsZXJ0W2RhdGEtbm90aWZ5XSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLWNlbnRlcl0sIC5hbGVydFtkYXRhLW5vdGlmeV1bZGF0YS1ub3RpZnktcG9zaXRpb249Ym90dG9tLWNlbnRlcl0ge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYWxlcnRbZGF0YS1ub3RpZnldIC5pY29uIH4gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtOyB9XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0gLmljb24gfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODVyZW07IH1cbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XSBbZGF0YS1ub3RpZnk9dGl0bGVdOm5vdCg6ZW1wdHkpIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07IH1cbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XSAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxICFpbXBvcnRhbnQ7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogS2k7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCJcXEYxMDlcIjsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNEU2RUYgIWltcG9ydGFudDsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCAuZmlsdGVyLW9wdGlvbiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24ge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAgIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gLmJzLWljb24sIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIC5icy1pY29uIHtcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xcmVtOyB9XG4gIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgLmJzLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICNCNUI1QzM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSAudGV4dCBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgLmNoZWNrLW1hcmsge1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLmNoZWNrLW1hcmsge1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHJpZ2h0OiAxcmVtOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLmNoZWNrLW1hcms6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgY29udGVudDogXCJcXEYxMDhcIjsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIC5jaGVjay1tYXJrOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEsIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLnRleHQsIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLmJzLWljb24sIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIC5icy1pY29uIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgLmNoZWNrLW1hcmssIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIC5jaGVjay1tYXJrIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZGl2aWRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0Y2Rjk7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTUxZTQzOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIC5icy1pY29uLFxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSAudGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSAuY2hlY2stbWFyayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLm5vLXJlc3VsdHMge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUgLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5icy1zZWFyY2hib3gsXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveCxcbi5ib290c3RyYXAtc2VsZWN0IC5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzdiMmI2MSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmlzLWludmFsaWQgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMxQkM1QkQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICBib3JkZXI6IDA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNvbnRlbnQgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiA5MzsgfVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdG9wOiAxLjc1cmVtOyB9XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZmxleDogMSBhdXRvOyB9XG5cbltkYXRhLXN3aXRjaD10cnVlXSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjU1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMC44MjVyZW0gMS40MnJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1waWxsIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNxdWFyZSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXNlY29uZGFyeSxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2VzcyxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8sXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGJvcmRlci1jb2xvcjogIzg5NTBGQztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nLFxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLFxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgIGJvcmRlci1jb2xvcjogI0Y2NEU2MDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodCxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGOTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYXJrLFxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgICBib3JkZXItY29sb3I6ICMxODFDMzI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2hpdGUsXG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbiAgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGO1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZWxldmF0ZSAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1taW51dGUsXG4gIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGEge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXRvdWNoc3Bpbi12ZXJ0aWNhbC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biBpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiAjN0U4Mjk5OyB9XG5cbi5jay10YXJnZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jay10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50OyB9XG5cbi5jay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuICAuY2stY29udGVudC5jay1mb2N1c2VkIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNrLWVkaXRvciAuY2stdG9vbGJhciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jay1lZGl0b3IgLmNrLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2stYm9keSAuY2stYmFsbG9vbi1wYW5lbCAuY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmNrLWJvZHkgLmNrLWJhbGxvb24tcGFuZWwgLmNrLWNvbnRlbnQuY2stZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLmNrLWJvZHkgLmNrLWJhbGxvb24tcGFuZWwuY2stdG9vbGJhci1jb250YWluZXIsXG4uY2stYm9keSAuY2stYmFsbG9vbi1wYW5lbCAuY2stdG9vbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLkRURkNfTGVmdFdyYXBwZXIgLmRhdGFUYWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuRFRGQ19SaWdodFdyYXBwZXIgLmRhdGFUYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sbGFwc2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBib3JkZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0ZCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGggLmNoZWNrYm94LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICByaWdodDogLTJweDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLmR0LWNlbnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLmR0LWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLmR0LWxlZnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLnNvcnRpbmc6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGguc29ydGluZzphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLnNvcnRpbmc6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuc29ydGluZzphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLnNvcnRpbmdfZGVzYzpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5vcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLm9ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5vcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5vcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLnNvcnRpbmdfYXNjOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoLnNvcnRpbmdfYXNjOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGguc29ydGluZzpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5zb3J0aW5nOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuc29ydGluZ19kZXNjOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLnNvcnRpbmdfZGVzYzphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLm9ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQub3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLm9ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLm9ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuc29ydGluZ19hc2M6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuc29ydGluZ19hc2M6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0ZC5zb3J0aW5nOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLnNvcnRpbmc6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5zb3J0aW5nX2FzYywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRkLnNvcnRpbmdfYXNjIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGguc29ydGluZ19hc2M6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGQuc29ydGluZ19hc2M6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5zb3J0aW5nX2Rlc2MsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0ZC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgIWltcG9ydGFudDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGhlYWQgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGJvZHkgdHIuYWN0aXZlLFxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGJvZHkgdHIuYWN0aXZlIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgdGJvZHkgdHIuYWN0aXZlIHRkLFxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRoLFxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMztcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkVERjM7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0VCRURGMztcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgLmdyb3VwIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgLmdyb3VwIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgLmZpbHRlciB0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIC5maWx0ZXIgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlIC5maWx0ZXIgdGggLmlucHV0LWdyb3VwICsgLmlucHV0LWdyb3VwLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgLmZpbHRlciB0ZCAuaW5wdXQtZ3JvdXAgKyAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSAuZmlsdGVyIHRoIC5idG4gKyAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGUgLmZpbHRlciB0ZCAuYnRuICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSAuZ3JvdXAgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZSAuZ3JvdXAgdGQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGUge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbmsge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbmsgPiBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXZpb3VzID4gLnBhZ2UtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQgPiAucGFnZS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubGFzdCA+IC5wYWdlLWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5maXJzdCA+IC5wYWdlLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2aW91cyA+IC5wYWdlLWxpbms6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5uZXh0ID4gLnBhZ2UtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmxhc3QgPiAucGFnZS1saW5rOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZmlyc3QgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2aW91cyA+IC5wYWdlLWxpbms6aG92ZXIgPiBpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dCA+IC5wYWdlLWxpbms6aG92ZXIgPiBpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubGFzdCA+IC5wYWdlLWxpbms6aG92ZXIgPiBpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZmlyc3QgPiAucGFnZS1saW5rOmhvdmVyID4gaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rID4gaSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06aG92ZXI6bm90KC5kaXNhYmxlZCkgPiAucGFnZS1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06aG92ZXI6bm90KC5kaXNhYmxlZCkgPiAucGFnZS1saW5rID4gaSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdlciAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2VyIC5kYXRhVGFibGVzX2xlbmd0aCAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2VyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAudGV4dC1yaWdodCAuZGF0YVRhYmxlc19maWx0ZXIsXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLnRleHQtbGVmdCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IEtpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiXFxGMTA5XCI7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29sb3I6ICM1NTFlNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IEtpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiXFxGMTBFXCI7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuY2hpbGQgLmR0ci1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuY2hpbGQgLmR0ci1kZXRhaWxzID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuY2hpbGQgLmR0ci1kZXRhaWxzID4gbGkgLmR0ci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0YzRjZGOTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW0gMC41cmVtIDA7IH1cbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuY2hpbGQgLmR0ci1kZXRhaWxzID4gbGkgLmR0ci10aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJzonOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5jaGlsZCAuZHRyLWRldGFpbHMgPiBsaSAuZHRyLWRhdGEge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNGM0Y2Rjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5jaGlsZCAuZHRyLWRldGFpbHMgPiBsaTpsYXN0LWNoaWxkIC5kdHItdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5jaGlsZCAuZHRyLWRldGFpbHMgPiBsaTpsYXN0LWNoaWxkIC5kdHItZGF0YSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYm9vdHN0cmFwNCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tbGVmdDogNjVweDsgfVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjRUJFREYzO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kcm9wem9uZS1tc2ctdGl0bGUge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHJvcHpvbmUtbXNnLWRlc2Mge1xuICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHotcmVtb3ZlIHtcbiAgICBjb2xvcjogIzdFODI5OTtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kei1yZW1vdmU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAuZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICM4OTUwRkM7IH1cbiAgLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjY0RTYwOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHotbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLXBhbmVsIC5kcm9wem9uZS11cGxvYWQsXG4gIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtcGFuZWwgLmRyb3B6b25lLXJlbW92ZS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUgLmRyb3B6b25lLWZpbGVuYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLWZpbGUgLmRyb3B6b25lLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjRjY0RTYwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAgICAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQsXG4gICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbCxcbiAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IGksXG4gICAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsIGksXG4gICAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlIGkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0OmhvdmVyLFxuICAgICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbDpob3ZlcixcbiAgICAgICAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGU6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgICAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQ6aG92ZXIgaSxcbiAgICAgICAgICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbDpob3ZlciBpLFxuICAgICAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cblxuLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19zZWFyY2gge1xuICB3aWR0aDogMjI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19zZWFyY2g6YWN0aXZlLCAuZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX3NlYXJjaDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxICFpbXBvcnRhbnQ7IH1cbiAgLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19zZWFyY2guZHVhbC1saXN0Ym94X19zZWFyY2gtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyID4gZGl2Om5vdCguZHVhbC1saXN0Ym94X19idXR0b25zKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19jb250YWluZXIgLmR1YWwtbGlzdGJveF9fdGl0bGUge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX2J1dHRvbnMge1xuICAgIG1hcmdpbjogMCAxLjVyZW07IH1cbiAgICAuZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX2NvbnRhaW5lciAuZHVhbC1saXN0Ym94X19idXR0b25zIC5kdWFsLWxpc3Rib3hfX2J1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICAgICAgY29sb3I6ICM3RTgyOTk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19jb250YWluZXIgLmR1YWwtbGlzdGJveF9fYnV0dG9ucyAuZHVhbC1saXN0Ym94X19idXR0b24gaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAgIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX2J1dHRvbnMgLmR1YWwtbGlzdGJveF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX2J1dHRvbnMgLmR1YWwtbGlzdGJveF9fYnV0dG9uOmhvdmVyIGkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX3NlbGVjdGVkLFxuICAuZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX2NvbnRhaW5lciAuZHVhbC1saXN0Ym94X19hdmFpbGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX3NlbGVjdGVkIC5kdWFsLWxpc3Rib3hfX2l0ZW0sXG4gICAgLmR1YWwtbGlzdGJveCAuZHVhbC1saXN0Ym94X19jb250YWluZXIgLmR1YWwtbGlzdGJveF9fYXZhaWxhYmxlIC5kdWFsLWxpc3Rib3hfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgICAgIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX3NlbGVjdGVkIC5kdWFsLWxpc3Rib3hfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAgIC5kdWFsLWxpc3Rib3ggLmR1YWwtbGlzdGJveF9fY29udGFpbmVyIC5kdWFsLWxpc3Rib3hfX2F2YWlsYWJsZSAuZHVhbC1saXN0Ym94X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX2NvbnRhaW5lciAuZHVhbC1saXN0Ym94X19zZWxlY3RlZCAuZHVhbC1saXN0Ym94X19pdGVtLmR1YWwtbGlzdGJveF9faXRlbS0tc2VsZWN0ZWQsXG4gICAgICAuZHVhbC1saXN0Ym94IC5kdWFsLWxpc3Rib3hfX2NvbnRhaW5lciAuZHVhbC1saXN0Ym94X19hdmFpbGFibGUgLmR1YWwtbGlzdGJveF9faXRlbS5kdWFsLWxpc3Rib3hfX2l0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbSAhaW1wb3J0YW50OyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbSAhaW1wb3J0YW50OyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbSAhaW1wb3J0YW50OyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtICFpbXBvcnRhbnQ7IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW0gIWltcG9ydGFudDsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbSAhaW1wb3J0YW50OyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW0gIWltcG9ydGFudDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRheS1ncmlkIHRkOm5vdCguZmMtYXhpcykge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZGF5LWdyaWQgdGQ6bm90KC5mYy1heGlzKS5mYy1ldmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07IH1cblxuLmZjLXVudGhlbWVkIC5mYy1heGlzIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLXNjcm9sbGVyIC5mYy1jb250ZW50LWNvbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IH1cblxuLmZjLXVudGhlbWVkIHRoLmZjLWRheS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy1saXN0LWhlYWRpbmctbWFpbixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy1saXN0LWhlYWRpbmctYWx0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0gdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0gLmZjLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3Qge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQgLmZjLWNvbnRlbnQsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90IC5mYy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjU1cmVtIDAuNTVyZW0gMC41NXJlbSAycmVtOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1ldmVudCAuZmMtY29udGVudDpiZWZvcmUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRvcDogMC43cmVtO1xuICAgICAgbGVmdDogMC43NXJlbTsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWNvbnRlbnQsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90IC5mYy10aW1lIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90IC5mYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mYy11bnRoZW1lZCBhLmZjLW1vcmUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjM1cmVtOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwLjc1cmVtICAxLjI1cmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQuZmMtZW5kIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1jb3JuZXItbGVmdCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLWNvcm5lci1yaWdodCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7IH1cbiAgICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEtpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgY29udGVudDogXCJcXEYxMDZcIjsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWF4aXMgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjlyZW07IH1cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWxlZnQsXG4gICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1yaWdodCxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1sZWZ0IGgyLFxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1yaWdodCBoMixcbiAgICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtY2VudGVyIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1sZWZ0ID4gLmZjLWJ1dHRvbi1ncm91cCxcbiAgICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtcmlnaHQgPiAuZmMtYnV0dG9uLWdyb3VwLFxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1jZW50ZXIgPiAuZmMtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWxlZnQgPiAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbixcbiAgICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1yaWdodCA+IC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uLFxuICAgICAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciA+IC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1sZWZ0ID4gLmZjLWJ1dHRvbixcbiAgICAgIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtcmlnaHQgPiAuZmMtYnV0dG9uLFxuICAgICAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1jZW50ZXIgPiAuZmMtYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uZmMtdW50aGVtZWQgdGgsIC5mYy11bnRoZW1lZCB0ZCwgLmZjLXVudGhlbWVkIHRoZWFkLCAuZmMtdW50aGVtZWQgdGJvZHksIC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwgLmZjLXVudGhlbWVkIC5mYy1yb3csIC5mYy11bnRoZW1lZCAuZmMtY29udGVudCwgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLCAuZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywgLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6ICNFQkVERjM7IH1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMzAsIDY3LCAwLjAyNSk7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1NSk7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YzRjZGOTsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFREYzOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90IC5mYy10aW1lIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QgLmZjLXRpdGxlIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNCNUI1QzM7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0tdGl0bGUgPiBhW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICM1NTFlNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLW1vcmUge1xuICBjb2xvcjogI0I1QjVDMzsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXByaW1hcnkuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtcHJpbWFyeS5mYy1zdGFydCAuZmMtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTUxZTQzOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1zdGFydCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtc3RhcnQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtZW5kIHtcbiAgYmFja2dyb3VuZDogIzU1MWU0MzsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtc3RhcnQgLmZjLXRpdGxlLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtc3RhcnQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aXRsZSB7XG4gICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLXN0YXJ0IC5mYy1kZXNjcmlwdGlvbiwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLXN0YXJ0IC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1zdGFydCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1zdGFydCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aW1lIHtcbiAgICBjb2xvcjogI2U4ZThlODsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNlY29uZGFyeS5mYy1zdGFydCAuZmMtY29udGVudDpiZWZvcmUsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zZWNvbmRhcnkuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U0RTZFRjsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1zdGFydCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtc3RhcnQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICNFNEU2RUY7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtc3RhcnQgLmZjLXRpdGxlLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtc3RhcnQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLXN0YXJ0IC5mYy1kZXNjcmlwdGlvbiwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLXN0YXJ0IC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1zdGFydCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1zdGFydCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zdWNjZXNzLmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXN1Y2Nlc3MuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFCQzVCRDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICMxQkM1QkQ7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1pbmZvLmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LWluZm8uZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzg5NTBGQzsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICM4OTUwRkM7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtaW5mby5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC13YXJuaW5nLmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXdhcm5pbmcuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGQTgwMDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICNGRkE4MDA7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1kYW5nZXIuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtZGFuZ2VyLmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGNjRFNjA7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtZW5kLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1lbmQge1xuICBiYWNrZ3JvdW5kOiAjRjY0RTYwOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aW1lLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtbGlnaHQuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtbGlnaHQuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLXN0YXJ0LCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1zdGFydCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICNGM0Y2Rjk7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1zdGFydCAuZmMtdGl0bGUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1zdGFydCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtc3RhcnQgLmZjLWRlc2NyaXB0aW9uLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtc3RhcnQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzdFODI5OTsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLXN0YXJ0IC5mYy10aW1lLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLXN0YXJ0IC5mYy10aW1lLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1kYXJrLmZjLXN0YXJ0IC5mYy1jb250ZW50OmJlZm9yZSxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LWRhcmsuZmMtc3RhcnQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE4MUMzMjsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLWVuZCB7XG4gIGJhY2tncm91bmQ6ICMxODFDMzI7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFyay5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC13aGl0ZS5mYy1zdGFydCAuZmMtY29udGVudDpiZWZvcmUsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC13aGl0ZS5mYy1zdGFydCAuZmMtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtc3RhcnQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLWVuZCxcbi5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLXN0YXJ0LFxuLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsXG4uZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtZW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLXN0YXJ0IC5mYy10aXRsZSwgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGl0bGUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLXN0YXJ0IC5mYy10aXRsZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aXRsZSB7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLCAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1zdGFydCAuZmMtZGVzY3JpcHRpb24sXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtc3RhcnQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLWVuZCAuZmMtdGltZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtc3RhcnQgLmZjLXRpbWUsXG4gIC5mYy11bnRoZW1lZCAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAuZmMtdW50aGVtZWQgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtZW5kIC5mYy10aW1lIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2U6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFREYzOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtY29udGVudDpiZWZvcmUsXG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTUxZTQzOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCB7XG4gICAgYmFja2dyb3VuZDogIzU1MWU0MzsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtcHJpbWFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1wcmltYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXByaW1hcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNkVGOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQge1xuICAgIGJhY2tncm91bmQ6ICNFNEU2RUY7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXNlY29uZGFyeS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSB7XG4gICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zZWNvbmRhcnkuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtY29udGVudDpiZWZvcmUsXG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUJDNUJEOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCB7XG4gICAgYmFja2dyb3VuZDogIzFCQzVCRDsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtc3VjY2Vzcy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1zdWNjZXNzLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4OTUwRkM7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjODk1MEZDOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1pbmZvLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWluZm8uZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpbWUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtaW5mby5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGQTgwMDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsXG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkE4MDA7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtd2FybmluZy5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13YXJuaW5nLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0Y2NEU2MDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY0RTYwOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYW5nZXIuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFuZ2VyLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhbmdlci5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsXG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWxpZ2h0LmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUsXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24sXG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtbGlnaHQuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1saWdodC5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSB7XG4gICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1kYXJrLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzE4MUMzMjsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQsXG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQge1xuICAgIGJhY2tncm91bmQ6ICMxODFDMzI7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLWRhcmsuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtc29saWQtZGFyay5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGltZSxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC1kYXJrLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQuZmMtZXZlbnQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQgLmZjLWNvbnRlbnQ6YmVmb3JlLFxuICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCxcbiAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1ib2R5IC5mYy1ldmVudC1kb3QuZmMtZXZlbnQtc29saWQtd2hpdGUuZmMtbm90LXN0YXJ0LmZjLW5vdC1lbmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aXRsZSxcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtdGl0bGUge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy1kZXNjcmlwdGlvbixcbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LWRvdC5mYy1ldmVudC1zb2xpZC13aGl0ZS5mYy1ub3Qtc3RhcnQuZmMtbm90LWVuZCAuZmMtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWJvZHkgLmZjLWV2ZW50LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lLFxuICAgIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtYm9keSAuZmMtZXZlbnQtZG90LmZjLWV2ZW50LXNvbGlkLXdoaXRlLmZjLW5vdC1zdGFydC5mYy1ub3QtZW5kIC5mYy10aW1lIHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5mYy11bnRoZW1lZCB0aC5mYy1kYXktaGVhZGVyID4gYSxcbi5mYy11bnRoZW1lZCB0aC5mYy1kYXktaGVhZGVyID4gc3BhbiB7XG4gIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI0VCRURGMztcbiAgYm9yZGVyLWNvbG9yOiAjRUJFREYzOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIC5mYy1saXN0LWhlYWRpbmctYWx0IHtcbiAgY29sb3I6ICNCNUI1QzM7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGM0Y2Rjk7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtIC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjRUJFREYzO1xuICBib3JkZXItY29sb3I6ICNFQkVERjM7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtc29saWQtcHJpbWFyeSAuZmMtZXZlbnQtZG90LCAuZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbS5mYy1ldmVudC1wcmltYXJ5IC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjNTUxZTQzO1xuICBib3JkZXItY29sb3I6ICM1NTFlNDM7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtc29saWQtc2Vjb25kYXJ5IC5mYy1ldmVudC1kb3QsIC5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNlY29uZGFyeSAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogI0U0RTZFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNkVGOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLXN1Y2Nlc3MgLmZjLWV2ZW50LWRvdCwgLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtc3VjY2VzcyAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogIzFCQzVCRDtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLWluZm8gLmZjLWV2ZW50LWRvdCwgLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtaW5mbyAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogIzg5NTBGQztcbiAgYm9yZGVyLWNvbG9yOiAjODk1MEZDOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLXdhcm5pbmcgLmZjLWV2ZW50LWRvdCwgLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtd2FybmluZyAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogI0ZGQTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBODAwOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLWRhbmdlciAuZmMtZXZlbnQtZG90LCAuZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbS5mYy1ldmVudC1kYW5nZXIgLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQ6ICNGNjRFNjA7XG4gIGJvcmRlci1jb2xvcjogI0Y2NEU2MDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbS5mYy1ldmVudC1zb2xpZC1saWdodCAuZmMtZXZlbnQtZG90LCAuZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbS5mYy1ldmVudC1saWdodCAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogI0YzRjZGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNkY5OyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLWRhcmsgLmZjLWV2ZW50LWRvdCwgLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW0uZmMtZXZlbnQtZGFyayAuZmMtZXZlbnQtZG90IHtcbiAgYmFja2dyb3VuZDogIzE4MUMzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxQzMyOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXNvbGlkLXdoaXRlIC5mYy1ldmVudC1kb3QsIC5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtLmZjLWV2ZW50LXdoaXRlIC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b24ge1xuICBjb2xvcjogI0I1QjVDMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b246Zm9jdXMsIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmFjdGl2ZSwgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzU1MWU0MztcbiAgICBjb2xvcjogI2U4ZThlODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTUxZTQzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjpmb2N1cyAuZmMtaWNvbiwgLmZjLXVudGhlbWVkIC5mYy10b29sYmFyIC5mYy1idXR0b246YWN0aXZlIC5mYy1pY29uLCAuZmMtdW50aGVtZWQgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIC5mYy1pY29uIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5nbWFwcyB7XG4gIC8qIGltcG9ydGFudCEgIGJvb3RzdHJhcCBzZXRzIG1heC13aWR0aCBvbiBpbWcgdG8gMTAwJSB3aGljaCBjb25mbGljdHMgd2l0aCBnb29nbGUgbWFwIGNhbnZhcyovIH1cbiAgLmdtYXBzIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5nbWFwcy5nbWFwcy1zdGF0aWMgPiBkaXYge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW9uLXJhbmdlLXNsaWRlciAuaXJzIC5pcnMtbWluLFxuLmlvbi1yYW5nZS1zbGlkZXIgLmlycyAuaXJzLW1heCxcbi5pb24tcmFuZ2Utc2xpZGVyIC5pcnMgLmlycy1mcm9tLFxuLmlvbi1yYW5nZS1zbGlkZXIgLmlycyAuaXJzLXRvLFxuLmlvbi1yYW5nZS1zbGlkZXIgLmlycyAuaXJzLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDJweCA1cHggMXB4IDVweDsgfVxuXG4ucmVwZWF0ZXIgLnJlcGVhdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmVwZWF0ZXIgLnJlcGVhdGVyLXJvdyA+IGlucHV0IHtcbiAgICBmbGV4OiAxOyB9XG4gIC5yZXBlYXRlciAucmVwZWF0ZXItcm93IC5yZXBlYXRlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5yZXBlYXRlciAucmVwZWF0ZXItcm93IC5mb3JtLXRleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cblxuLnJlcGVhdGVyIC5yZXBlYXRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXBlYXRlciAucmVwZWF0ZXItaXRlbSAuYnRuLWljb24ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucmVwZWF0ZXIgLnJlcGVhdGVyLWl0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnJlcGVhdGVyIC5yZXBlYXRlci1pdGVtOmZpcnN0LWNoaWxkIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlcGVhdGVyIC5yZXBlYXRlci1jbG9zZS1hbGlnbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4uanF2bWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5qcXZtYXAgLmpxdm1hcC16b29tb3V0LFxuICAuanF2bWFwIC5qcXZtYXAtem9vbWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5qcXZtYXAgLmpxdm1hcC16b29tb3V0IHtcbiAgICB0b3A6IDQwcHg7IH1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIHBhZGRpbmc6IDAgOHB4IDAgNHB4OyB9XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ge1xuICBjb2xvcjogIzNGNDI1NDtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5sYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5mYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBsaW5lLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjc7IH1cbiAgLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQgLmpzdHJlZS1pY29uIHtcbiAgICBjb2xvcjogIzNGNDI1NDsgfVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jbGlja2VkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWhvdmVyZWQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCxcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjRUJFREYzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXdob2xlcm93LWhvdmVyZWQsXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXdob2xlcm93IC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uanN0cmVlLW9wZW4gPiAuanN0cmVlLWFuY2hvciA+IC5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29udGVudDogXCJcXEYwN0NcIjsgfVxuXG4uanN0cmVlLW9wZW4gPiAuanN0cmVlLWFuY2hvciA+IC5sYS1mb2xkZXI6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29udGVudDogXCJcXEYyMDBcIjsgfVxuXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDFweC8qcnRsOmlnbm9yZSovICFpbXBvcnRhbnQ7IH1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgLypydGw6aWdub3JlKi87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmpzdHJlZS1ydGwgLmpzdHJlZS1hbmNob3Ige1xuICBwYWRkaW5nOiAwIDRweCAwIDhweC8qcnRsOmlnbm9yZSovOyB9XG5cbi52YWthdGEtY29udGV4dCxcbi52YWthdGEtY29udGV4dCB1bCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC52YWthdGEtY29udGV4dCBsaSxcbiAgLnZha2F0YS1jb250ZXh0IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC52YWthdGEtY29udGV4dCBsaSBhLFxuICAgIC52YWthdGEtY29udGV4dCB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMS4ycmVtO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAudmFrYXRhLWNvbnRleHQgbGkgYSBpLFxuICAgICAgLnZha2F0YS1jb250ZXh0IHVsIGxpIGEgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC52YWthdGEtY29udGV4dCBsaSBhIC52YWthdGEtY29udGV4dG1lbnUtc2VwLFxuICAgICAgLnZha2F0YS1jb250ZXh0IHVsIGxpIGEgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudmFrYXRhLWNvbnRleHQgbGkgYSBzcGFuLFxuICAgICAgLnZha2F0YS1jb250ZXh0IGxpIGEgaW5zLFxuICAgICAgLnZha2F0YS1jb250ZXh0IHVsIGxpIGEgc3BhbixcbiAgICAgIC52YWthdGEtY29udGV4dCB1bCBsaSBhIGlucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhLFxuICAudmFrYXRhLWNvbnRleHQgbGkgYTpob3ZlcixcbiAgLnZha2F0YS1jb250ZXh0IHVsIC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEsXG4gIC52YWthdGEtY29udGV4dCB1bCBsaSBhOmhvdmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBjb2xvcjogIzU1MWU0MztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEgLnNwYW4sXG4gICAgLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEgLmlucyxcbiAgICAudmFrYXRhLWNvbnRleHQgbGkgYTpob3ZlciAuc3BhbixcbiAgICAudmFrYXRhLWNvbnRleHQgbGkgYTpob3ZlciAuaW5zLFxuICAgIC52YWthdGEtY29udGV4dCB1bCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhIC5zcGFuLFxuICAgIC52YWthdGEtY29udGV4dCB1bCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhIC5pbnMsXG4gICAgLnZha2F0YS1jb250ZXh0IHVsIGxpIGE6aG92ZXIgLnNwYW4sXG4gICAgLnZha2F0YS1jb250ZXh0IHVsIGxpIGE6aG92ZXIgLmlucyB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LXNlcGFyYXRvciBhLFxuLnZha2F0YS1jb250ZXh0LXJ0bCAudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIGEge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVERjM7IH1cblxuLmpzdHJlZS1yZW5hbWUtaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjZGOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5rYW5iYW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLnByaW1hcnkgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXByaW1hcnkgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLnNlY29uZGFyeSAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgICAgICAgICBjb2xvcjogIzNGNDI1NDsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1zZWNvbmRhcnkgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICNFNEU2RUY7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5zdWNjZXNzIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXN1Y2Nlc3MgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTUwRkM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5pbmZvIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgODAsIDI1MiwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWluZm8gLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICM4OTUwRkM7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIud2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci53YXJuaW5nIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtd2FybmluZyAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQTgwMDsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuZGFuZ2VyIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1kYW5nZXIgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICNGNjRFNjA7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1saWdodCAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgICAgICAgICBjb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmRhcmsgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI4LCA1MCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWRhcmsgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIud2hpdGUgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gICAgICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC13aGl0ZSAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cInByaW1hcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzO1xuICAgICAgICBjb2xvcjogI2U4ZThlODtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC1wcmltYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMzAsIDY3LCAwLjEpO1xuICAgICAgICBjb2xvcjogIzU1MWU0MztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJzZWNvbmRhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgICAgICBjb2xvcjogIzNGNDI1NDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC1zZWNvbmRhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMwLCAyMzksIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cInN1Y2Nlc3NcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC1zdWNjZXNzXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cImluZm9cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC1pbmZvXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjODk1MEZDO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cIndhcm5pbmdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC13YXJuaW5nXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xKTtcbiAgICAgICAgY29sb3I6ICNGRkE4MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPVwiZGFuZ2VyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPVwibGlnaHQtZGFuZ2VyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xKTtcbiAgICAgICAgY29sb3I6ICNGNjRFNjA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPVwibGlnaHRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgICAgICBjb2xvcjogIzdFODI5OTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9XCJsaWdodC1saWdodFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICNGM0Y2Rjk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPVwiZGFya1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cImxpZ2h0LWRhcmtcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1cIndoaXRlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPVwibGlnaHQtd2hpdGVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7XG4gIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICAgIC5ub1VpLXRhcmdldC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5ub1VpLXRhcmdldC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5vVWktdGFyZ2V0Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICM1NTFlNDM7IH1cbiAgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXItbGlnaHQge1xuICAgIGhlaWdodDogNHB4OyB9XG4gICAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXItbGlnaHQgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAtOXB4OyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItY29ubmVjdC1wcmltYXJ5IC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICM1NTFlNDM7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1oYW5kbGUtcHJpbWFyeSAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNTUxZTQzO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICM1NTFlNDM7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTUxZTQzOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItYmctbGlnaHQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2M5YzljOTsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWNvbm5lY3Qtc2Vjb25kYXJ5IC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNFNEU2RUY7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1oYW5kbGUtc2Vjb25kYXJ5IC5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFNEU2RUY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggI0U0RTZFRjsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI0U0RTZFRjsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWxpZ2h0LXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI0VCRURGMzsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWNvbm5lY3Qtc3VjY2VzcyAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMUJDNUJEOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItaGFuZGxlLXN1Y2Nlc3MgLm5vVWktaGFuZGxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogIzFCQzVCRDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCAjMUJDNUJEOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzFCQzVCRDsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDOUY3RjU7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1jb25uZWN0LWluZm8gLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzg5NTBGQzsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWhhbmRsZS1pbmZvIC5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICM4OTUwRkM7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggIzg5NTBGQzsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICM4OTUwRkM7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy1saWdodC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFNUZGOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItY29ubmVjdC13YXJuaW5nIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNGRkE4MDA7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1oYW5kbGUtd2FybmluZyAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZBODAwO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICNGRkE4MDA7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZBODAwOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItYmctbGlnaHQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjRERTsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWNvbm5lY3QtZGFuZ2VyIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNGNjRFNjA7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1oYW5kbGUtZGFuZ2VyIC5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGNjRFNjA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggI0Y2NEU2MDsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI0Y2NEU2MDsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWxpZ2h0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRTJFNTsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWNvbm5lY3QtbGlnaHQgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWhhbmRsZS1saWdodCAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICNGM0Y2Rjk7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWxpZ2h0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5OyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItY29ubmVjdC1kYXJrIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICMxODFDMzI7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1oYW5kbGUtZGFyayAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTgxQzMyO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICMxODFDMzI7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTgxQzMyOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLm5vdWlzbGlkZXItYmctbGlnaHQtZGFyayB7XG4gICAgYmFja2dyb3VuZDogI0QxRDNFMDsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWNvbm5lY3Qtd2hpdGUgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWhhbmRsZS13aGl0ZSAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICNmZmZmZmY7IH1cbiAgLm5vVWktdGFyZ2V0Lm5vdWlzbGlkZXIubm91aXNsaWRlci1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubm9VaS10YXJnZXQubm91aXNsaWRlci5ub3Vpc2xpZGVyLWJnLWxpZ2h0LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLXNoYWRvd2xlc3MgLm5vVWktaGFuZGxlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5ub1VpLXRhcmdldC5ub3Vpc2xpZGVyLWJvcmRlcmxlc3Mge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY3JvbGwuc2Nyb2xsLXB1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfVxuICAgIC5zY3JvbGwuc2Nyb2xsLXB1bGwgLnBzX19yYWlsLXkge1xuICAgICAgcmlnaHQ6IC0ycHg7IH1cbiAgLnNjcm9sbC5zY3JvbGwtcHVzaCAucHNfX3JhaWwteSB7XG4gICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteSB7XG4gICAgd2lkdGg6IDRweDsgfVxuICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICAgICAgICB3aWR0aDogNHB4OyB9XG4gIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteCB7XG4gICAgaGVpZ2h0OiA0cHg7IH1cbiAgICAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gICAgICBoZWlnaHQ6IDRweDsgfVxuICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNHB4OyB9XG4gIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCwgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSwgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zY3JvbGwucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTRFNkVGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNjcm9sbC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAuc2Nyb2xsLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNkVGOyB9XG5cbi5xbC10b29sYmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5xbC10b29sYmFyLnFsLXNub3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtZmlsbCxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXN0cm9rZSxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbiAucWwtZmlsbCxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbiAucWwtc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI0I1QjVDMzsgfVxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtZmlsbCxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbiAucWwtZmlsbCB7XG4gICAgICBmaWxsOiAjQjVCNUMzOyB9XG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1maWxsLFxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtc3Ryb2tlLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtYWN0aXZlIC5xbC1maWxsLFxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1hY3RpdmUgLnFsLXN0cm9rZSwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmZvY3VzIC5xbC1maWxsLFxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlcjpmb2N1cyAucWwtc3Ryb2tlLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXI6aG92ZXIgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmhvdmVyIC5xbC1zdHJva2UsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24ucWwtZXhwYW5kZWQgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24ucWwtZXhwYW5kZWQgLnFsLXN0cm9rZSxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbiAgICAucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzU1MWU0MzsgfVxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtZmlsbCwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWFjdGl2ZSAucWwtZmlsbCwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmZvY3VzIC5xbC1maWxsLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXI6aG92ZXIgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24ucWwtZXhwYW5kZWQgLnFsLWZpbGwsXG4gICAgLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuICAgIC5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uOmhvdmVyIC5xbC1maWxsIHtcbiAgICAgIGZpbGw6ICM1NTFlNDM7IH1cblxuLnFsLWVkaXRvciB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5xbC1lZGl0b3IucWwtYmxhbms6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtOyB9XG5cbi5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsIC5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBjb2xvcjogIzdFODI5OTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCwgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtLnFsLWFjdGl2ZSwgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXAge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzO1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gICAgLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsIC5xbC1zbm93IC5xbC10b29sdGlwIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxICFpbXBvcnRhbnQ7IH1cbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgLnFsLXByZXZpZXcge1xuICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gIC5xbC1zbm93IC5xbC10b29sdGlwIC5xbC1hY3Rpb24ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgIC5xbC1zbm93IC5xbC10b29sdGlwIC5xbC1hY3Rpb246aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLm1vZGFsIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcge1xuICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZS5xbC1zeW50YXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xuICBjb2xvcjogI0I1QjVDMztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5xbC1xdWlsLnFsLXF1aWwtcGxhaW4gLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5xbC1xdWlsLnFsLXF1aWwtcGxhaW4gLnFsLWVkaXRvciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucmVjYXB0Y2hhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMztcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAucmVjYXB0Y2hhIC5yZWNhcHRjaGEtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWNhcHRjaGEgLnJlY2FwdGNoYV9vbmx5X2lmX2luY29ycmVjdF9zb2wge1xuICAgIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5yZWNhcHRjaGEgLmlucHV0LWdyb3VwIC5idG4gaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucmVjYXB0Y2hhIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2IyYjYxOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzphZnRlcixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEtpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiXFxGMTA5XCI7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42NXJlbSAzcmVtIDAuNjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogMS44NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgY29udGVudDogXCJcXEYxMzBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgY29sb3I6ICM3RTgyOTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBwYWRkaW5nOiAwLjM3cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwLjFyZW0gMC40cmVtIDAuMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdC8qcnRsOnJpZ2h0Ki87XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogS2k7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBjb250ZW50OiBcIlxcRjEzMFwiO1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0I1QjVDMztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCNUI1QzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nOiAwLjY1cmVtIDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW46IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogI0VCRURGMztcbiAgY29sb3I6ICMzRjQyNTQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbnNlbGVjdC5zZWxlY3QyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2VsZWN0MiA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zZWxlY3QyLnNlbGVjdDItLWVsZXZhdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDIuc2VsZWN0Mi0tZWxldmF0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7IH1cblxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXItY29sb3I6ICNFQkVERjM7IH1cbiAgLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbiAgLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi5mb3JtLmZvcm0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmZvcm0uZm9ybS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBzdWNjZXNzOyB9XG5cbi5mb3JtLmZvcm0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5mb3JtLmZvcm0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5mb3JtLmZvcm0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmZvcm0uZm9ybS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBzdWNjZXNzOyB9XG5cbi5mb3JtLmZvcm0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZm9ybS5mb3JtLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogZGFuZ2VyOyB9XG5cbi5mb3JtLmZvcm0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmZvcm0uZm9ybS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuZm9ybS5mb3JtLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmZvcm0uZm9ybS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IGRhbmdlcjsgfVxuXG4ubm90ZS1wb3BvdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm90ZS1lZGl0b3Ige1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGOyB9XG4gICAgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7IH1cbiAgICAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIge1xuICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuICAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCRURGMzsgfVxuICAgICAgICAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0biBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBjb2xvcjogIzdFODI5OTsgfVxuICAgICAgICAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bjpob3ZlciwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG46Zm9jdXMsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmFjdGl2ZSwgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgICAgIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmhvdmVyIGksIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmZvY3VzIGksIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmFjdGl2ZSBpLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bi5hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwLm5vdGUtY29sb3IgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ub3RlLWVkaXRvciAubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ub3RlLWVkaXRvciAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgLm5vdGUtZWRpdG9yIC5tb2RhbC5ub3RlLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NHJlbSAwLjc0cmVtIDAuNzRyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLmJ0biB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogMTg1cHg7IH1cbiAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgICAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwOyB9XG4gICAgICAgICAgLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSA+IGxpID4gLmJ0bi1ncm91cCAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3RlLWVkaXRvciAubm90ZS1lZGl0YWJsZSAudGFibGUudGFibGUtYm9yZGVyZWQgdGgsIC5ub3RlLWVkaXRvciAubm90ZS1lZGl0YWJsZSAudGFibGUudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERjM7IH1cbiAgLm5vdGUtZWRpdG9yIC5pcy12YWxpZCAubm90ZS1lZGl0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogIzFCQzVCRDsgfVxuICAubm90ZS1lZGl0b3IgLmlzLWludmFsaWQgLm5vdGUtZWRpdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICNGNjRFNjA7IH1cblxuaHRtbC5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSxcbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICBvdmVyZmxvdy15OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKTpub3QoLnN3ZWV0YWxlcnQyLW5vcGFkZGluZyksXG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bik6bm90KC5zd2VldGFsZXJ0Mi1ub3BhZGRpbmcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnN3YWwyLXBvcHVwIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuc3dhbDItcG9wdXAgLnN3YWwyLWljb24ge1xuICAgIG1hcmdpbjogMnJlbSAwIDByZW0gMDsgfVxuICAuc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwIDAgMDtcbiAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAuc3dhbDItcG9wdXAgLnN3YWwyLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC5zd2FsMi1wb3B1cCAuYnRuIHtcbiAgICBtYXJnaW46IDE1cHggNXB4IDA7IH1cbiAgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDFyZW0gYXV0bzsgfVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1zaG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG5ib2R5LnN3YWwyLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDtcbiAgY29sb3I6ICNGRkE4MDA7IH1cblxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGNjRFNjA7XG4gIGNvbG9yOiAjRjY0RTYwOyB9XG4gIC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNzgsIDk2LCAwLjc1KTsgfVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJDNUJEO1xuICBjb2xvcjogIzFCQzVCRDsgfVxuICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzVCRDsgfVxuICAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMTk3LCAxODksIDAuMyk7IH1cblxuLnN3YWwyLWljb24uc3dhbDItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzg5NTBGQztcbiAgY29sb3I6ICM4OTUwRkM7IH1cblxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM1NTFlNDM7XG4gIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi50YWdpZnkge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItY29sb3I6ICNFNEU2RUY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAudGFnaWZ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNFNEU2RUY7IH1cbiAgLnRhZ2lmeS50YWdpZnktLWZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2IyYjYxOyB9XG4gIC50YWdpZnkgLnRhZ2lmeV9fdGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFREYzO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnIGRpdiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZyBkaXY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZyAudGFnaWZ5X190YWdfX3JlbW92ZUJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZyAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMTMwXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNDsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZyAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXByaW1hcnk6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1wcmltYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXByaW1hcnk6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1wcmltYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tcHJpbWFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1wcmltYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuMTIpOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tcHJpbWFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgZGl2IC50YWdpZnlfX3RhZy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1wcmltYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tcHJpbWFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXByaW1hcnk6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyICsgZGl2ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tc2Vjb25kYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tc2Vjb25kYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXNlY29uZGFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXNlY29uZGFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXNlY29uZGFyeTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1zZWNvbmRhcnk6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4xMik7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1zZWNvbmRhcnk6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRTRFNkVGO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tc2Vjb25kYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjRTRFNkVGOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tc2Vjb25kYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tc2Vjb25kYXJ5Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciArIGRpdiA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXN1Y2Nlc3M6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1zdWNjZXNzOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXN1Y2Nlc3M6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1zdWNjZXNzOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tc3VjY2Vzczpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1zdWNjZXNzOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxOTcsIDE4OSwgMC4xMik7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1zdWNjZXNzOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogIzFCQzVCRDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXN1Y2Nlc3M6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMxQkM1QkQ7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1zdWNjZXNzOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tc3VjY2Vzczpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1pbmZvOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0taW5mbzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgZGl2IC50YWdpZnlfX3RhZy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1pbmZvOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0taW5mbzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWluZm86bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyICsgZGl2ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0taW5mbzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDgwLCAyNTIsIDAuMTIpOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0taW5mbzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgZGl2IC50YWdpZnlfX3RhZy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM4OTUwRkM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1pbmZvOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjODk1MEZDOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0taW5mbzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWluZm86bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyICsgZGl2ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0td2FybmluZzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXdhcm5pbmc6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0td2FybmluZzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXdhcm5pbmc6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS13YXJuaW5nOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciArIGRpdiA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXdhcm5pbmc6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMTIpOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0td2FybmluZzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgZGl2IC50YWdpZnlfX3RhZy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNGRkE4MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS13YXJuaW5nOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjRkZBODAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0td2FybmluZzpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXdhcm5pbmc6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyICsgZGl2ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tZGFuZ2VyOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RTYwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tZGFuZ2VyOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1kYW5nZXI6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3OCwgOTYsIDAuMTIpOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tZGFuZ2VyOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI0Y2NEU2MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI0Y2NEU2MDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWRhbmdlcjpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1saWdodDpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWxpZ2h0Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWxpZ2h0Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tbGlnaHQ6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1saWdodDpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1saWdodDpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEyKTsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWxpZ2h0Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI0YzRjZGOTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWxpZ2h0Om5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tbGlnaHQ6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1saWdodDpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1kYXJrOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tZGFyazpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgZGl2IC50YWdpZnlfX3RhZy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS1kYXJrOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0tZGFyazpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLWRhcms6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyICsgZGl2ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tZGFyazpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDUwLCAwLjEyKTsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWRhcms6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0tZGFyazpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzE4MUMzMjsgfVxuICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLWRhcms6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS1kYXJrOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciArIGRpdiA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXdoaXRlOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0td2hpdGU6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy0td2hpdGU6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLS13aGl0ZTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctLXdoaXRlOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciArIGRpdiA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXdoaXRlOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0td2hpdGU6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnlfX3RhZy1saWdodC0td2hpdGU6bm90KC50YWdpZnktLW5vdEFsbG93ZWQpIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeV9fdGFnLWxpZ2h0LS13aGl0ZTpub3QoLnRhZ2lmeS0tbm90QWxsb3dlZCkgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5X190YWctbGlnaHQtLXdoaXRlOm5vdCgudGFnaWZ5LS1ub3RBbGxvd2VkKSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciArIGRpdiA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5LS1ub3RBbGxvd2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjRFNjA7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeS0tbm90QWxsb3dlZCBkaXY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeS0tbm90QWxsb3dlZCBkaXYgLnRhZ2lmeV9fdGFnLXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogLjc1OyB9XG4gICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnktLW5vdEFsbG93ZWQgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeS0tbm90QWxsb3dlZCAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnktLW5vdEFsbG93ZWQgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG46aG92ZXIgKyBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMzsgfVxuXG4udGFnaWZ5W3JlYWRvbmx5XSAudGFnaWZ5X190YWdfX3JlbW92ZUJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhZ2lmeV9faW5wdXQge1xuICBjb2xvcjogIzNGNDI1NDsgfVxuICAudGFnaWZ5X19pbnB1dDo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50YWdpZnlfX2lucHV0IH4gLnRhZ2lmeS5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50YWdpZnlfX2lucHV0LmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udGFnaWZ5X19pbnB1dC0tb3V0c2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi50YWdpZnlfX2Ryb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICB6LWluZGV4OiA5ODtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAubW9kYWwtb3BlbiAudGFnaWZ5X19kcm9wZG93biB7XG4gICAgei1pbmRleDogMTA1MTsgfVxuICAudGFnaWZ5X19kcm9wZG93biAudGFnaWZ5X19kcm9wZG93bl9fd3JhcHBlciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRhZ2lmeV9fZHJvcGRvd24gLnRhZ2lmeV9fZHJvcGRvd25fX2l0ZW0ge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAudGFnaWZ5X19kcm9wZG93biAudGFnaWZ5X19kcm9wZG93bl9faXRlbS50YWdpZnlfX2Ryb3Bkb3duX19pdGVtLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi50b3gtdGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG94LXRpbnltY2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4udG9hc3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBjb2xvcjogIzNGNDI1NDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG4gIC50b2FzdDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAudG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEtpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb250ZW50OiBcIlxcRjEzMFwiO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgLnRvYXN0IC50b2FzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIC50b2FzdCAudG9hc3QtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50b2FzdC50b2FzdC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50b2FzdC50b2FzdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk1MEZDO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50b2FzdC50b2FzdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50b2FzdC50b2FzdC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEU2MDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udHlwZWFoZWFkIC5mb3JtLWNvbnRyb2wudHQtaGludCB7XG4gIGNvbG9yOiAjQjVCNUMzOyB9XG5cbi50eXBlYWhlYWQgLmZvcm0tY29udHJvbC50dC1pbnB1dCB7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG5cbi50eXBlYWhlYWQgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udHlwZWFoZWFkIC50dC1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMDtcbiAgbGVmdDogYXV0byAvKnJ0bDppZ25vcmUqLyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC50eXBlYWhlYWQgLnR0LW1lbnUgLnR0LWRhdGFzZXQgLnR0LXN1Z2dlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnR5cGVhaGVhZCAudHQtbWVudSAudHQtZGF0YXNldCAudHQtc3VnZ2VzdGlvbiAudHQtaGlnaGxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC50eXBlYWhlYWQgLnR0LW1lbnUgLnR0LWRhdGFzZXQgLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YzRjZGOTsgfVxuXG4udXBweSAudXBweS1Sb290IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC51cHB5IC51cHB5LVJvb3QudXBweS1EcmFnRHJvcC0taXMtZHJhZ2Ryb3Atc3VwcG9ydGVkIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI0VCRURGMzsgfVxuXG4udXBweSAudXBweS1EYXNoYm9hcmQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gIC51cHB5IC51cHB5LURhc2hib2FyZC1pbm5lciAudXBweS1EYXNoYm9hcmRDb250ZW50LWJhcixcbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LURhc2hib2FyZC1BZGRGaWxlc1BhbmVsLFxuICAudXBweSAudXBweS1EYXNoYm9hcmQtaW5uZXIgLnVwcHktRGFzaGJvYXJkQ29udGVudC1wYW5lbCxcbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LURhc2hib2FyZEl0ZW0tcHJvZ3Jlc3MsXG4gIC51cHB5IC51cHB5LURhc2hib2FyZC1pbm5lciAudXBweS1EYXNoYm9hcmRJdGVtLWFjdGlvbixcbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LURhc2hib2FyZEl0ZW0tcHJldmlld0xpbmsge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LURhc2hib2FyZENvbnRlbnQtdGl0bGUge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC51cHB5IC51cHB5LURhc2hib2FyZC1pbm5lciAudXBweS1EYXNoYm9hcmRDb250ZW50LWFkZE1vcmVDYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAudXBweSAudXBweS1EYXNoYm9hcmQtaW5uZXIgLnVwcHktRGFzaGJvYXJkVGFicyAudXBweS1EYXNoYm9hcmQtZHJvcEZpbGVzVGl0bGUge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LURhc2hib2FyZFRhYnMgLnVwcHktRGFzaGJvYXJkVGFiLW5hbWUge1xuICAgIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC51cHB5IC51cHB5LURhc2hib2FyZC1pbm5lciAudXBweS1EYXNoYm9hcmRJdGVtLmlzLWNvbXBsZXRlIC5wcm9ncmVzcyB7XG4gICAgc3Ryb2tlOiAjMUJDNUJEO1xuICAgIGZpbGw6ICMxQkM1QkQ7IH1cbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkLWlubmVyIC51cHB5LVN0YXR1c0Jhci1zdGF0dXNTZWNvbmRhcnkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi51cHB5IC51cHB5LURyYWdEcm9wLWNvbnRhaW5lcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTUxZTQzICFpbXBvcnRhbnQ7IH1cblxuLnVwcHkgLnVwcHktRGFzaGJvYXJkQWRkRmlsZXMtaW5mbyB7XG4gIGJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi51cHB5IC51cHB5LURhc2hib2FyZC1ub3RlIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi51cHB5IC51cHB5LWJ0bi1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjNTUxZTQzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51cHB5IC51cHB5LWJ0bi1wcmltYXJ5OmZvY3VzLCAudXBweSAudXBweS1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMTYzMTsgfVxuXG4udXBweSAudXBweS1EYXNoYm9hcmRDb250ZW50LWJhY2sge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTUxZTQzO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVwcHkgLnVwcHktRGFzaGJvYXJkQ29udGVudC1iYWNrOmZvY3VzLCAudXBweSAudXBweS1EYXNoYm9hcmRDb250ZW50LWJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjM2UxNjMxOyB9XG5cbi51cHB5IC51cHB5LURhc2hib2FyZC1icm93c2Uge1xuICBjb2xvcjogIzU1MWU0MzsgfVxuICAudXBweSAudXBweS1EYXNoYm9hcmQtYnJvd3NlOmZvY3VzLCAudXBweSAudXBweS1EYXNoYm9hcmQtYnJvd3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzNlMTYzMTsgfVxuXG4udXBweSAudXBweS1EYXNoYm9hcmRDb250ZW50LWFkZE1vcmUgc3ZnIHtcbiAgc3Ryb2tlOiAjNTUxZTQzO1xuICBmaWxsOiAjNTUxZTQzOyB9XG5cbi51cHB5IC51cHB5LVByb2dyZXNzQmFyIHtcbiAgei1pbmRleDogMTsgfVxuICAudXBweSAudXBweS1Qcm9ncmVzc0JhciAudXBweS1Qcm9ncmVzc0Jhci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC51cHB5IC51cHB5LVByb2dyZXNzQmFyIC51cHB5LVByb2dyZXNzQmFyLXBlcmNlbnRhZ2Uge1xuICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnVwcHkgLnVwcHktRHJhZ0Ryb3AtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0Y0MjU0OyB9XG4gIC51cHB5IC51cHB5LURyYWdEcm9wLWxhYmVsIC51cHB5LURyYWdEcm9wLWRyYWdUZXh0IHtcbiAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC51cHB5IC51cHB5LURyYWdEcm9wLWxhYmVsIC51cHB5LURyYWdEcm9wLWRyYWdUZXh0OmZvY3VzLCAudXBweSAudXBweS1EcmFnRHJvcC1sYWJlbCAudXBweS1EcmFnRHJvcC1kcmFnVGV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzNlMTYzMTsgfVxuXG4udXBweSAudXBweS1TdGF0dXNCYXIge1xuICB6LWluZGV4OiAxOyB9XG4gIC51cHB5IC51cHB5LVN0YXR1c0JhciAudXBweS1TdGF0dXNCYXItc3RhdHVzIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwcHkgLnVwcHktU3RhdHVzQmFyIC51cHB5LVN0YXR1c0Jhci1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAudXBweSAudXBweS1TdGF0dXNCYXIgLnVwcHktU3RhdHVzQmFyLWNvbnRlbnQgLnVwcHktU3RhdHVzQmFyLXN0YXR1c1ByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgLnVwcHkgLnVwcHktU3RhdHVzQmFyIC51cHB5LVN0YXR1c0Jhci1jb250ZW50IC51cHB5LVN0YXR1c0Jhci1zcGlubmVyIHN2ZyB7XG4gICAgZmlsbDogIzU1MWU0MzsgfVxuICAudXBweSAudXBweS1TdGF0dXNCYXIgLnVwcHktU3RhdHVzQmFyLWFjdGlvbnMgLnVwcHktU3RhdHVzQmFyLWFjdGlvbkNpcmNsZUJ0biAuVXBweUljb24gY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNFQkVERjM7IH1cbiAgLnVwcHkgLnVwcHktU3RhdHVzQmFyIC51cHB5LVN0YXR1c0Jhci1hY3Rpb25zIC51cHB5LVN0YXR1c0Jhci1hY3Rpb25DaXJjbGVCdG4gLlVwcHlJY29uIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzNGNDI1NDsgfVxuICAudXBweSAudXBweS1TdGF0dXNCYXIgLnVwcHktU3RhdHVzQmFyLWFjdGlvbnMgLnVwcHktU3RhdHVzQmFyLWFjdGlvbkNpcmNsZUJ0biAuVXBweUljb246aG92ZXIgY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgLnVwcHkgLnVwcHktU3RhdHVzQmFyIC51cHB5LVN0YXR1c0Jhci1hY3Rpb25zIC51cHB5LVN0YXR1c0Jhci1hY3Rpb25DaXJjbGVCdG4gLlVwcHlJY29uOmhvdmVyIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAudXBweSAudXBweS1TdGF0dXNCYXIuaXMtY29tcGxldGUgLnVwcHktU3RhdHVzQmFyLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDNUJEOyB9XG4gIC51cHB5IC51cHB5LVN0YXR1c0Jhci51cHB5LVJvb3QgLnVwcHktU3RhdHVzQmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC51cHB5IC51cHB5LVN0YXR1c0Jhci51cHB5LVJvb3QgLnVwcHktU3RhdHVzQmFyLWFjdGlvbnMge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnVwcHkgLnVwcHkudXBweS1JbmZvcm1lciBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDc4LCA5NiwgMC4xKTtcbiAgY29sb3I6ICNGNjRFNjA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLnVwcHkgLnVwcHktcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnVwcHkgLnVwcHktc3RhdHVzIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gIC51cHB5IC51cHB5LXN0YXR1cy51cHB5LXN0YXR1cy1vbmdvaW5nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXBweSAudXBweS1zdGF0dXMudXBweS1zdGF0dXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi51cHB5IC51cHB5LWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnVwcHkgLnVwcHktdGh1bWJuYWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51cHB5IC51cHB5LXRodW1ibmFpbHMgLnVwcHktdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW46IDEwcHggNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudXBweSAudXBweS10aHVtYm5haWxzIC51cHB5LXRodW1ibmFpbC1jb250YWluZXIgLnVwcHktdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnVwcHkgLnVwcHktdGh1bWJuYWlscyAudXBweS10aHVtYm5haWwtY29udGFpbmVyIC51cHB5LXRodW1ibmFpbCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnVwcHkgLnVwcHktdGh1bWJuYWlscyAudXBweS10aHVtYm5haWwtY29udGFpbmVyIC51cHB5LXRodW1ibmFpbC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMzRjQyNTQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAudXBweSAudXBweS10aHVtYm5haWxzIC51cHB5LXRodW1ibmFpbC1jb250YWluZXIgLnVwcHktcmVtb3ZlLXRodW1ibmFpbCB7XG4gICAgICBtYXJnaW46IGF1dG8gMTBweCBhdXRvIGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC51cHB5IC51cHB5LXRodW1ibmFpbHMgLnVwcHktdGh1bWJuYWlsLWNvbnRhaW5lciAudXBweS1yZW1vdmUtdGh1bWJuYWlsIGkge1xuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgY29sb3I6ICM3RTgyOTk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTsgfVxuICAgICAgLnVwcHkgLnVwcHktdGh1bWJuYWlscyAudXBweS10aHVtYm5haWwtY29udGFpbmVyIC51cHB5LXJlbW92ZS10aHVtYm5haWw6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgICAudXBweSAudXBweS10aHVtYm5haWxzIC51cHB5LXRodW1ibmFpbC1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudXBweSAudXBweS10aHVtYm5haWxzIC51cHB5LXRodW1ibmFpbC1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC51cHB5IC51cHB5LXRodW1ibmFpbHMgLnVwcHktdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwOyB9IH1cblxuLnVwcHkgLnVwcHktbGlzdCAudXBweS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtOyB9XG4gIC51cHB5IC51cHB5LWxpc3QgLnVwcHktbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnVwcHkgLnVwcHktbGlzdCAudXBweS1saXN0LWl0ZW0gLnVwcHktbGlzdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzdFODI5OTsgfVxuICAudXBweSAudXBweS1saXN0IC51cHB5LWxpc3QtaXRlbSAudXBweS1saXN0LXJlbW92ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLnVwcHkgLnVwcHktbGlzdCAudXBweS1saXN0LWl0ZW0gLnVwcHktbGlzdC1yZW1vdmUgaSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5OyB9XG4gICAgLnVwcHkgLnVwcHktbGlzdCAudXBweS1saXN0LWl0ZW0gLnVwcHktbGlzdC1yZW1vdmU6aG92ZXIgaSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuXG4udXBweSAudXBweS13cmFwcGVyIC51cHB5LUZpbGVJbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtOyB9XG5cbi51cHB5IC51cHB5LWlucHV0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnVwcHkgLnVwcHktaW5mb3JtZXItbWluIC51cHB5LUluZm9ybWVyIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAwOyB9XG4gIC51cHB5IC51cHB5LWluZm9ybWVyLW1pbiAudXBweS1JbmZvcm1lclthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwcHkgLnVwcHktaW5mb3JtZXItbWluIC51cHB5LUluZm9ybWVyIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZHJhZ2dhYmxlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZHJhZ2dhYmxlLmRyYWdnYWJsZS1taXJyb3Ige1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI0U0RTZFRiAhaW1wb3J0YW50OyB9XG4gIC5kcmFnZ2FibGUuZHJhZ2dhYmxlLS1vcmlnaW5hbCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gIC5kcmFnZ2FibGUuZHJhZ2dhYmxlLXNvdXJjZS0taXMtZHJhZ2dpbmcuZHJhZ2dhYmxlLS1vdmVyIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRyYWdnYWJsZSAuZHJhZ2dhYmxlLWhhbmRsZSB7XG4gICAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5kcmFnZ2FibGUtem9uZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXhhbXBsZSAuZXhhbXBsZS10b29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmV4YW1wbGUgLmV4YW1wbGUtdG9nZ2xlLFxuLmV4YW1wbGUgLmV4YW1wbGUtY29weSB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBjb2xvcjogI0I1QjVDMzsgfVxuICAuZXhhbXBsZSAuZXhhbXBsZS10b2dnbGU6aG92ZXIsXG4gIC5leGFtcGxlIC5leGFtcGxlLWNvcHk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIGNvbG9yOiAjNTUxZTQzOyB9XG5cbi5leGFtcGxlIC5leGFtcGxlLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTsgfVxuICAuZXhhbXBsZSAuZXhhbXBsZS10b2dnbGU6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcIlxcRjExNlwiOyB9XG4gIC5leGFtcGxlIC5leGFtcGxlLXRvZ2dsZS5leGFtcGxlLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgY29sb3I6ICM1NTFlNDM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5leGFtcGxlIC5leGFtcGxlLXRvZ2dsZS5leGFtcGxlLXRvZ2dsZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXEYxMTVcIjsgfVxuXG4uZXhhbXBsZSAuY2FyZC10b29sYmFyIC5leGFtcGxlLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmV4YW1wbGUgLmV4YW1wbGUtY29weTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBLaTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxGMTE3XCI7IH1cblxuLmV4YW1wbGUgLmV4YW1wbGUtY29weS5leGFtcGxlLWNvcGllZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzU1MWU0MzsgfVxuICAuZXhhbXBsZSAuZXhhbXBsZS1jb3B5LmV4YW1wbGUtY29waWVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcRjEwOFwiOyB9XG5cbi5leGFtcGxlIC5leGFtcGxlLXByZXZpZXcge1xuICBib3JkZXI6IDRweCBzb2xpZCAjRjNGNkY5O1xuICBwYWRkaW5nOiAxLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40MnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDJyZW07IH1cblxuLmV4YW1wbGUgLmV4YW1wbGUtbmF2Lm5hdiB7XG4gIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5leGFtcGxlIC5leGFtcGxlLW5hdi5uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5leGFtcGxlIC5leGFtcGxlLW5hdi5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmV4YW1wbGUgLmV4YW1wbGUtY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAuZXhhbXBsZSAuZXhhbXBsZS1jb2RlIC5leGFtcGxlLWNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAuZXhhbXBsZSAuZXhhbXBsZS1jb2RlIC5leGFtcGxlLWNvcHk6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTFlNDM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7IH1cbiAgLmV4YW1wbGUgLmV4YW1wbGUtY29kZSAuZXhhbXBsZS1oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtOyB9XG4gIC5leGFtcGxlIC5leGFtcGxlLWNvZGUgLnRhYi1wYW5lIC5leGFtcGxlLWhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogMS43NXJlbSAxLjVyZW07IH1cbiAgLmV4YW1wbGUgLmV4YW1wbGUtY29kZSAuZXhhbXBsZS1uYXYgKyAuZXhhbXBsZS1jb3B5IHtcbiAgICB0b3A6IDAuMjVyZW07IH1cbiAgLmV4YW1wbGUgLmV4YW1wbGUtY29kZSBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmV4YW1wbGUgLmV4YW1wbGUtY29kZSBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIGNvZGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmV4YW1wbGUgLmV4YW1wbGUtY29kZSBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIGNvZGUgLnRva2VuLm9wZXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uZXhhbXBsZSAuZXhhbXBsZS1wcmV2aWV3ICsgLmV4YW1wbGUtY29kZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5leGFtcGxlIC5leGFtcGxlLXByZXZpZXcgKyAuZXhhbXBsZS1jb2RlIC5leGFtcGxlLWNvcHkge1xuICAgIHRvcDogMHJlbTtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLmV4YW1wbGUgLmV4YW1wbGUtcHJldmlldyArIC5leGFtcGxlLWNvZGUgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uZXhhbXBsZS5leGFtcGxlLWNvbXBhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV4YW1wbGUuZXhhbXBsZS1jb21wYWN0IC5leGFtcGxlLXRvZ2dsZS5leGFtcGxlLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgLmV4YW1wbGUuZXhhbXBsZS1jb21wYWN0IC5leGFtcGxlLWNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG4gICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5leGFtcGxlLmV4YW1wbGUtY29tcGFjdCAuZXhhbXBsZS1jb2RlIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgIC5leGFtcGxlLmV4YW1wbGUtY29tcGFjdCAuZXhhbXBsZS1jb2RlOm5vdCguZXhhbXBsZS1jb2RlLW9uKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwMHJlbTtcbiAgICAgIHRvcDogLTEwMDByZW07XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmV4YW1wbGUuZXhhbXBsZS1jb21wYWN0IC5leGFtcGxlLWNvZGUuZXhhbXBsZS1jb2RlLW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV4YW1wbGUuZXhhbXBsZS1jb21wYWN0IC5leGFtcGxlLXByZXZpZXcgKyAuZXhhbXBsZS1jb2RlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hcGV4Y2hhcnRzLXRleHQsXG4uYXBleGNoYXJ0cy10aXRsZS10ZXh0LFxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy10aXRsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTI1cmVtOyB9XG5cbi5hcGV4Y2hhcnRzLXRvb2xiYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmFwZXhjaGFydHMtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuYXBleGNoYXJ0cy1tZW51IC5hcGV4Y2hhcnRzLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyB9XG4gICAgLmFwZXhjaGFydHMtbWVudSAuYXBleGNoYXJ0cy1tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50OyB9XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jYXJkLXJvdW5kZWQtYm90dG9tIC5hcGV4Y2hhcnRzLWNhbnZhcyBzdmcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40MnJlbTsgfVxuXG4ucm91bmRlZCAuYXBleGNoYXJ0cy1jYW52YXMgc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIC5hcGV4Y2hhcnRzLWNhbnZhcyBzdmcge1xuICBib3JkZXItcmFkaXVzOiAwLjI4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGcgLmFwZXhjaGFydHMtY2FudmFzIHN2ZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuODVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC14bCAuYXBleGNoYXJ0cy1jYW52YXMgc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wYW5lLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1ib3R0b20sXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC40MnJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuICAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBodG1sLFxuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBodG1sLFxuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBodG1sIGE6aG92ZXIsXG4gIGh0bWwgYTphY3RpdmUsXG4gIGh0bWwgYTpmb2N1cyxcbiAgYm9keSBhOmhvdmVyLFxuICBib2R5IGE6YWN0aXZlLFxuICBib2R5IGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYSxcbiAgaHRtbCBidXR0b24sXG4gIGJvZHkgYSxcbiAgYm9keSBidXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzRjQyNTQ7IH1cblxucm91dGVyLW91dGxldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuY2FudmFzIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmludC1jb250ZW50LW9ubHkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJpbnQtY29udGVudC1vbmx5IC53cmFwcGVyLFxuICAgIC5wcmludC1jb250ZW50LW9ubHkgLnBhZ2UsXG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuY29udGVudCxcbiAgICAucHJpbnQtY29udGVudC1vbmx5IC5jb250YWluZXIsXG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuYXNpZGUsXG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuc2lkZWJhcixcbiAgICAucHJpbnQtY29udGVudC1vbmx5IC5zdGlja3ktdG9vbGJhcixcbiAgICAucHJpbnQtY29udGVudC1vbmx5IC5zY3JvbGx0b3AsXG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuaGVhZGVyLFxuICAgIC5wcmludC1jb250ZW50LW9ubHkgLmhlYWRlci1tb2JpbGUsXG4gICAgLnByaW50LWNvbnRlbnQtb25seSAuZm9vdGVyLFxuICAgIC5wcmludC1jb250ZW50LW9ubHkgLnN1YmhlYWRlcixcbiAgICAucHJpbnQtY29udGVudC1vbmx5IC5vZmZjYW52YXMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci10b3Age1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyLFxuICAgICAgLmhlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLXRvcCAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItdG9wIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5xdWljay1zZWFyY2gtY2xvc2Uge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgICAgICAgLmhlYWRlciAuaGVhZGVyLXRvcCAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXItdG9wIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXItdG9wIC5xdWljay1zZWFyY2ggLnF1aWNrLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmhlYWRlciAuaGVhZGVyLXRvcCAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5hY3RpdmUsIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oZWFkZXIgLmhlYWRlci10b3AgLnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLXRvcCAucXVpY2stc2VhcmNoIC5xdWljay1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZC5zcGlubmVyOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItYm90dG9tIC5jb250YWluZXIsXG4gICAgICAuaGVhZGVyIC5oZWFkZXItYm90dG9tIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmhlYWRlci1maXhlZFtkYXRhLWhlYWRlci1zY3JvbGw9XCJvblwiXSAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk3O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgYW5pbWF0aW9uOiBoZWFkZXItc2Nyb2xsLWFuaW1hdGlvbiAuNXMgZWFzZSAxOyB9XG4gICAgICAuaGVhZGVyLWZpeGVkW2RhdGEtaGVhZGVyLXNjcm9sbD1cIm9uXCJdIC5oZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXItc2Nyb2xsLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHRvcDogLTc1cHg7IH1cbiAgdG8ge1xuICAgIHRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5oZWFkZXItbW9iaWxlLWZpeGVkIC5oZWFkZXItbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk3OyB9XG4gICAgLnRvcGJhci1tb2JpbGUtb24gLmhlYWRlci1tb2JpbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5oZWFkZXItbW9iaWxlIC5idXJnZXItaWNvbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlIC5idXJnZXItaWNvbiBzcGFuOjpiZWZvcmUsIC5oZWFkZXItbW9iaWxlIC5idXJnZXItaWNvbiBzcGFuOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYnVyZ2VyLWljb246aG92ZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZSAuYnVyZ2VyLWljb246aG92ZXIgc3Bhbjo6YmVmb3JlLCAuaGVhZGVyLW1vYmlsZSAuYnVyZ2VyLWljb246aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLmJ1cmdlci1pY29uLWFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlIC5idXJnZXItaWNvbi1hY3RpdmUgc3Bhbjo6YmVmb3JlLCAuaGVhZGVyLW1vYmlsZSAuYnVyZ2VyLWljb24tYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItbW9iaWxlIC5idG4gaSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5oZWFkZXItbW9iaWxlIC5idG4gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuLmFjdGl2ZSBpLFxuICAgIC5oZWFkZXItbW9iaWxlIC5idG46Zm9jdXMgaSxcbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuOmhvdmVyIGksXG4gICAgLmhlYWRlci1tb2JpbGUgLnNob3cgLmJ0biBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci1tb2JpbGUgLmJ0bi5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuOmZvY3VzIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLmhlYWRlci1tb2JpbGUgLmJ0bjpob3ZlciAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5oZWFkZXItbW9iaWxlIC5zaG93IC5idG4gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuLmFjdGl2ZSAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgIC5oZWFkZXItbW9iaWxlIC5idG46Zm9jdXMgLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAuaGVhZGVyLW1vYmlsZSAuYnRuOmhvdmVyIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLmhlYWRlci1tb2JpbGUgLnNob3cgLmJ0biAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3ZlciwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazphY3RpdmUsIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rID4gLm1lbnUtdGV4dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taWNvbiA+IC5tZW51LWxpbmsge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taWNvbiA+IC5tZW51LWxpbmsgPiAubWVudS1pY29uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDk4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2Nyb2xsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSB7XG4gICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtZnVsbCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1maXhlZCB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LXJpZ2h0Lm1lbnUtc3VibWVudS1wdWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtbGVmdCB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWxlZnQubWVudS1zdWJtZW51LXB1bGwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWNlbnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUgPiAubWVudS1zdWJtZW51IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudSA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWxlZnQge1xuICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUgPiAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1yaWdodCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUubWVudS1pdGVtLWRyb3B1cCA+IC5tZW51LXN1Ym1lbnUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWhlYWRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1oZWFkaW5nIC5tZW51LXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWhlYWRpbmcgLm1lbnUtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1oZWFkaW5nIC5tZW51LWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1oZWFkaW5nIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaW5uZXIsXG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJuYXYge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLFxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIC5tZW51LWxpbmssXG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3ZlciwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIC5tZW51LWxpbms6YWN0aXZlLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazpmb2N1cyxcbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3ZlcixcbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluazphY3RpdmUsXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LXRleHQsXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1pY29uLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMzNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWJ1bGxldCxcbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1idWxsZXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtYXJyb3csXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUubWVudS1pdGVtLXRhYnMgPiAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudSA+IC5tZW51LXN1Ym1lbnUge1xuICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUubWVudS1pdGVtLXRhYnMgPiAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudSA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWxlZnQge1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUubWVudS1pdGVtLXRhYnMgPiAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudSA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LXJpZ2h0IHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHggMC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDBweCAwLjI1cmVtIDsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rID4gLm1lbnUtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYxMDlcIiAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tcmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHggO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHggO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNVwiOyB9XG4gICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTA2XCIgIWltcG9ydGFudDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbS1oZXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzBweCA7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4IDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweCA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7IH1cbiAgICAgICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNlwiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pdGVtLWhlcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcgPiAubWVudS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA3cmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcgPiAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcgLm1lbnUtbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzBweCA7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4IDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHggO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogS2k7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7IH1cbiAgICAgICAgICAgICAgICAgIFtkaXJlY3Rpb249XCJydGxcIl0gLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDZcIiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbS1oZXJlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtY2xhc3NpYyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtaW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtaW5saW5lID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLXJlc2l6ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUtdGFiIC5tZW51LXN1Ym1lbnUsIC5oZWFkZXItbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXIgLm1lbnUtc3VibWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBoZWFkZXItbWVudS1zdWJtZW51LW1vdmUtZG93biAwLjNzIGVhc2Utb3V0IDE7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUtdGFiIC5tZW51LXN1Ym1lbnUsIC5oZWFkZXItbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXIgLm1lbnUtc3VibWVudSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUtdGFiIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUsIC5oZWFkZXItbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXIgLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbmltYXRpb246IGhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1pbiAwLjNzIGVhc2UgMSwgaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLXVwIDAuM3MgZWFzZS1vdXQgMTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUtdGFiIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUsIC5oZWFkZXItbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXIgLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1tZW51LmhlYWRlci1tZW51LXJvb3QtYXJyb3cgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZ1bGwsIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZpeGVkLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1hdXRvLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1hdXRvLm1lbnUtc3VibWVudS1taW1pbWFsLWRlc2t0b3Atd2lkZSwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtZml4ZWQteGwsIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZpeGVkLXh4bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZpeGVkLXhzIHtcbiAgICB3aWR0aDogLTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtZml4ZWQtc20ge1xuICAgIHdpZHRoOiA1MTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1maXhlZC1tZCB7XG4gICAgd2lkdGg6IDcwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZpeGVkLWxnIHtcbiAgICB3aWR0aDogOTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LWZpeGVkLXhsIHtcbiAgICB3aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS1maXhlZC14eGwge1xuICAgIHdpZHRoOiAxMzQwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXItbWVudS1zdWJtZW51LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXItbWVudS1zdWJtZW51LW1vdmUtdXAge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLWRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rID4gLm1lbnUtYXJyb3cge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93IHtcbiAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93LCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICBmaWxsOiAjQjVCNUMzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmssIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5OyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1pY29uLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS10ZXh0LCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93LCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFREYzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcgPiAubWVudS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTgxQzMyOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWhlYWRpbmcgPiAubWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgZmlsbDogI0I1QjVDMzsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzM7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQ7IH1cbiAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICBjb2xvcjogI0I1QjVDMzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rID4gLm1lbnUtYXJyb3cge1xuICAgICAgICBjb2xvcjogIzU1MWU0MzsgfVxuICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmssIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MzsgfVxuICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS10ZXh0LCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51ID4gLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1ob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgPiAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdywgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSA+IC5tZW51LXN1Ym5hdiAubWVudS1jb250ZW50IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtc3VibmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWlubmVyLFxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LXN1Ym1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWlubmVyIC5tZW51LWNvbnRlbnQsXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1zdWJtZW51IC5tZW51LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaW5uZXIgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW0sXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LXN1Ym1lbnUgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pbm5lciAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbS5tZW51LWhlYWRpbmdsZXNzID4gLm1lbnUtaW5uZXIsXG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtc3VibWVudSAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbS5tZW51LWhlYWRpbmdsZXNzID4gLm1lbnUtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaW5uZXIgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW0ubWVudS1oZWFkaW5nbGVzcyA+IC5tZW51LWlubmVyID4gbGkgPiAubWVudS1saW5rLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtc3VibWVudSAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbS5tZW51LWhlYWRpbmdsZXNzID4gLm1lbnUtaW5uZXIgPiBsaSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZzpob3ZlcixcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWxhYmVsLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyA+IC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rID4gLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKS8qcnRsOmlnbm9yZSovOyB9XG4gICAgICAgIFtkaXJlY3Rpb249XCJydGxcIl0gLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgPiAubWVudS1hcnJvdzpiZWZvcmUsIFtkaXJlY3Rpb249XCJydGxcIl1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpLypydGw6aWdub3JlKi87IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1zdWJtZW51LFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS1wYXJlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1zZWN0aW9uLm1lbnUtc2VjdGlvbi1maXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgLm1lbnUtc2VjdGlvbiAubWVudS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1zZWN0aW9uIC5tZW51LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2IC5tZW51LXNlcGFyYXRvciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiAubWVudS1zZXBhcmF0b3IubWVudS1zZXBhcmF0b3ItbWFyZ2lubGVzcyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nLFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDJyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uIHN2ZyxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24gc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0LFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNXB4OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQgPiBzcGFuLFxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1sYWJlbCxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdzpiZWZvcmUsXG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDVcIjsgfVxuICAgICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSwgW2RpcmVjdGlvbj1cInJ0bFwiXVxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNlwiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pdGVtLWhlcmUsXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbS1oZXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24gc3ZnLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjBweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0ID4gc3BhbixcbiAgICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCA+IHNwYW4ge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1sYWJlbCxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdzpiZWZvcmUsXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogS2k7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNVwiOyB9XG4gICAgICAgICAgICAgIFtkaXJlY3Rpb249XCJydGxcIl0gLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLCBbZGlyZWN0aW9uPVwicnRsXCJdXG4gICAgICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDZcIiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaXRlbS1oZXJlLFxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWl0ZW0taGVyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2VjdGlvbiAubWVudS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZXBhcmF0b3IgLm1lbnUtc2VwYXJhdG9yLW1hcmdpbmxlc3Mge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtc2VjdGlvbiAubWVudS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1zZXBhcmF0b3IgLm1lbnUtc2VwYXJhdG9yLW1hcmdpbmxlc3Mge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDlweCAzMHB4OyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciAubWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLW1lbnUtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4ge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93LFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nLFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtYXJyb3cge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LXNlY3Rpb24gLm1lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogIzdFODI5OSA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LXNlY3Rpb24gLm1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LXNlcGFyYXRvciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURGMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgY29sb3I6ICMzRjQyNTQgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzIDsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICBmaWxsOiAjQjVCNUMzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5IDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgIC5oZWFkZXItbWVudS1tb2JpbGUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXNlY3Rpb24gLm1lbnUtdGV4dCB7XG4gICAgICBjb2xvcjogIzdFODI5OSA7IH1cbiAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZWN0aW9uIC5tZW51LWljb24ge1xuICAgICAgY29sb3I6ICNCNUI1QzMgOyB9XG4gICAgLmhlYWRlci1tZW51LW1vYmlsZSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREYzIDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlLCBib3R0b20gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IC0yOTVweDtcbiAgICB3aWR0aDogMjc1cHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtd3JhcHBlci5oZWFkZXItbWVudS13cmFwcGVyLW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2UsIGJvdHRvbSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItbWVudS13cmFwcGVyLmhlYWRlci1tZW51LXdyYXBwZXItcmlnaHQge1xuICAgIHJpZ2h0OiAtMjk1cHg7XG4gICAgbGVmdDogYXV0bzsgfVxuICAgIC5oZWFkZXItbWVudS13cmFwcGVyLmhlYWRlci1tZW51LXdyYXBwZXItcmlnaHQuaGVhZGVyLW1lbnUtd3JhcHBlci1vbiB7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlLCBib3R0b20gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5oZWFkZXItbWVudS13cmFwcGVyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLW9mZmNhbnZhcy1mYWRlLWluIC42cyBlYXNlIDE7IH1cbiAgQGtleWZyYW1lcyBhbmltYXRpb24tb2ZmY2FudmFzLWZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtb2ZmY2FudmFzLWhlYWRlci1tZW51LXdyYXBwZXI9b25dIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0YzRjZGOTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gICAgICAgICAgICBjb2xvcjogI0I1QjVDMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmZpcnN0LWNoaWxkID4gLm1lbnUtbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQgPiAubWVudS1saW5rIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSAubWVudS10ZXh0LCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSAubWVudS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTUxZTQzOyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06aG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSAubWVudS1hcnJvdywgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC44KTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgLm1lbnUtaWNvbiBpLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSAubWVudS1pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC44KTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOmhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgLm1lbnUtaWNvbiAuc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taG92ZXI6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKSAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBmaWxsOiByZ2JhKDg1LCAzMCwgNjcsIDAuOCk7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpob3Zlcjpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpIC5tZW51LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhvdmVyOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSkgLm1lbnUtaWNvbiAuc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluaywgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmhlYWRlci1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LXRleHQsIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM1NTFlNDM7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3csIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDg1LCAzMCwgNjcsIDAuOCk7IH1cbiAgICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiBpLCAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoODUsIDMwLCA2NywgMC44KTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24gLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoODUsIDMwLCA2NywgMC44KTsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uIC5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sIC5oZWFkZXItbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24gLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCA+IC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkID4gLm1lbnUtbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuaGVhZGVyLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDsgfVxuICAudG9wYmFyIC50b3BiYXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b3BiYXIgLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudG9wYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuaGVhZGVyLW1vYmlsZS1maXhlZCAudG9wYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDk2OyB9XG4gICAgLnRvcGJhci1tb2JpbGUtb24gLnRvcGJhciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLmFzaWRlIHtcbiAgd2lkdGg6IDI2NXB4OyB9XG4gIC5hc2lkZSAuYXNpZGUtbWVudS5wcyA+IC5wc19fcmFpbC15IHtcbiAgICByaWdodDogNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07IH1cbiAgICAuYXNpZGUgLmFzaWRlLW1lbnUsXG4gICAgLmFzaWRlIC5hc2lkZS1tZW51LXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40MnJlbTsgfVxuICAgIC5hc2lkZS1zdGF0aWMgLmFzaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYXNpZGUucHMgPiAucHNfX3JhaWwteSB7XG4gICAgICB3aWR0aDogNHB4OyB9XG4gICAgICAuYXNpZGUucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLmFzaWRlLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICAgICAgICB3aWR0aDogNHB4OyB9XG4gICAgICAuYXNpZGUucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAuYXNpZGUucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLmFzaWRlLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICAgICAgICAgIHdpZHRoOiA0cHg7IH0gfVxuXG4uYXNpZGUtbWVudSAubWVudS1uYXYge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1zdWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pbm5lcixcbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaW5uZXIgLm1lbnUtY29udGVudCxcbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtc3VibWVudSAubWVudS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pbm5lciAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbSxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1zdWJtZW51IC5tZW51LWNvbnRlbnQgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pbm5lciAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbS5tZW51LWhlYWRpbmdsZXNzID4gLm1lbnUtaW5uZXIsXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1zdWJtZW51IC5tZW51LWNvbnRlbnQgPiAubWVudS1pdGVtLm1lbnUtaGVhZGluZ2xlc3MgPiAubWVudS1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pbm5lciAubWVudS1jb250ZW50ID4gLm1lbnUtaXRlbS5tZW51LWhlYWRpbmdsZXNzID4gLm1lbnUtaW5uZXIgPiBsaSA+IC5tZW51LWxpbmssXG4gICAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXN1Ym1lbnUgLm1lbnUtY29udGVudCA+IC5tZW51LWl0ZW0ubWVudS1oZWFkaW5nbGVzcyA+IC5tZW51LWlubmVyID4gbGkgPiAubWVudS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nLFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nOmhvdmVyLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1sYWJlbCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93LFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nID4gLm1lbnUtYXJyb3c6YmVmb3JlLFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpLypydGw6aWdub3JlKi87IH1cbiAgICAgIFtkaXJlY3Rpb249XCJydGxcIl0gLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nID4gLm1lbnUtYXJyb3c6YmVmb3JlLCBbZGlyZWN0aW9uPVwicnRsXCJdXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgPiAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKS8qcnRsOmlnbm9yZSovOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1zdWJtZW51LFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0tcGFyZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXNlY3Rpb24ubWVudS1zZWN0aW9uLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1zZWN0aW9uIC5tZW51LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXNlY3Rpb24gLm1lbnUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LXNlcGFyYXRvci5tZW51LXNlcGFyYXRvci1tYXJnaW5sZXNzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDsgfVxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nLFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbiBzdmcsXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24gc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHggO1xuICAgICAgICAgIHdpZHRoOiAyM3B4IDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0LFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMCAwIDE1cHg7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWxhYmVsLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93LFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEtpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7IH1cbiAgICAgICAgICBbZGlyZWN0aW9uPVwicnRsXCJdIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSwgW2RpcmVjdGlvbj1cInJ0bFwiXVxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNlwiICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWl0ZW0taGVyZSxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWl0ZW0taGVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdzpiZWZvcmUsXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IHtcbiAgICAgIG1hcmdpbjogMCA7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24gc3ZnLFxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHggO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHggO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNXB4OyB9XG4gICAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCA+IHNwYW4sXG4gICAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldCA+IHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWxhYmVsLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLFxuICAgICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDVcIjsgfVxuICAgICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLCBbZGlyZWN0aW9uPVwicnRsXCJdXG4gICAgICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDZcIiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pdGVtLWhlcmUsXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pdGVtLWhlcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdzpiZWZvcmUsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXNlY3Rpb24gLm1lbnUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2VwYXJhdG9yIC5tZW51LXNlcGFyYXRvci1tYXJnaW5sZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1zZWN0aW9uIC5tZW51LXRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtc2VwYXJhdG9yIC5tZW51LXNlcGFyYXRvci1tYXJnaW5sZXNzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogOXB4IDI1cHg7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWNvbnRlbnQgLm1lbnUtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtY29udGVudCAubWVudS1pbm5lciAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLm1lbnUtbGluayA+IC5tZW51LWFycm93OmJlZm9yZSxcbiAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAubWVudS1saW5rID4gLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAubWVudS1zdWJtZW51LFxuICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5tZW51LXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyLFxuICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTg7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjY1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBhbmltYXRpb246IGFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBhc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCAwLjNzIGVhc2Utb3V0IDE7IH1cbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtdXAsXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS11cCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBhdXRvOyB9XG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LXVwLFxuICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtdXAge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLWRvd24gMC4zcyBlYXNlLW91dCAxOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LXVwLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51Lm1lbnUtc3VibWVudS11cCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2LFxuICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDsgfVxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmssXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLmxpbmstdGl0bGUsXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubGluay10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtdGV4dCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1pY29uLFxuICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0LFxuICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1sYWJlbCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1hcnJvdyxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2LFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmssXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMHB4OyB9XG4gICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYsXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rLFxuICAgICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzMHB4OyB9XG4gICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LXNlY3Rpb24sXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nLFxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayxcbiAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24sXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMzVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtOyB9XG4gICAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uIHN2ZyxcbiAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24gc3ZnLFxuICAgICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24gc3ZnLFxuICAgICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24gc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQsXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0IHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDE1cHg7IH1cbiAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCA+IHNwYW4sXG4gICAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQgPiBzcGFuLFxuICAgICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldCA+IHNwYW4sXG4gICAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1sYWJlbCxcbiAgICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1sYWJlbCxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtbGFiZWwsXG4gICAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93LFxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93LFxuICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdzpiZWZvcmUsXG4gICAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLaTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwNVwiOyB9XG4gICAgICAgICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLCBbZGlyZWN0aW9uPVwicnRsXCJdXG4gICAgICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93OmJlZm9yZSwgW2RpcmVjdGlvbj1cInJ0bFwiXVxuICAgICAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLCBbZGlyZWN0aW9uPVwicnRsXCJdXG4gICAgICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDZcIiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaXRlbS1oZXJlLFxuICAgICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWl0ZW0taGVyZSxcbiAgICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaXRlbS1oZXJlLFxuICAgICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pdGVtLWhlcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93OmJlZm9yZSxcbiAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3c6YmVmb3JlLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LXNlY3Rpb24sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIC5tZW51LXRleHQsXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgPiAubWVudS1zZWN0aW9uIC5tZW51LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VwYXJhdG9yLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiA+IC5tZW51LXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VwYXJhdG9yIC5tZW51LXNlcGFyYXRvci1tYXJnaW5sZXNzLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2ID4gLm1lbnUtc2VwYXJhdG9yIC5tZW51LXNlcGFyYXRvci1tYXJnaW5sZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSxcbiAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHg7XG4gICAgdG9wOiAtNXB4OyB9XG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUubWVudS1zdWJtZW51LXVwLFxuICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudS5tZW51LXN1Ym1lbnUtdXAge1xuICAgICAgYm90dG9tOiAtMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLWRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmFzaWRlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICBjb2xvcjogIzNGNDI1NCA7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICNCNUI1QzMgOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICBmaWxsOiAjQjVCNUMzOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVDMyA7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcsXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyxcbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5IDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyxcbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcsXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtID4gLm1lbnUtYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LXNlY3Rpb24gLm1lbnUtdGV4dCB7XG4gICAgY29sb3I6ICM3RTgyOTkgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LXNlY3Rpb24gLm1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICNCNUI1QzMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gICAgY29sb3I6ICMzRjQyNTQgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICNCNUI1QzMgOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgY29sb3I6ICNCNUI1QzMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcsXG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nLFxuICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5IDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyxcbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5IDsgfVxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogIzU1MWU0MzsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyxcbiAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LXRleHQsXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gIC5hc2lkZS1tZW51IC5tZW51LW5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1zZWN0aW9uIC5tZW51LXRleHQge1xuICAgIGNvbG9yOiAjN0U4Mjk5IDsgfVxuICAuYXNpZGUtbWVudSAubWVudS1uYXYgPiAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtc2VjdGlvbiAubWVudS1pY29uIHtcbiAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgLmFzaWRlLW1lbnUgLm1lbnUtbmF2ID4gLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUsXG4gIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRleHQsXG4gICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjM0Y0MjU0IDsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24sXG4gICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjQjVCNUMzIDsgfVxuICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZpbGw6ICNCNUI1QzM7IH1cbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QzMgOyB9XG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUMzIDsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4sXG4gICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rLFxuICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1oZWFkaW5nIC5tZW51LWFycm93LFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLW9wZW4gPiAubWVudS1saW5rIC5tZW51LWFycm93LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1vcGVuID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tb3BlbiA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyxcbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmssXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyxcbiAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGVyZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oZXJlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhlcmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSxcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmssXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nLFxuICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgOyB9XG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtdGV4dCxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGZpbGw6ICM1NTFlNDM7IH1cbiAgICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWxpbmUgPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWFjdGl2ZSA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1hcnJvdyxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtaGVhZGluZyAubWVudS1hcnJvdyxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlcixcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nLFxuICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmssXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcsXG4gICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5IDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS10ZXh0LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtdGV4dCxcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLFxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uLFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWljb24uc3ZnLWljb24gc3ZnIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1pY29uLnN2Zy1pY29uIHN2ZyBnIFtmaWxsXSxcbiAgICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBmaWxsOiAjNTUxZTQzOyB9XG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbi5zdmctaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4gICAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWljb24uc3ZnLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuICAgICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1pY29uLnN2Zy1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWxpbmsgLm1lbnUtYnVsbGV0Lm1lbnUtYnVsbGV0LWRvdCA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtZG90ID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1kb3QgPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxZTQzIDsgfVxuICAgICAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtaGVhZGluZyAubWVudS1idWxsZXQubWVudS1idWxsZXQtbGluZSA+IHNwYW4sXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1oZWFkaW5nIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbixcbiAgICAgICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWJ1bGxldC5tZW51LWJ1bGxldC1saW5lID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1MWU0MyA7IH1cbiAgICAgICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1wYXJlbnQpOm5vdCgubWVudS1pdGVtLW9wZW4pOm5vdCgubWVudS1pdGVtLWhlcmUpOm5vdCgubWVudS1pdGVtLWFjdGl2ZSk6aG92ZXIgPiAubWVudS1saW5rIC5tZW51LWFycm93LFxuICAgICAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXBhcmVudCk6bm90KC5tZW51LWl0ZW0tb3Blbik6bm90KC5tZW51LWl0ZW0taGVyZSk6bm90KC5tZW51LWl0ZW0tYWN0aXZlKTpob3ZlciA+IC5tZW51LWhlYWRpbmcgLm1lbnUtYXJyb3csXG4gICAgICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tcGFyZW50KTpub3QoLm1lbnUtaXRlbS1vcGVuKTpub3QoLm1lbnUtaXRlbS1oZXJlKTpub3QoLm1lbnUtaXRlbS1hY3RpdmUpOmhvdmVyID4gLm1lbnUtbGluayAubWVudS1hcnJvdyB7XG4gICAgICAgICAgY29sb3I6ICM1NTFlNDMgOyB9XG4gICAgLmFzaWRlLW1pbmltaXplOm5vdCguYXNpZGUtbWluaW1pemUtaG92ZXIpIC5hc2lkZS1tZW51IC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1zZWN0aW9uIC5tZW51LXRleHQsXG4gICAgLmFzaWRlLW1lbnUuYXNpZGUtbWVudS1kcm9wZG93biAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtc2VjdGlvbiAubWVudS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjN0U4Mjk5IDsgfVxuICAgIC5hc2lkZS1taW5pbWl6ZTpub3QoLmFzaWRlLW1pbmltaXplLWhvdmVyKSAuYXNpZGUtbWVudSAubWVudS1uYXYgLm1lbnUtaXRlbTpub3QoW2RhdGEtbWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkubWVudS1pdGVtLWhvdmVyID4gLm1lbnUtc3VibWVudSAubWVudS1zdWJuYXYgLm1lbnUtc2VjdGlvbiAubWVudS1pY29uLFxuICAgIC5hc2lkZS1tZW51LmFzaWRlLW1lbnUtZHJvcGRvd24gLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LXNlY3Rpb24gLm1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogI0I1QjVDMyA7IH1cbiAgICAuYXNpZGUtbWluaW1pemU6bm90KC5hc2lkZS1taW5pbWl6ZS1ob3ZlcikgLmFzaWRlLW1lbnUgLm1lbnUtbmF2IC5tZW51LWl0ZW06bm90KFtkYXRhLW1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLm1lbnUtaXRlbS1ob3ZlciA+IC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibmF2IC5tZW51LXNlcGFyYXRvcixcbiAgICAuYXNpZGUtbWVudS5hc2lkZS1tZW51LWRyb3Bkb3duIC5tZW51LW5hdiAubWVudS1pdGVtOm5vdChbZGF0YS1tZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5tZW51LWl0ZW0taG92ZXIgPiAubWVudS1zdWJtZW51IC5tZW51LXN1Ym5hdiAubWVudS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERjMgOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlLCBib3R0b20gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IC0yOTVweDtcbiAgICB3aWR0aDogMjc1cHg7IH1cbiAgICAuYXNpZGUuYXNpZGUtb24ge1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZSwgYm90dG9tIDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuYXNpZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hc2lkZS5hc2lkZS1yaWdodCB7XG4gICAgcmlnaHQ6IC0yOTVweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLmFzaWRlLmFzaWRlLXJpZ2h0LmFzaWRlLW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2UsIGJvdHRvbSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgLmFzaWRlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLW9mZmNhbnZhcy1mYWRlLWluIC42cyBlYXNlIDE7IH1cbiAgQGtleWZyYW1lcyBhbmltYXRpb24tb2ZmY2FudmFzLWZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuYXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIC5hc2lkZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmFzaWRlIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtb2ZmY2FudmFzLWFzaWRlPW9uXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICAuaGVhZGVyLWZpeGVkW2RhdGEtaGVhZGVyLXNjcm9sbD1cIm9uXCJdIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzVweDsgfVxuICAgIC5hc2lkZS1lbmFibGVkIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAuc3ViaGVhZGVyLWVuYWJsZWQuc3ViaGVhZGVyLXRyYW5zcGFyZW50IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmhlYWRlci1tb2JpbGUtZml4ZWQgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG4ubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgxNzcsIDE4NywgMjA4LCAwLjE1KTsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXAge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAud2l6YXJkLW5hdiAud2l6YXJkLXN0ZXBzIC53aXphcmQtc3RlcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAud2l6YXJkLW5hdiAud2l6YXJkLXN0ZXBzIC53aXphcmQtc3RlcCAud2l6YXJkLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwIC53aXphcmQtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS40cmVtOyB9XG4gICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwIC53aXphcmQtaWNvbiAud2l6YXJkLWNoZWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAud2l6YXJkLW5hdiAud2l6YXJkLXN0ZXBzIC53aXphcmQtc3RlcCAud2l6YXJkLWljb24gLndpemFyZC1udW1iZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM0Y0MjU0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtOyB9XG4gICAgICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAud2l6YXJkLW5hdiAud2l6YXJkLXN0ZXBzIC53aXphcmQtc3RlcCAud2l6YXJkLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXAgLndpemFyZC1sYWJlbCAud2l6YXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxQzMyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwIC53aXphcmQtbGFiZWwgLndpemFyZC1kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjVCNUMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA4cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXBbZGF0YS13aXphcmQtc3RhdGU9XCJkb25lXCJdIC53aXphcmQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUY3RjU7IH1cbiAgICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXBbZGF0YS13aXphcmQtc3RhdGU9XCJkb25lXCJdIC53aXphcmQtaWNvbiAud2l6YXJkLWNoZWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiZG9uZVwiXSAud2l6YXJkLWljb24gLndpemFyZC1udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXBbZGF0YS13aXphcmQtc3RhdGU9XCJkb25lXCJdIC53aXphcmQtbGFiZWwgLndpemFyZC10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNCNUI1QzM7IH1cbiAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiZG9uZVwiXSAud2l6YXJkLWxhYmVsIC53aXphcmQtZGVzYyB7XG4gICAgICAgICAgY29sb3I6ICNEMUQzRTA7IH1cbiAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlOyB9XG4gICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSAud2l6YXJkLWljb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5RjdGNTsgfVxuICAgICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSAud2l6YXJkLWljb24gLndpemFyZC1jaGVjayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUJDNUJEO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXBbZGF0YS13aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIC53aXphcmQtaWNvbiAud2l6YXJkLW51bWJlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUJDNUJEOyB9XG4gICAgICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwW2RhdGEtd2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSAud2l6YXJkLWxhYmVsIC53aXphcmQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMxODFDMzI7IH1cbiAgICAgICAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLndpemFyZC1uYXYgLndpemFyZC1zdGVwcyAud2l6YXJkLXN0ZXBbZGF0YS13aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIC53aXphcmQtbGFiZWwgLndpemFyZC1kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjVCNUMzOyB9XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAuYXNpZGUtaW1nLXdpemFyZCB7XG4gICAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4OyB9XG5cbi5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tY29udGVudCAuZm9ybS1ncm91cCAuZnYtaGVscC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAubG9naW4ubG9naW4tMyAubG9naW4tYXNpZGUgLmFzaWRlLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MzBweDsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tY29udGVudCAudG9wLXNpZ251cCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tY29udGVudCAudG9wLXNpZ25pbiB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tY29udGVudCAudG9wLWZvcmdvdCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9naW4ubG9naW4tMyAubG9naW4tY29udGVudCAubG9naW4tZm9ybSB7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IC5sb2dpbi1mb3JtLmxvZ2luLWZvcm0tc2lnbnVwIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAuYXNpZGUtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7IH1cbiAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC5sb2dpbi1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAud2l6YXJkLW5hdiAud2l6YXJkLXN0ZXBzIC53aXphcmQtc3RlcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgICAgLmxvZ2luLmxvZ2luLTMgLmxvZ2luLWFzaWRlIC53aXphcmQtbmF2IC53aXphcmQtc3RlcHMgLndpemFyZC1zdGVwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IC50b3Atc2lnbnVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IC50b3Atc2lnbmluIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IC50b3AtZm9yZ290IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1jb250ZW50IC5sb2dpbi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi0zIC5sb2dpbi1hc2lkZSAuYXNpZGUtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwcHg7IH0gfVxuXG4udGVzdGUtZGVtbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYygxMDAlICsgNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2ltYWdlcy9zdmcvbG9naW4tdmlzdWFsLTUuc3ZnKTsgfVxuXG4uZGF0ZVBpY2tlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbG9hZGluZyBkb3RzICovXG4ubG9hZGluZy1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogJyAuJztcbiAgYW5pbWF0aW9uOiBkb3RzIDFzIHN0ZXBzKDUsIGVuZCkgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBkb3RzIHtcbiAgMCUsXG4gIDIwJSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdGV4dC1zaGFkb3c6IDAuMjVlbSAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMC41ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgNDAlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDAuMjVlbSAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMC41ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMC4yNWVtIDAgMCB3aGl0ZSwgMC41ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgODAlLFxuICAxMDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMC4yNWVtIDAgMCB3aGl0ZSwgMC41ZW0gMCAwIHdoaXRlOyB9IH1cblxuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoOyB9XG5cbi5kcm9wZG93bi1tZWRpY2FtZW50byB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5wb3BvdmVyLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLm13LTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ubXctNDAge1xuICBtYXgtd2lkdGg6IDQwJTsgfVxuXG4ubXctNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5tdy02MCB7XG4gIG1heC13aWR0aDogNjAlOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBjb2xvcjogIzAwYWZjNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qXHJcblx0UmVhY3QgVG9hc3RpZnlcclxuKi9cbi5Ub2FzdGlmeV9fdG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjMTgxQzMyICFpbXBvcnRhbnQ7IH1cblxuLlRvYXN0aWZ5X19wcm9ncmVzcy1iYXItLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjMDBhZmM2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGFmYzYgMCUsICMxODFjMzIgMTAwJSk7IH1cblxuLlRvYXN0aWZ5X19jbG9zZS1idXR0b24tLWRlZmF1bHQge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLk92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4ubW9kYWwtdGVybXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDcwcmVtO1xuICBoZWlnaHQ6IDQwcmVtO1xuICB0b3A6IDEwcmVtO1xuICBsZWZ0OiAxM3JlbTtcbiAgcmlnaHQ6IDEzcmVtO1xuICBib3R0b206IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi53cmFwcGVyLW1vZGFsLXRlcm1zLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuICAud3JhcHBlci1tb2RhbC10ZXJtcy1jb250ZW50IC5tb2RhbC10ZXJtcy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07IH1cblxuLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDsgfVxuICAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5zdHlsZWQtY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNiOGI4Yjg7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtOyB9XG4gIC5zdHlsZWQtY2hlY2tib3g6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMEFGQzY7IH1cbiAgLnN0eWxlZC1jaGVja2JveDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBRkM2OyB9XG4gIC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2RkZDsgfVxuICAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDAgd2hpdGUsXHIgNHB4IDAgMCB3aGl0ZSxcciA0cHggLTJweCAwIHdoaXRlLFxyIDRweCAtNHB4IDAgd2hpdGUsXHIgNHB4IC02cHggMCB3aGl0ZSxcciA0cHggLThweCAwIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubGFiZWwtcmVhZC10ZXJtcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tdG9wOiAwLjFyZW07IH1cbiAgLmxhYmVsLXJlYWQtdGVybXM6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBhZmM2OyB9XG5cbi5tb2RhbC10ZXJtcy1jb250ZW50LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm1vZGFsLXRlcm1zLWNvbnRlbnQtYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzUsIDE5OCwgMC45KTsgfVxuICAubW9kYWwtdGVybXMtY29udGVudC1idXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMEFGQzY7IH1cbiAgLm1vZGFsLXRlcm1zLWNvbnRlbnQtYnV0dG9uOm50aC1jaGlsZCgyKTpkaXNhYmxlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMTk4LCAwLjgpOyB9XG5cbi5hbGVydC10ZXJtcyB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hbGVydC10ZXJtcyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtdGVybXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwQUZDNiAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNnJlbTsgfVxuXG4uYWxlcnQtdGVybXMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MUMzMiAhaW1wb3J0YW50OyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/