@charset "UTF-8";
/*
    This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers.
    You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software.
    Please contact Monotype with any questions regarding Web Fonts:  http://www.fonts.com
*/
@font-face {
  font-family: "Museo Sans W01_500";
  src: url("Fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix");
  src: url("Fonts/905303/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix") format("eot"), url("Fonts/905303/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2") format("woff2"), url("Fonts/905303/d42dd843-62b0-4623-8855-d5882512c3c9.woff") format("woff"), url("Fonts/905303/6d532ccb-086c-4000-bab2-5d16862fcf01.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W01_900";
  src: url("Fonts/905318/7e90c1ee-e4b1-46f0-9134-93a8ba421545.eot?#iefix");
  src: url("Fonts/905318/7e90c1ee-e4b1-46f0-9134-93a8ba421545.eot?#iefix") format("eot"), url("Fonts/905318/009ca58d-46af-4651-a359-f0ae2301085b.woff2") format("woff2"), url("Fonts/905318/3619b5f4-8df9-44f5-8c53-b7c236e9c74e.woff") format("woff"), url("Fonts/905318/9b2d949a-4e1c-435c-8412-f377c80583ae.ttf") format("truetype");
}
@font-face {
  font-family: "Tahoma-Bold";
  src: url("Fonts/Tahoma/Tahoma-Bold.eot");
  src: local("Tahoma Bold"), local("Tahoma-Bold"), url("Fonts/Tahoma/Tahoma-Bold.eot?#iefix") format("embedded-opentype"), url("Fonts/Tahoma/Tahoma-Bold.woff2") format("woff2"), url("Fonts/Tahoma/Tahoma-Bold.woff") format("woff"), url("Fonts/Tahoma/Tahoma-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

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

@-ms-viewport {
  width: device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.33;
  color: #595959;
  text-align: left;
  background-color: #d3d3d3;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

h1, h2, .news .jba-news .article p, .jba-card-col .card .card-body p.h2, h3, .news .page-navigation ul li, 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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #595959;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #333333;
  text-decoration: none;
}

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: monospace, monospace;
  font-size: 1em;
}

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

figure {
  margin: 0 0 1rem;
}

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

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  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;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.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-cancel-button,
[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;
}

.img-fluid, .image-embed-item, img.logo-senat-bildung, img.logo-senat-arbeit, img.logo-arbeitsagentur {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #d3d3d3;
  border: 1px solid #dee2e6;
  border-radius: 0px;
  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: #6c757d;
}

.container {
  width: 100%;
  padding-right: 4px;
  padding-left: 4px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

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

.row, ul.grid-container.start-linkboxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -4px;
  margin-left: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -ms-flex-order: -1;
      order: -1;
}

.order-last {
  -ms-flex-order: 13;
      order: 13;
}

.order-0 {
  -ms-flex-order: 0;
      order: 0;
}

.order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.order-7 {
  -ms-flex-order: 7;
      order: 7;
}

.order-8 {
  -ms-flex-order: 8;
      order: 8;
}

.order-9 {
  -ms-flex-order: 9;
      order: 9;
}

.order-10 {
  -ms-flex-order: 10;
      order: 10;
}

.order-11 {
  -ms-flex-order: 11;
      order: 11;
}

.order-12 {
  -ms-flex-order: 12;
      order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.33;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #4f94b6;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(79, 148, 182, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #000;
  background-color: #fff;
  border-color: #366982;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(79, 148, 182, 0.075), 0 0 0 3px black;
}
.form-control::-webkit-input-placeholder {
  color: #595959;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #595959;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #595959;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #595959;
  opacity: 1;
}
.form-control::placeholder {
  color: #595959;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.08rem + 4px);
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

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

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

.col-form-label-lg, legend {
  padding-top: calc(0.5rem + 2px);
  padding-bottom: calc(0.5rem + 2px);
  font-size: 1.27rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 2px);
  padding-bottom: calc(0.25rem + 2px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.33;
  color: #595959;
  background-color: transparent;
  border: solid transparent;
  border-width: 2px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 4px);
}

.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.27rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.905rem + 4px);
}

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

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

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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: #6c757d;
}

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

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      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.875rem;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 2px rgba(40, 167, 69, 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,
.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-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.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: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}
.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 {
  background-color: #34ce57;
}
.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 1px #d3d3d3, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.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 {
  box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 2px rgba(220, 53, 69, 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,
.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-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.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: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}
.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 {
  background-color: #e4606d;
}
.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 1px #d3d3d3, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.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 {
  box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .btn-secondary,
.btn-secondary[href^=tel]:link,
.btn-secondary[href^=tel]:visited, .btn-primary-invers, .btn-primary,
[href^=tel].btn-primary-invers:link,
[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link,
.btn-primary[href^=tel]:visited {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 16px 16px;
  font-size: 1rem;
  line-height: 22px;
  border-radius: 36px;
  transition: color 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 screen and (prefers-reduced-motion: reduce) {
  .btn, .btn-secondary,
  .btn-secondary[href^=tel]:link,
  .btn-secondary[href^=tel]:visited, .btn-primary-invers, .btn-primary,
  [href^=tel].btn-primary-invers:link,
  [href^=tel].btn-primary-invers:visited,
  .btn-primary[href^=tel]:link,
  .btn-primary[href^=tel]:visited {
    transition: none;
  }
}
.btn:hover, .btn-secondary:hover,
.btn-secondary[href^=tel]:hover:link,
.btn-secondary[href^=tel]:hover:visited, .btn-primary-invers:hover, .btn-primary:hover,
[href^=tel].btn-primary-invers:hover:link,
[href^=tel].btn-primary-invers:hover:visited,
.btn-primary[href^=tel]:hover:link,
.btn-primary[href^=tel]:hover:visited, .btn:focus, .btn-secondary:focus,
.btn-secondary[href^=tel]:focus:link,
.btn-secondary[href^=tel]:focus:visited, .btn-primary-invers:focus, .btn-primary:focus,
[href^=tel].btn-primary-invers:focus:link,
[href^=tel].btn-primary-invers:focus:visited,
.btn-primary[href^=tel]:focus:link,
.btn-primary[href^=tel]:focus:visited {
  text-decoration: none;
}
.btn:focus, .btn-secondary:focus,
.btn-secondary[href^=tel]:focus:link,
.btn-secondary[href^=tel]:focus:visited, .btn-primary-invers:focus, .btn-primary:focus,
[href^=tel].btn-primary-invers:focus:link,
[href^=tel].btn-primary-invers:focus:visited,
.btn-primary[href^=tel]:focus:link,
.btn-primary[href^=tel]:focus:visited, .btn.focus, .focus.btn-secondary,
.focus.btn-secondary[href^=tel]:link,
.focus.btn-secondary[href^=tel]:visited, .focus.btn-primary-invers, .focus.btn-primary,
.focus[href^=tel].btn-primary-invers:link,
.focus[href^=tel].btn-primary-invers:visited,
.focus.btn-primary[href^=tel]:link,
.focus.btn-primary[href^=tel]:visited {
  outline: 0;
  box-shadow: 0 0 0 3px black;
}
.btn.disabled, .disabled.btn-secondary,
.disabled.btn-secondary[href^=tel]:link,
.disabled.btn-secondary[href^=tel]:visited, .disabled.btn-primary-invers, .disabled.btn-primary,
.disabled[href^=tel].btn-primary-invers:link,
.disabled[href^=tel].btn-primary-invers:visited,
.disabled.btn-primary[href^=tel]:link,
.disabled.btn-primary[href^=tel]:visited, .btn:disabled, .btn-secondary:disabled,
.btn-secondary[href^=tel]:disabled:link,
.btn-secondary[href^=tel]:disabled:visited, .btn-primary-invers:disabled, .btn-primary:disabled,
[href^=tel].btn-primary-invers:disabled:link,
[href^=tel].btn-primary-invers:disabled:visited,
.btn-primary[href^=tel]:disabled:link,
.btn-primary[href^=tel]:disabled:visited {
  opacity: 0.65;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled), .btn-secondary:not(:disabled):not(.disabled), .btn-primary-invers:not(:disabled):not(.disabled), .btn-primary:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-primary-invers:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-primary-invers:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled).active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-primary-invers:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-primary-invers:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 3px black, inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled, a.disabled.btn-secondary,
a.disabled.btn-secondary[href^=tel]:link,
a.disabled.btn-secondary[href^=tel]:visited, a.disabled.btn-primary-invers, a.disabled.btn-primary,
a.disabled[href^=tel].btn-primary-invers:link,
a.disabled[href^=tel].btn-primary-invers:visited,
a.disabled.btn-primary[href^=tel]:link,
a.disabled.btn-primary[href^=tel]:visited,
fieldset:disabled a.btn,
fieldset:disabled a.btn-secondary,
fieldset:disabled a.btn-secondary[href^=tel]:link,
fieldset:disabled a.btn-secondary[href^=tel]:visited,
fieldset:disabled a.btn-primary-invers,
fieldset:disabled a.btn-primary,
fieldset:disabled a[href^=tel].btn-primary-invers:link,
fieldset:disabled a[href^=tel].btn-primary-invers:visited,
fieldset:disabled a.btn-primary[href^=tel]:link,
fieldset:disabled a.btn-primary[href^=tel]:visited {
  pointer-events: none;
}

.btn-primary, .btn-secondary,
.btn-secondary[href^=tel]:link,
.btn-secondary[href^=tel]:visited, .btn-primary-invers,
[href^=tel].btn-primary-invers:link,
[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link,
.btn-primary[href^=tel]:visited {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary:hover, .btn-secondary:hover,
.btn-secondary[href^=tel]:hover:link,
.btn-secondary[href^=tel]:hover:visited, .btn-primary-invers:hover,
[href^=tel].btn-primary-invers:hover:link,
[href^=tel].btn-primary-invers:hover:visited,
.btn-primary[href^=tel]:hover:link,
.btn-primary[href^=tel]:hover:visited {
  color: #fff;
  background-color: #d75103;
  border-color: #cb4d02;
}
.btn-primary:focus, .btn-secondary:focus,
.btn-secondary[href^=tel]:focus:link,
.btn-secondary[href^=tel]:focus:visited, .btn-primary-invers:focus,
[href^=tel].btn-primary-invers:focus:link,
[href^=tel].btn-primary-invers:focus:visited,
.btn-primary[href^=tel]:focus:link,
.btn-primary[href^=tel]:focus:visited, .btn-primary.focus, .focus.btn-secondary,
.focus.btn-secondary[href^=tel]:link,
.focus.btn-secondary[href^=tel]:visited, .focus.btn-primary-invers,
.focus[href^=tel].btn-primary-invers:link,
.focus[href^=tel].btn-primary-invers:visited,
.focus.btn-primary[href^=tel]:link,
.focus.btn-primary[href^=tel]:visited {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-primary.disabled, .disabled.btn-secondary,
.disabled.btn-secondary[href^=tel]:link,
.disabled.btn-secondary[href^=tel]:visited, .disabled.btn-primary-invers,
.disabled[href^=tel].btn-primary-invers:link,
.disabled[href^=tel].btn-primary-invers:visited,
.disabled.btn-primary[href^=tel]:link,
.disabled.btn-primary[href^=tel]:visited, .btn-primary:disabled, .btn-secondary:disabled,
.btn-secondary[href^=tel]:disabled:link,
.btn-secondary[href^=tel]:disabled:visited, .btn-primary-invers:disabled,
[href^=tel].btn-primary-invers:disabled:link,
[href^=tel].btn-primary-invers:disabled:visited,
.btn-primary[href^=tel]:disabled:link,
.btn-primary[href^=tel]:disabled:visited {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-primary-invers:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-primary-invers:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.btn-secondary, .show > .dropdown-toggle.btn-primary-invers {
  color: #fff;
  background-color: #cb4d02;
  border-color: #be4802;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-primary-invers:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-primary-invers:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .dropdown-toggle.btn-secondary:focus, .show > .dropdown-toggle.btn-primary-invers:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-secondary:hover {
  color: #fff;
  background-color: #417f9d;
  border-color: #3e7894;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #3e7894;
  border-color: #3a708b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(40, 167, 69, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-light:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(108, 117, 125, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(108, 117, 125, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #595959;
  border-color: #595959;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-dark:hover {
  color: #fff;
  background-color: #464646;
  border-color: #404040;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(89, 89, 89, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #595959;
  border-color: #595959;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #404040;
  border-color: #393939;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(89, 89, 89, 0.5);
}

.btn-outline-primary {
  color: rgb(252, 96, 4);
  background-color: transparent;
  background-image: none;
  border-color: rgb(252, 96, 4);
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: rgb(252, 96, 4);
  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: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}

.btn-outline-secondary {
  color: #4f94b6;
  background-color: transparent;
  background-image: none;
  border-color: #4f94b6;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4f94b6;
  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: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.1rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  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: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  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: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.1rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  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: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}
.btn-outline-light:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.1rem rgba(108, 117, 125, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #6c757d;
  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: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(108, 117, 125, 0.5);
}

.btn-outline-dark {
  color: #595959;
  background-color: transparent;
  background-image: none;
  border-color: #595959;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #595959;
  border-color: #595959;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.1rem rgba(89, 89, 89, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #595959;
  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: #fff;
  background-color: #595959;
  border-color: #595959;
}
.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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(89, 89, 89, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #595959;
  background-color: transparent;
}
.btn-link:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg {
  padding: 16px 16px;
  font-size: 1.27rem;
  line-height: 33px;
  border-radius: 52px;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0px;
}

.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 screen and (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 screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #595959;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.dropdown-menu-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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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 #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #4f94b6;
  text-decoration: none;
  background-color: #4f94b6;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.nav, ul.grid-container.start-linkboxes, .news-menu-view ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link, .news-menu-view ul li a {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .news-menu-view ul li a:hover, .nav-link:focus, .news-menu-view ul li a:focus {
  text-decoration: none;
}
.nav-link.disabled, .news-menu-view ul li a.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 2px solid #4f94b6;
}
.nav-tabs .nav-item, .nav-tabs .news-menu-view ul li, .news-menu-view ul .nav-tabs li {
  margin-bottom: -2px;
}
.nav-tabs .nav-link, .nav-tabs .news-menu-view ul li a, .news-menu-view ul li .nav-tabs a {
  border: 2px solid transparent;
  border-top-left-radius: none;
  border-top-right-radius: none;
}
.nav-tabs .nav-link:hover, .nav-tabs .news-menu-view ul li a:hover, .news-menu-view ul li .nav-tabs a:hover, .nav-tabs .nav-link:focus, .nav-tabs .news-menu-view ul li a:focus, .news-menu-view ul li .nav-tabs a:focus {
  border-color: #fff;
}
.nav-tabs .nav-link.disabled, .nav-tabs .news-menu-view ul li a.disabled, .news-menu-view ul li .nav-tabs a.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .news-menu-view ul li a.active, .news-menu-view ul li .nav-tabs a.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .news-menu-view ul li a,
.news-menu-view ul li .nav-tabs .nav-item.show a,
.nav-tabs .news-menu-view ul li.show .nav-link,
.nav-tabs .news-menu-view ul li.show a,
.news-menu-view ul .nav-tabs li.show .nav-link,
.news-menu-view ul .nav-tabs li.show a {
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
}
.nav-tabs .dropdown-menu {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link, .nav-pills .news-menu-view ul li a, .news-menu-view ul li .nav-pills a {
  border-radius: 0px;
}
.nav-pills .nav-link.active, .nav-pills .news-menu-view ul li a.active, .news-menu-view ul li .nav-pills a.active,
.nav-pills .show > .nav-link,
.nav-pills .news-menu-view ul li .show > a,
.news-menu-view ul li .nav-pills .show > a {
  color: #4f94b6;
  background-color: #4f94b6;
}

.nav-fill .nav-item, .nav-fill .news-menu-view ul li, .news-menu-view ul .nav-fill li {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item, .nav-justified .news-menu-view ul li, .news-menu-view ul .nav-justified li {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
}

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

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

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

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link, .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-nav a {
  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 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.27rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 36px;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.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 {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-expand-sm .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-expand-md .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-expand-lg .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-expand-xl .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
      flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-expand .navbar-nav a {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      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, .navbar-light .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-light .navbar-nav a {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .news-menu-view ul li a:hover, .news-menu-view ul li .navbar-light .navbar-nav a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .news-menu-view ul li a:focus, .news-menu-view ul li .navbar-light .navbar-nav a:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .news-menu-view ul li a.disabled, .news-menu-view ul li .navbar-light .navbar-nav a.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .news-menu-view ul li .show > a, .news-menu-view ul li .navbar-light .navbar-nav .show > a,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .news-menu-view ul li .active > a,
.news-menu-view ul li .navbar-light .navbar-nav .active > a,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .news-menu-view ul li a.show,
.news-menu-view ul li .navbar-light .navbar-nav a.show,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .news-menu-view ul li a.active,
.news-menu-view ul li .navbar-light .navbar-nav a.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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='https://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: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .news-menu-view ul li a, .news-menu-view ul li .navbar-dark .navbar-nav a {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .news-menu-view ul li a:hover, .news-menu-view ul li .navbar-dark .navbar-nav a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .news-menu-view ul li a:focus, .news-menu-view ul li .navbar-dark .navbar-nav a:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .news-menu-view ul li a.disabled, .news-menu-view ul li .navbar-dark .navbar-nav a.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .news-menu-view ul li .show > a, .news-menu-view ul li .navbar-dark .navbar-nav .show > a,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .news-menu-view ul li .active > a,
.news-menu-view ul li .navbar-dark .navbar-nav .active > a,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .news-menu-view ul li a.show,
.news-menu-view ul li .navbar-dark .navbar-nav a.show,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .news-menu-view ul li a.active,
.news-menu-view ul li .navbar-dark .navbar-nav a.active {
  color: #fff;
}
.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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='https://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: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 2px solid rgb(252, 96, 4);
  border-radius: 0px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 2px solid rgb(252, 96, 4);
}
.card-header:first-child {
  border-radius: calc(0px - 2px) calc(0px - 2px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border-top: 2px solid rgb(252, 96, 4);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0px - 2px) calc(0px - 2px);
}

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

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

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

.card-img {
  width: 100%;
  border-radius: calc(0px - 2px);
}

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

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

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

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

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

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  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;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #595959;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #595959;
}

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #833202;
  background-color: #fedfcd;
  border-color: #fed2b9;
}
.alert-primary hr {
  border-top-color: #fec2a0;
}
.alert-primary .alert-link {
  color: #511f01;
}

.alert-secondary {
  color: #294d5f;
  background-color: #dceaf0;
  border-color: #cee1eb;
}
.alert-secondary hr {
  border-top-color: #bcd6e4;
}
.alert-secondary .alert-link {
  color: #1a303b;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-light hr {
  border-top-color: #c8cbcf;
}
.alert-light .alert-link {
  color: #202326;
}

.alert-dark {
  color: #2e2e2e;
  background-color: #dedede;
  border-color: #d1d1d1;
}
.alert-dark hr {
  border-top-color: #c4c4c4;
}
.alert-dark .alert-link {
  color: #151515;
}

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

.media-body {
  -ms-flex: 1;
      flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #595959;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -2px;
  background-color: #fff;
  border: 2px solid #d3d3d3;
}
.list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #4f94b6;
  background-color: #4f94b6;
  border-color: #4f94b6;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #833202;
  background-color: #fed2b9;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #833202;
  background-color: #fec2a0;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #833202;
  border-color: #833202;
}

.list-group-item-secondary {
  color: #294d5f;
  background-color: #cee1eb;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #294d5f;
  background-color: #bcd6e4;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #294d5f;
  border-color: #294d5f;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-dark {
  color: #2e2e2e;
  background-color: #d1d1d1;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #2e2e2e;
  background-color: #c4c4c4;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #2e2e2e;
  border-color: #2e2e2e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
  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.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.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: #000;
}

.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: #000;
}

.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: #000;
}

.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: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  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: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' fill='%23fff' 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;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' fill='%23fff' 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: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}

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

.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: rgb(252, 96, 4) !important;
}

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

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

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

.bg-success {
  background-color: #28a745 !important;
}

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

.bg-info {
  background-color: #17a2b8 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #dee2e6 !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: rgb(252, 96, 4) !important;
}

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

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

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

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

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

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

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

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

.rounded-top {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.rounded-right {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.rounded-left {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.rounded-circle {
  border-radius: 50% !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, ul.grid-container.start-linkboxes > li {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    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.8571428571%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.flex-grow-1, ul.grid-container.start-linkboxes > li, .news {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

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

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

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

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

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

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

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

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

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

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

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

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

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        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;
  }
}
.position-static {
  position: static !important;
}

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

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

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

.position-sticky {
  position: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !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, .news {
  height: 100% !important;
}

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

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

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

.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: 1rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-5,
.mx-5 {
  margin-left: 3rem !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: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !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: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !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: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !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: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !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: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !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: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !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: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !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;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !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;
  }
}
.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-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white, .badge-21, .badge-dark, .badge-20, .badge-19 {
  color: #fff !important;
}

.text-primary {
  color: rgb(252, 96, 4) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #cb4d02 !important;
}

.text-secondary {
  color: #4f94b6 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #3e7894 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

.text-light {
  color: #6c757d !important;
}

a.text-light:hover, a.text-light:focus {
  color: #545b62 !important;
}

.text-dark {
  color: #595959 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #404040 !important;
}

.text-body {
  color: #595959 !important;
}

.text-muted {
  color: #6c757d !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;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

body, html {
  width: 100%;
  height: 100%;
}

body {
  font-size: 1.18rem;
  line-height: 1.33;
  position: relative;
  overflow-y: auto;
}

html {
  scroll-padding-top: 63px; /* height of sticky header */
}
@media (min-width: 576px) {
  html {
    scroll-padding-top: 85px;
  }
}

:target:before {
  content: "";
  display: block;
  height: 63px; /* same as your fixed header height */
  margin: -63px 0 0; /* negative fixed header height */
}
@media (min-width: 576px) {
  :target:before {
    height: 85px; /* same as your fixed header height */
    margin: -85px 0 0; /* negative fixed header height */
  }
}

/*
#page-top:target:before {
  margin-top:0px;
}
*/
/* rausgenommen am 07.09.2022. Da es kein Ankermenü mehr gibt
.template-headerimage .main > div:first-child {
  &:target:before {
    margin: -113px 0 0;
    @include media-breakpoint-up(sm) {
      margin: -135px 0 0;
    }
  }
}
*/
a {
  color: #595959;
  transition: all 0.35s;
}

a:focus, a:hover {
  color: #595959;
}

:focus {
  outline: 1px dotted;
}

a[href^=tel]:link,
a[href^=tel]:visited,
a[href^=tel]:hover {
  text-decoration: underline;
  color: #595959;
}

a[href^=tel]:hover {
  text-decoration: none;
}

/*+++++++++++++++++++++++ Links +++++++++++++++++++++++++++++++++++*/
/* mit hover Effekt und gefettet */
p a,
p a.internal-link,
p .news-menu-view ul li a,
.news-menu-view ul li p a,
p a.external-link,
p a.download,
p a.external-link-new-window,
.btn-link,
label.custom-control-label a, .form-check a,
.more-link,
li.item > a,
p a.mail {
  text-decoration: underline;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
p a:hover, p a:focus,
p a.internal-link:hover,
p a.internal-link:focus,
p a.external-link:hover,
p a.external-link:focus,
p a.download:hover,
p a.download:focus,
p a.external-link-new-window:hover,
p a.external-link-new-window:focus,
.btn-link:hover,
.btn-link:focus,
label.custom-control-label a:hover,
label.custom-control-label a:focus, .form-check a:hover, .form-check a:focus,
.more-link:hover,
.more-link:focus,
li.item > a:hover,
li.item > a:focus,
p a.mail:hover,
p a.mail:focus {
  text-decoration: none;
}

p a.internal-link.skip-link, p .news-menu-view ul li a.skip-link, .news-menu-view ul li p a.skip-link {
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  background-color: #d3d3d3;
}

/* Links mit Pfeil */
/*
p a.internal-link,
p a.external-link,
p a.download,
p a.external-link-new-window,
.btn-link,
label.custom-control-label a,
.more-link,*/
/*
p a.mail {
  text-decoration: underline;
}
*/
.ce-bodytext ul {
  padding-left: 20px;
}
.ce-bodytext ul li {
  /*
  overflow: visible;
  padding-left: 17px;
  position: relative;
  */
  margin-bottom: 14px;
}
.ce-bodytext ul li:before {
  /*
   content: ('> ');
   left: 0;
   position: absolute;

   */
}
.ce-bodytext ul li a.internal-link, .ce-bodytext .news-menu-view ul li a, .news-menu-view .ce-bodytext ul li a, .ce-bodytext ul li a.external-link {
  text-decoration: underline;
}
.ce-bodytext ul li a.internal-link:hover, .ce-bodytext .news-menu-view ul li a:hover, .news-menu-view .ce-bodytext ul li a:hover, .ce-bodytext ul li a.external-link:hover {
  text-decoration: none;
}

label.custom-control-label a {
  white-space: nowrap;
}

strong, .bold, .badge, .menutext-navbar-top {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

div.rtl strong, div.rtl .bold, div.rtl .badge, div.rtl .menutext-navbar-top {
  font-family: Tahoma;
  font-weight: bold;
}

div.rtl strong, div.rtl .bold, div.rtl .badge, div.rtl .menutext-navbar-top, div.rtl h1, div.rtl h2, div.rtl .news .jba-news .article p, .news .jba-news .article div.rtl p, div.rtl .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body div.rtl p.h2, div.rtl .h1, div.rtl .h2 {
  font-family: Tahoma;
  font-weight: bold;
}

small, .small {
  font-size: 0.875rem;
  line-height: 1.42em;
}

.has-error small.form-text {
  color: #dc3545 !important;
}

.form-control.has-error, .powermail-errors-list {
  border-color: #dc3545;
  color: #dc3545;
}

h1, .h1 {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-size: 2.22rem;
  line-height: 1.19em;
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.63rem;
  }
}
h2, .news .jba-news .article p, .jba-card-col .card .card-body p.h2, .h2 {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 1.29em;
}
@media (max-width: 575.98px) {
  h2, .news .jba-news .article p, .jba-card-col .card .card-body p.h2, .h2 {
    font-size: 1.5rem;
    line-height: 1.3em;
  }
}

.h2 {
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

h3, .news .page-navigation ul li {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

h3, .news .page-navigation ul li, .h3 {
  font-size: 1.27rem;
  line-height: 1.27em;
}
.h1.bold, .h1.badge, .h1.menutext-navbar-top, .h2.bold, .h2.badge, .h2.menutext-navbar-top, .h3.bold, .h3.badge, .h3.menutext-navbar-top, .h4.bold, .h4.badge, .h4.menutext-navbar-top {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.textbox h1, .news-single h1, .news-menu-view h1, .news-category-navi h1, .page-navigation h1, .no-news-found h1, .jba-news h1, .infobox h1 {
  margin-bottom: 1rem;
}
.textbox h2, .textbox .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .textbox p.h2, .news-single h2, .news-single .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .news-single p.h2, .news-menu-view h2, .news-menu-view .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .news-menu-view p.h2, .news-category-navi h2, .news-category-navi .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .news-category-navi p.h2, .page-navigation h2, .page-navigation .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .page-navigation p.h2, .no-news-found h2, .no-news-found .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .no-news-found p.h2, .jba-news h2, .news .jba-news .article p, .jba-news .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .jba-news p.h2, .infobox h2, .infobox .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .infobox p.h2 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
.textbox h3, .news-single h3, .news-menu-view h3, .news-category-navi h3, .page-navigation h3, .news .page-navigation ul li, .no-news-found h3, .jba-news h3, .infobox h3 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}
.textbox header > h3, .news-single header > h3, .news-menu-view header > h3, .news-category-navi header > h3, .page-navigation header > h3, .news .page-navigation ul header > li, .no-news-found header > h3, .textbox header > h2, .textbox .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .textbox header > p.h2, .news-single header > h2, .news-single .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .news-single header > p.h2, .news-menu-view header > h2, .news-menu-view .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .news-menu-view header > p.h2, .news-category-navi header > h2, .news-category-navi .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .news-category-navi header > p.h2, .page-navigation header > h2, .page-navigation .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .page-navigation header > p.h2, .no-news-found header > h2, .no-news-found .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .no-news-found header > p.h2, .textbox header > h1, .news-single header > h1, .news-menu-view header > h1, .news-category-navi header > h1, .page-navigation header > h1, .no-news-found header > h1,
.textbox .header > h3,
.news-single .header > h3,
.news-menu-view .header > h3,
.news-category-navi .header > h3,
.page-navigation .header > h3,
.news .page-navigation ul .header > li,
.no-news-found .header > h3, .textbox .header > h2, .textbox .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .textbox .header > p.h2, .news-single .header > h2, .news-single .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .news-single .header > p.h2, .news-menu-view .header > h2, .news-menu-view .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .news-menu-view .header > p.h2, .news-category-navi .header > h2, .news-category-navi .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .news-category-navi .header > p.h2, .page-navigation .header > h2, .page-navigation .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .page-navigation .header > p.h2, .no-news-found .header > h2, .no-news-found .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .no-news-found .header > p.h2, .textbox .header > h1, .news-single .header > h1, .news-menu-view .header > h1, .news-category-navi .header > h1, .page-navigation .header > h1, .no-news-found .header > h1, .jba-news header > h3, .jba-news header > h2, .news .jba-news .article header > p, .jba-news .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .jba-news header > p.h2, .jba-news header > h1,
.jba-news .header > h3, .jba-news .header > h2, .news .jba-news .article .header > p, .jba-news .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .jba-news .header > p.h2, .jba-news .header > h1, .infobox header > h3, .infobox header > h2, .infobox .jba-card-col .card .card-body header > p.h2, .jba-card-col .card .card-body .infobox header > p.h2, .infobox header > h1,
.infobox .header > h3, .infobox .header > h2, .infobox .jba-card-col .card .card-body .header > p.h2, .jba-card-col .card .card-body .infobox .header > p.h2, .infobox .header > h1 {
  margin-top: 0rem;
}

.pagetitle {
  margin-top: 20px;
}

.logo {
  width: 158px;
  height: 37px;
}
@media (min-width: 768px) {
  .logo {
    width: 250px;
    height: 57px;
  }
}

img.logo-senat-bildung, img.logo-senat-arbeit, img.logo-arbeitsagentur {
  max-width: 220px;
}
@media (min-width: 768px) {
  img.logo-senat-bildung, img.logo-senat-arbeit, img.logo-arbeitsagentur {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  img.logo-senat-bildung, img.logo-senat-arbeit, img.logo-arbeitsagentur {
    max-width: 100%;
  }
}

.navbar.fixed-top {
  border-color: rgba(34, 34, 34, 0.05);
  background-color: #fff;
  transition: all 0.35s;
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 200;
}
.navbar.fixed-top .navbar-toggler {
  padding-right: 0px;
}

.navbar-brand {
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar.fixed-top {
  border-color: transparent;
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 13px;
}

.navbar-toggler[role=button] {
  border-radius: 0px;
}

.template-standard, main {
  background-color: #d3d3d3;
}

.template-standard .navbar.fixed-top {
  background-color: rgb(252, 96, 4);
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1);
}

/* easing.js - aktiv*/
.navbar.fixed-top.navbar-shrink {
  background-color: rgb(252, 96, 4);
  transition: background-color 0.5s, background-color 0.5s linear;
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1);
}

/* Scrollposstyler.js - aktuell ungenutzt */
/*
.sps {
  background-color: transparent;
  transition: background-color 0s, background-color 0.5s linear;
}

.sps.sps--blw {
  background-color: $jbaorange;
  transition: background-color 0.5s, background-color 0.5s linear;
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1);
}
*/
.navbar-responsive, .action-area {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  min-height: 720px;
  background-color: rgb(252, 96, 4);
  z-index: 2200;
  color: #fff;
  padding: 1rem 1rem 1rem 1rem;
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1);
}
@media (min-width: 768px) {
  .navbar-responsive, .action-area {
    padding: 1rem 1rem 2rem 2rem;
    width: 465px;
  }
}
@media (min-width: 992px) {
  .navbar-responsive, .action-area {
    padding: 1rem 1rem 2rem 2rem;
    width: 465px;
  }
}
.navbar-responsive .mainnavi a, .action-area .mainnavi a {
  color: #fff;
  text-decoration: none;
}
.navbar-responsive .mainnavi a:hover, .navbar-responsive .mainnavi a:focus, .navbar-responsive .mainnavi a:active, .action-area .mainnavi a:hover, .action-area .mainnavi a:focus, .action-area .mainnavi a:active {
  text-decoration: underline;
}
.navbar-responsive .mainnavi a.current, .navbar-responsive .mainnavi a.active, .action-area .mainnavi a.current, .action-area .mainnavi a.active {
  text-decoration: underline;
}
.navbar-responsive ul.mainnavi, .action-area ul.mainnavi {
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  font-size: 1.75rem;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.navbar-responsive ul.subnavi, .action-area ul.subnavi {
  font-size: 1.75rem;
  font-family: "Tahoma-Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 2rem;
  /*
  28.07. Pfeil wird per Iconfont in TY eingebunden wg BITVO
  a:before {
    content: ('> ');
  }
  */
}
.navbar-responsive ul.subnavi li > a.nav-link, .navbar-responsive .news-menu-view ul.subnavi li > a, .news-menu-view .navbar-responsive ul.subnavi li > a, .action-area ul.subnavi li > a.nav-link, .action-area .news-menu-view ul.subnavi li > a, .news-menu-view .action-area ul.subnavi li > a {
  display: inline-block;
}

@media (min-width: 1900px) {
  .navbar-responsive {
    right: 350px;
  }
}

.action-area.show > .action-textarea {
  background-color: #4f94b6;
}

.action-area {
  background-color: #4f94b6;
  background-repeat: no-repeat;
  padding-top: 40px;
}
.action-area p {
  margin-top: 2rem;
}
.action-area * > a {
  color: #fff;
  text-decoration: underline;
  /*
  &:before {
    content: ('> ');
  }
  */
}
.action-area * > a:hover, .action-area * > a:focus, .action-area * > a:active {
  text-decoration: underline;
}
.action-area * > a[href^=tel]:link, .action-area * > a[href^=tel]:visited, .action-area * > a[href^=tel]:hover {
  color: #fff;
  text-decoration: underline;
}
.action-area * > a[href^=tel]:hover {
  color: #fff;
  text-decoration: underline;
}
.action-area .action-textarea {
  max-width: 365px;
  padding: 1rem;
}

.action-btn {
  bottom: 7px;
  right: 7px;
  position: fixed;
  z-index: 2500;
  cursor: pointer;
}
@media (min-width: 576px) {
  .action-btn {
    bottom: 18px;
    right: 27px;
  }
}
.action-btn img {
  width: 75px;
  height: 75px;
}
@media (min-width: 576px) {
  .action-btn img {
    width: 75px;
    height: 75px;
  }
}

.close-btn {
  color: transparent;
  display: block;
  -ms-flex-pack: end;
      justify-content: end;
  -ms-flex-direction: row;
      flex-direction: row;
  cursor: pointer;
  padding-right: 2rem;
  padding-top: 5px;
}
.close-btn:hover, .close-btn:focus, .close-btn:active {
  text-decoration: none;
}
.close-btn img {
  width: 36px;
  height: 36px;
}
@media (min-width: 576px) {
  .close-btn {
    display: -ms-flexbox;
    display: flex;
  }
}

.anchor-area .anchor {
  top: 140px;
  left: 0px;
  position: fixed;
  z-index: 2000;
  left: -240px;
  width: 290px;
  background-color: #fff;
  display: block;
  margin: 5px 5px 5px 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: left 0.5s ease;
  box-shadow: 2px 2px 4px 2px rgba(35, 35, 35, 0.1);
}
@media screen and (prefers-reduced-motion: reduce) {
  .anchor-area .anchor {
    transition: none;
  }
}
.anchor-area .anchor .nav-link, .anchor-area .anchor .news-menu-view ul li a, .news-menu-view ul li .anchor-area .anchor a {
  position: relative;
}
.anchor-area .anchor .nav-link.active, .anchor-area .anchor .news-menu-view ul li a.active, .news-menu-view ul li .anchor-area .anchor a.active {
  background-color: rgb(252, 96, 4);
}
.anchor-area .anchor .nav-link:hover, .anchor-area .anchor .news-menu-view ul li a:hover, .news-menu-view ul li .anchor-area .anchor a:hover {
  left: 0px;
}
.anchor-area .anchor:nth-child(1) {
  top: 140px;
}
.anchor-area .anchor:nth-child(2) {
  top: 200px;
}
.anchor-area .anchor:nth-child(3) {
  top: 260px;
}

.layout, .linkbox > .linkbox-link, .jba-card-col .card .card-footer, .jba-card-col .card .card-body, .news-single, .news-menu-view, .news-category-navi, .page-navigation, .jba-news, .no-news-found {
  margin-bottom: 0.5rem;
  width: 100%;
  padding: 2rem 1rem 1rem 1rem;
}
@media (min-width: 576px) {
  .layout, .linkbox > .linkbox-link, .jba-card-col .card .card-footer, .jba-card-col .card .card-body, .news-single, .news-menu-view, .news-category-navi, .page-navigation, .jba-news, .no-news-found {
    padding: 3rem 3rem 2rem 3rem;
  }
}
@media (min-width: 992px) {
  .layout, .linkbox > .linkbox-link, .jba-card-col .card .card-footer, .jba-card-col .card .card-body, .news-single, .news-menu-view, .news-category-navi, .page-navigation, .jba-news, .no-news-found {
    padding: 2.5rem 2.5rem 2rem 2.5rem;
  }
}
@media (min-width: 1200px) {
  .layout, .linkbox > .linkbox-link, .jba-card-col .card .card-footer, .jba-card-col .card .card-body, .news-single, .news-menu-view, .news-category-navi, .page-navigation, .jba-news, .no-news-found {
    padding: 3rem 3rem 2rem 3rem;
  }
}
.layout.decorationbox, .linkbox > .decorationbox.linkbox-link, .jba-card-col .card .decorationbox.card-footer, .jba-card-col .card .decorationbox.card-body, .decorationbox.news-single, .decorationbox.news-menu-view, .decorationbox.news-category-navi, .decorationbox.page-navigation, .decorationbox.jba-news, .decorationbox.no-news-found {
  background-color: #fff;
  text-align: center;
}
.layout.decorationbox.blue, .linkbox > .decorationbox.blue.linkbox-link, .jba-card-col .card .decorationbox.blue.card-footer, .jba-card-col .card .decorationbox.blue.card-body, .decorationbox.blue.news-single, .decorationbox.blue.news-menu-view, .decorationbox.blue.news-category-navi, .decorationbox.blue.page-navigation, .decorationbox.blue.jba-news, .decorationbox.blue.no-news-found, .layout.decorationbox.blue a, .linkbox > .decorationbox.blue.linkbox-link a, .jba-card-col .card .decorationbox.blue.card-footer a, .jba-card-col .card .decorationbox.blue.card-body a, .decorationbox.blue.news-single a, .decorationbox.blue.news-menu-view a, .decorationbox.blue.news-category-navi a, .decorationbox.blue.page-navigation a, .decorationbox.blue.jba-news a, .decorationbox.blue.no-news-found a {
  color: #4f94b6;
}
.layout.decorationbox.blue:hover, .linkbox > .decorationbox.blue.linkbox-link:hover, .jba-card-col .card .decorationbox.blue.card-footer:hover, .jba-card-col .card .decorationbox.blue.card-body:hover, .decorationbox.blue.news-single:hover, .decorationbox.blue.news-menu-view:hover, .decorationbox.blue.news-category-navi:hover, .decorationbox.blue.page-navigation:hover, .decorationbox.blue.jba-news:hover, .decorationbox.blue.no-news-found:hover, .layout.decorationbox.blue a:hover, .linkbox > .decorationbox.blue.linkbox-link a:hover, .jba-card-col .card .decorationbox.blue.card-footer a:hover, .jba-card-col .card .decorationbox.blue.card-body a:hover, .decorationbox.blue.news-single a:hover, .decorationbox.blue.news-menu-view a:hover, .decorationbox.blue.news-category-navi a:hover, .decorationbox.blue.page-navigation a:hover, .decorationbox.blue.jba-news a:hover, .decorationbox.blue.no-news-found a:hover {
  text-decoration: none;
}
.layout.decorationbox.orange, .linkbox > .decorationbox.orange.linkbox-link, .jba-card-col .card .decorationbox.orange.card-footer, .jba-card-col .card .decorationbox.orange.card-body, .decorationbox.orange.news-single, .decorationbox.orange.news-menu-view, .decorationbox.orange.news-category-navi, .decorationbox.orange.page-navigation, .decorationbox.orange.jba-news, .decorationbox.orange.no-news-found, .layout.decorationbox.orange a, .linkbox > .decorationbox.orange.linkbox-link a, .jba-card-col .card .decorationbox.orange.card-footer a, .jba-card-col .card .decorationbox.orange.card-body a, .decorationbox.orange.news-single a, .decorationbox.orange.news-menu-view a, .decorationbox.orange.news-category-navi a, .decorationbox.orange.page-navigation a, .decorationbox.orange.jba-news a, .decorationbox.orange.no-news-found a {
  color: rgb(252, 96, 4);
}
.layout.decorationbox.orange:hover, .linkbox > .decorationbox.orange.linkbox-link:hover, .jba-card-col .card .decorationbox.orange.card-footer:hover, .jba-card-col .card .decorationbox.orange.card-body:hover, .decorationbox.orange.news-single:hover, .decorationbox.orange.news-menu-view:hover, .decorationbox.orange.news-category-navi:hover, .decorationbox.orange.page-navigation:hover, .decorationbox.orange.jba-news:hover, .decorationbox.orange.no-news-found:hover, .layout.decorationbox.orange a:hover, .linkbox > .decorationbox.orange.linkbox-link a:hover, .jba-card-col .card .decorationbox.orange.card-footer a:hover, .jba-card-col .card .decorationbox.orange.card-body a:hover, .decorationbox.orange.news-single a:hover, .decorationbox.orange.news-menu-view a:hover, .decorationbox.orange.news-category-navi a:hover, .decorationbox.orange.page-navigation a:hover, .decorationbox.orange.jba-news a:hover, .decorationbox.orange.no-news-found a:hover {
  text-decoration: none;
}
.layout.accordionbox, .linkbox > .accordionbox.linkbox-link, .jba-card-col .card .accordionbox.card-footer, .jba-card-col .card .accordionbox.card-body, .accordionbox.news-single, .accordionbox.news-menu-view, .accordionbox.news-category-navi, .accordionbox.page-navigation, .accordionbox.jba-news, .accordionbox.no-news-found {
  background-color: #fff;
  text-align: left;
  padding-bottom: 3rem;
}
.layout.accordionbox h2, .linkbox > .accordionbox.linkbox-link h2, .layout.accordionbox .news .jba-news .article p, .linkbox > .accordionbox.linkbox-link .news .jba-news .article p, .news .jba-news .article .layout.accordionbox p, .news .jba-news .article .linkbox > .accordionbox.linkbox-link p, .jba-card-col .card .accordionbox.card-footer h2, .jba-card-col .card .accordionbox.card-footer .news .jba-news .article p, .news .jba-news .article .jba-card-col .card .accordionbox.card-footer p, .layout.accordionbox .jba-card-col .card .card-body p.h2, .linkbox > .accordionbox.linkbox-link .jba-card-col .card .card-body p.h2, .jba-card-col .card .accordionbox.card-footer .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .layout.accordionbox p.h2, .jba-card-col .card .card-body .linkbox > .accordionbox.linkbox-link p.h2, .jba-card-col .card .card-body .accordionbox.card-footer p.h2, .jba-card-col .card .accordionbox.card-body h2, .jba-card-col .card .accordionbox.card-body .news .jba-news .article p, .news .jba-news .article .jba-card-col .card .accordionbox.card-body p, .jba-card-col .card .accordionbox.card-body p.h2, .accordionbox.news-single h2, .accordionbox.news-single .news .jba-news .article p, .news .jba-news .article .accordionbox.news-single p, .accordionbox.news-single .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.news-single p.h2, .accordionbox.news-menu-view h2, .accordionbox.news-menu-view .news .jba-news .article p, .news .jba-news .article .accordionbox.news-menu-view p, .accordionbox.news-menu-view .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.news-menu-view p.h2, .accordionbox.news-category-navi h2, .accordionbox.news-category-navi .news .jba-news .article p, .news .jba-news .article .accordionbox.news-category-navi p, .accordionbox.news-category-navi .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.news-category-navi p.h2, .accordionbox.page-navigation h2, .accordionbox.page-navigation .news .jba-news .article p, .news .jba-news .article .accordionbox.page-navigation p, .accordionbox.page-navigation .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.page-navigation p.h2, .accordionbox.jba-news h2, .news .accordionbox.jba-news .article p, .accordionbox.jba-news .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.jba-news p.h2, .accordionbox.no-news-found h2, .accordionbox.no-news-found .news .jba-news .article p, .news .jba-news .article .accordionbox.no-news-found p, .accordionbox.no-news-found .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .accordionbox.no-news-found p.h2 {
  font-size: 1.27rem;
}
.layout.accordionbox h3, .linkbox > .accordionbox.linkbox-link h3, .layout.accordionbox .news .page-navigation ul li, .linkbox > .accordionbox.linkbox-link .news .page-navigation ul li, .news .page-navigation ul .layout.accordionbox li, .news .page-navigation ul .linkbox > .accordionbox.linkbox-link li, .jba-card-col .card .accordionbox.card-footer h3, .jba-card-col .card .accordionbox.card-footer .news .page-navigation ul li, .news .page-navigation ul .jba-card-col .card .accordionbox.card-footer li, .jba-card-col .card .accordionbox.card-body h3, .jba-card-col .card .accordionbox.card-body .news .page-navigation ul li, .news .page-navigation ul .jba-card-col .card .accordionbox.card-body li, .accordionbox.news-single h3, .accordionbox.news-single .news .page-navigation ul li, .news .page-navigation ul .accordionbox.news-single li, .accordionbox.news-menu-view h3, .accordionbox.news-menu-view .news .page-navigation ul li, .news .page-navigation ul .accordionbox.news-menu-view li, .accordionbox.news-category-navi h3, .accordionbox.news-category-navi .news .page-navigation ul li, .news .page-navigation ul .accordionbox.news-category-navi li, .accordionbox.page-navigation h3, .news .accordionbox.page-navigation ul li, .accordionbox.jba-news h3, .accordionbox.jba-news .news .page-navigation ul li, .news .page-navigation ul .accordionbox.jba-news li, .accordionbox.no-news-found h3, .accordionbox.no-news-found .news .page-navigation ul li, .news .page-navigation ul .accordionbox.no-news-found li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.layout.accordionbox .card-body h3 > a, .linkbox > .accordionbox.linkbox-link .card-body h3 > a, .layout.accordionbox .card-body .news .page-navigation ul li > a, .linkbox > .accordionbox.linkbox-link .card-body .news .page-navigation ul li > a, .news .page-navigation ul .layout.accordionbox .card-body li > a, .news .page-navigation ul .linkbox > .accordionbox.linkbox-link .card-body li > a, .jba-card-col .card .accordionbox.card-footer .card-body h3 > a, .jba-card-col .card .accordionbox.card-footer .card-body .news .page-navigation ul li > a, .news .page-navigation ul .jba-card-col .card .accordionbox.card-footer .card-body li > a, .jba-card-col .card .accordionbox.card-body .card-body h3 > a, .jba-card-col .card .accordionbox.card-body .card-body .news .page-navigation ul li > a, .news .page-navigation ul .jba-card-col .card .accordionbox.card-body .card-body li > a, .accordionbox.news-single .card-body h3 > a, .accordionbox.news-single .card-body .news .page-navigation ul li > a, .news .page-navigation ul .accordionbox.news-single .card-body li > a, .accordionbox.news-menu-view .card-body h3 > a, .accordionbox.news-menu-view .card-body .news .page-navigation ul li > a, .news .page-navigation ul .accordionbox.news-menu-view .card-body li > a, .accordionbox.news-category-navi .card-body h3 > a, .accordionbox.news-category-navi .card-body .news .page-navigation ul li > a, .news .page-navigation ul .accordionbox.news-category-navi .card-body li > a, .accordionbox.page-navigation .card-body h3 > a, .news .accordionbox.page-navigation .card-body ul li > a, .news .accordionbox.page-navigation ul .card-body li > a, .accordionbox.jba-news .card-body h3 > a, .accordionbox.jba-news .card-body .news .page-navigation ul li > a, .news .page-navigation ul .accordionbox.jba-news .card-body li > a, .accordionbox.no-news-found .card-body h3 > a, .accordionbox.no-news-found .card-body .news .page-navigation ul li > a, .news .page-navigation ul .accordionbox.no-news-found .card-body li > a {
  text-decoration: underline;
}
.layout.accordionbox .card-body h3 > a:hover, .linkbox > .accordionbox.linkbox-link .card-body h3 > a:hover, .layout.accordionbox .card-body .news .page-navigation ul li > a:hover, .linkbox > .accordionbox.linkbox-link .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .layout.accordionbox .card-body li > a:hover, .news .page-navigation ul .linkbox > .accordionbox.linkbox-link .card-body li > a:hover, .jba-card-col .card .accordionbox.card-footer .card-body h3 > a:hover, .jba-card-col .card .accordionbox.card-footer .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .jba-card-col .card .accordionbox.card-footer .card-body li > a:hover, .jba-card-col .card .accordionbox.card-body .card-body h3 > a:hover, .jba-card-col .card .accordionbox.card-body .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .jba-card-col .card .accordionbox.card-body .card-body li > a:hover, .accordionbox.news-single .card-body h3 > a:hover, .accordionbox.news-single .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .accordionbox.news-single .card-body li > a:hover, .accordionbox.news-menu-view .card-body h3 > a:hover, .accordionbox.news-menu-view .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .accordionbox.news-menu-view .card-body li > a:hover, .accordionbox.news-category-navi .card-body h3 > a:hover, .accordionbox.news-category-navi .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .accordionbox.news-category-navi .card-body li > a:hover, .accordionbox.page-navigation .card-body h3 > a:hover, .news .accordionbox.page-navigation .card-body ul li > a:hover, .news .accordionbox.page-navigation ul .card-body li > a:hover, .accordionbox.jba-news .card-body h3 > a:hover, .accordionbox.jba-news .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .accordionbox.jba-news .card-body li > a:hover, .accordionbox.no-news-found .card-body h3 > a:hover, .accordionbox.no-news-found .card-body .news .page-navigation ul li > a:hover, .news .page-navigation ul .accordionbox.no-news-found .card-body li > a:hover {
  text-decoration: none;
}
.layout.accordionbox.blue .card, .linkbox > .accordionbox.blue.linkbox-link .card, .jba-card-col .card .accordionbox.blue.card-footer .card, .jba-card-col .card .accordionbox.blue.card-body .card, .accordionbox.blue.news-single .card, .accordionbox.blue.news-menu-view .card, .accordionbox.blue.news-category-navi .card, .accordionbox.blue.page-navigation .card, .accordionbox.blue.jba-news .card, .accordionbox.blue.no-news-found .card {
  border-color: #4f94b6;
}
.layout.accordionbox.blue a, .linkbox > .accordionbox.blue.linkbox-link a, .jba-card-col .card .accordionbox.blue.card-footer a, .jba-card-col .card .accordionbox.blue.card-body a, .accordionbox.blue.news-single a, .accordionbox.blue.news-menu-view a, .accordionbox.blue.news-category-navi a, .accordionbox.blue.page-navigation a, .accordionbox.blue.jba-news a, .accordionbox.blue.no-news-found a {
  color: #4f94b6;
}
.layout.accordionbox.blue a:hover, .linkbox > .accordionbox.blue.linkbox-link a:hover, .jba-card-col .card .accordionbox.blue.card-footer a:hover, .jba-card-col .card .accordionbox.blue.card-body a:hover, .accordionbox.blue.news-single a:hover, .accordionbox.blue.news-menu-view a:hover, .accordionbox.blue.news-category-navi a:hover, .accordionbox.blue.page-navigation a:hover, .accordionbox.blue.jba-news a:hover, .accordionbox.blue.no-news-found a:hover {
  text-decoration: none;
}
.layout.accordionbox.orange .card, .linkbox > .accordionbox.orange.linkbox-link .card, .jba-card-col .card .accordionbox.orange.card-footer .card, .jba-card-col .card .accordionbox.orange.card-body .card, .accordionbox.orange.news-single .card, .accordionbox.orange.news-menu-view .card, .accordionbox.orange.news-category-navi .card, .accordionbox.orange.page-navigation .card, .accordionbox.orange.jba-news .card, .accordionbox.orange.no-news-found .card {
  border-color: rgb(252, 96, 4);
}
.layout.accordionbox.orange a, .linkbox > .accordionbox.orange.linkbox-link a, .jba-card-col .card .accordionbox.orange.card-footer a, .jba-card-col .card .accordionbox.orange.card-body a, .accordionbox.orange.news-single a, .accordionbox.orange.news-menu-view a, .accordionbox.orange.news-category-navi a, .accordionbox.orange.page-navigation a, .accordionbox.orange.jba-news a, .accordionbox.orange.no-news-found a {
  color: rgb(252, 96, 4);
}
.layout.accordionbox.orange a:hover, .linkbox > .accordionbox.orange.linkbox-link a:hover, .jba-card-col .card .accordionbox.orange.card-footer a:hover, .jba-card-col .card .accordionbox.orange.card-body a:hover, .accordionbox.orange.news-single a:hover, .accordionbox.orange.news-menu-view a:hover, .accordionbox.orange.news-category-navi a:hover, .accordionbox.orange.page-navigation a:hover, .accordionbox.orange.jba-news a:hover, .accordionbox.orange.no-news-found a:hover {
  text-decoration: none;
}
.layout.headerbox, .linkbox > .headerbox.linkbox-link, .jba-card-col .card .headerbox.card-footer, .jba-card-col .card .headerbox.card-body, .headerbox.news-single, .headerbox.news-menu-view, .headerbox.news-category-navi, .headerbox.page-navigation, .headerbox.jba-news, .headerbox.no-news-found {
  color: #fff;
  text-align: center;
  background-color: #fff;
}
.layout.headerbox.blue, .linkbox > .headerbox.blue.linkbox-link, .jba-card-col .card .headerbox.blue.card-footer, .jba-card-col .card .headerbox.blue.card-body, .headerbox.blue.news-single, .headerbox.blue.news-menu-view, .headerbox.blue.news-category-navi, .headerbox.blue.page-navigation, .headerbox.blue.jba-news, .headerbox.blue.no-news-found, .layout.headerbox.blue a, .linkbox > .headerbox.blue.linkbox-link a, .jba-card-col .card .headerbox.blue.card-footer a, .jba-card-col .card .headerbox.blue.card-body a, .headerbox.blue.news-single a, .headerbox.blue.news-menu-view a, .headerbox.blue.news-category-navi a, .headerbox.blue.page-navigation a, .headerbox.blue.jba-news a, .headerbox.blue.no-news-found a {
  background-color: #4f94b6;
  color: #fff;
}
.layout.headerbox.orange, .linkbox > .headerbox.orange.linkbox-link, .jba-card-col .card .headerbox.orange.card-footer, .jba-card-col .card .headerbox.orange.card-body, .headerbox.orange.news-single, .headerbox.orange.news-menu-view, .headerbox.orange.news-category-navi, .headerbox.orange.page-navigation, .headerbox.orange.jba-news, .headerbox.orange.no-news-found, .layout.headerbox.orange a, .linkbox > .headerbox.orange.linkbox-link a, .jba-card-col .card .headerbox.orange.card-footer a, .jba-card-col .card .headerbox.orange.card-body a, .headerbox.orange.news-single a, .headerbox.orange.news-menu-view a, .headerbox.orange.news-category-navi a, .headerbox.orange.page-navigation a, .headerbox.orange.jba-news a, .headerbox.orange.no-news-found a {
  background-color: rgb(252, 96, 4);
  color: #fff;
}
.layout.textbox, .linkbox > .textbox.linkbox-link, .jba-card-col .card .textbox.card-footer, .jba-card-col .card .textbox.card-body, .news-single, .news-menu-view, .news-category-navi, .page-navigation, .jba-news, .no-news-found {
  color: #595959;
  background-color: #fff;
}
.layout.infobox, .linkbox > .infobox.linkbox-link, .jba-card-col .card .infobox.card-footer, .jba-card-col .card .infobox.card-body, .infobox.news-single, .infobox.news-menu-view, .infobox.news-category-navi, .infobox.page-navigation, .infobox.jba-news, .infobox.no-news-found {
  color: #595959;
  text-align: center;
  background-color: #fff;
}
.layout.bg-image, .linkbox > .bg-image.linkbox-link, .jba-card-col .card .bg-image.card-footer, .jba-card-col .card .bg-image.card-body, .bg-image.news-single, .bg-image.news-menu-view, .bg-image.news-category-navi, .bg-image.page-navigation, .bg-image.jba-news, .bg-image.no-news-found {
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  min-height: 440px;
}
@media (min-width: 992px) {
  .layout.bg-image, .linkbox > .bg-image.linkbox-link, .jba-card-col .card .bg-image.card-footer, .jba-card-col .card .bg-image.card-body, .bg-image.news-single, .bg-image.news-menu-view, .bg-image.news-category-navi, .bg-image.page-navigation, .bg-image.jba-news, .bg-image.no-news-found {
    min-height: 640px;
  }
}
.layout.bg-image a, .linkbox > .bg-image.linkbox-link a, .jba-card-col .card .bg-image.card-footer a, .jba-card-col .card .bg-image.card-body a, .bg-image.news-single a, .bg-image.news-menu-view a, .bg-image.news-category-navi a, .bg-image.page-navigation a, .bg-image.jba-news a, .bg-image.no-news-found a {
  color: #fff;
}
.layout.bg-image.clip-inside > .box-width-clip, .linkbox > .bg-image.clip-inside.linkbox-link > .box-width-clip, .jba-card-col .card .bg-image.clip-inside.card-footer > .box-width-clip, .jba-card-col .card .bg-image.clip-inside.card-body > .box-width-clip, .bg-image.clip-inside.news-single > .box-width-clip, .bg-image.clip-inside.news-menu-view > .box-width-clip, .bg-image.clip-inside.news-category-navi > .box-width-clip, .bg-image.clip-inside.page-navigation > .box-width-clip, .bg-image.clip-inside.jba-news > .box-width-clip, .bg-image.clip-inside.no-news-found > .box-width-clip {
  min-height: 440px;
}
@media (min-width: 992px) {
  .layout.bg-image.clip-inside > .box-width-clip, .linkbox > .bg-image.clip-inside.linkbox-link > .box-width-clip, .jba-card-col .card .bg-image.clip-inside.card-footer > .box-width-clip, .jba-card-col .card .bg-image.clip-inside.card-body > .box-width-clip, .bg-image.clip-inside.news-single > .box-width-clip, .bg-image.clip-inside.news-menu-view > .box-width-clip, .bg-image.clip-inside.news-category-navi > .box-width-clip, .bg-image.clip-inside.page-navigation > .box-width-clip, .bg-image.clip-inside.jba-news > .box-width-clip, .bg-image.clip-inside.no-news-found > .box-width-clip {
    min-height: 640px;
  }
}
.layout.clip-inside, .linkbox > .clip-inside.linkbox-link, .jba-card-col .card .clip-inside.card-footer, .jba-card-col .card .clip-inside.card-body, .clip-inside.news-single, .clip-inside.news-menu-view, .clip-inside.news-category-navi, .clip-inside.page-navigation, .clip-inside.jba-news, .clip-inside.no-news-found {
  padding: 1rem 1rem 1rem 1rem;
}
@media (min-width: 576px) {
  .layout.clip-inside, .linkbox > .clip-inside.linkbox-link, .jba-card-col .card .clip-inside.card-footer, .jba-card-col .card .clip-inside.card-body, .clip-inside.news-single, .clip-inside.news-menu-view, .clip-inside.news-category-navi, .clip-inside.page-navigation, .clip-inside.jba-news, .clip-inside.no-news-found {
    padding: 2rem 2rem 2rem 2rem;
  }
}
.layout.clip-inside .box-width-clip, .linkbox > .clip-inside.linkbox-link .box-width-clip, .jba-card-col .card .clip-inside.card-footer .box-width-clip, .jba-card-col .card .clip-inside.card-body .box-width-clip, .clip-inside.news-single .box-width-clip, .clip-inside.news-menu-view .box-width-clip, .clip-inside.news-category-navi .box-width-clip, .clip-inside.page-navigation .box-width-clip, .clip-inside.jba-news .box-width-clip, .clip-inside.no-news-found .box-width-clip {
  width: 100%;
  text-align: center;
  background-image: url("../images/klammer-links-wei.svg"), url("../images/klammer-rechts-wei.svg");
  background-repeat: no-repeat;
  background-position: bottom left, top right;
  background-size: 50px 50px;
  padding: 2rem 2rem 2rem 2rem;
}
@media (min-width: 992px) {
  .layout.clip-inside .box-width-clip, .linkbox > .clip-inside.linkbox-link .box-width-clip, .jba-card-col .card .clip-inside.card-footer .box-width-clip, .jba-card-col .card .clip-inside.card-body .box-width-clip, .clip-inside.news-single .box-width-clip, .clip-inside.news-menu-view .box-width-clip, .clip-inside.news-category-navi .box-width-clip, .clip-inside.page-navigation .box-width-clip, .clip-inside.jba-news .box-width-clip, .clip-inside.no-news-found .box-width-clip {
    background-size: 70px 70px;
  }
}
.layout.clip-inside .box-width-clip.box-width-clip.orange-clips, .linkbox > .clip-inside.linkbox-link .box-width-clip.box-width-clip.orange-clips, .jba-card-col .card .clip-inside.card-footer .box-width-clip.box-width-clip.orange-clips, .jba-card-col .card .clip-inside.card-body .box-width-clip.box-width-clip.orange-clips, .clip-inside.news-single .box-width-clip.box-width-clip.orange-clips, .clip-inside.news-menu-view .box-width-clip.box-width-clip.orange-clips, .clip-inside.news-category-navi .box-width-clip.box-width-clip.orange-clips, .clip-inside.page-navigation .box-width-clip.box-width-clip.orange-clips, .clip-inside.jba-news .box-width-clip.box-width-clip.orange-clips, .clip-inside.no-news-found .box-width-clip.box-width-clip.orange-clips {
  background-image: url("../images/klammer-links-orange.svg"), url("../images/klammer-rechts-orange.svg");
}
.layout.clip-inside .box-widthout-clip, .linkbox > .clip-inside.linkbox-link .box-widthout-clip, .jba-card-col .card .clip-inside.card-footer .box-widthout-clip, .jba-card-col .card .clip-inside.card-body .box-widthout-clip, .clip-inside.news-single .box-widthout-clip, .clip-inside.news-menu-view .box-widthout-clip, .clip-inside.news-category-navi .box-widthout-clip, .clip-inside.page-navigation .box-widthout-clip, .clip-inside.jba-news .box-widthout-clip, .clip-inside.no-news-found .box-widthout-clip {
  height: 100%;
  width: 100%;
  text-align: center;
}
.layout.sliderbox, .linkbox > .sliderbox.linkbox-link, .jba-card-col .card .sliderbox.card-footer, .jba-card-col .card .sliderbox.card-body, .sliderbox.news-single, .sliderbox.news-menu-view, .sliderbox.news-category-navi, .sliderbox.page-navigation, .sliderbox.jba-news, .sliderbox.no-news-found {
  padding-left: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  background-color: #fff;
  text-align: center;
}
.layout.sliderbox.orange, .linkbox > .sliderbox.orange.linkbox-link, .jba-card-col .card .sliderbox.orange.card-footer, .jba-card-col .card .sliderbox.orange.card-body, .sliderbox.orange.news-single, .sliderbox.orange.news-menu-view, .sliderbox.orange.news-category-navi, .sliderbox.orange.page-navigation, .sliderbox.orange.jba-news, .sliderbox.orange.no-news-found {
  color: rgb(252, 96, 4);
}
.layout.sliderbox .layout.decorationbox h1, .linkbox > .sliderbox.linkbox-link .layout.decorationbox h1, .layout.sliderbox .linkbox > .decorationbox.linkbox-link h1, .linkbox > .sliderbox.linkbox-link .linkbox > .decorationbox.linkbox-link h1, .jba-card-col .card .sliderbox.card-footer .layout.decorationbox h1, .jba-card-col .card .sliderbox.card-footer .linkbox > .decorationbox.linkbox-link h1, .layout.sliderbox .jba-card-col .card .decorationbox.card-footer h1, .linkbox > .sliderbox.linkbox-link .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .layout.sliderbox .decorationbox.card-footer h1, .jba-card-col .card .linkbox > .sliderbox.linkbox-link .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.card-body .layout.decorationbox h1, .jba-card-col .card .sliderbox.card-body .linkbox > .decorationbox.linkbox-link h1, .jba-card-col .card .sliderbox.card-body .decorationbox.card-footer h1, .layout.sliderbox .jba-card-col .card .decorationbox.card-body h1, .linkbox > .sliderbox.linkbox-link .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .layout.sliderbox .decorationbox.card-body h1, .jba-card-col .card .linkbox > .sliderbox.linkbox-link .decorationbox.card-body h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.card-body h1, .jba-card-col .card .sliderbox.card-body .decorationbox.card-body h1, .sliderbox.news-single .layout.decorationbox h1, .sliderbox.news-single .linkbox > .decorationbox.linkbox-link h1, .sliderbox.news-single .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.news-single .decorationbox.card-footer h1, .sliderbox.news-single .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.news-single .decorationbox.card-body h1, .sliderbox.news-menu-view .layout.decorationbox h1, .sliderbox.news-menu-view .linkbox > .decorationbox.linkbox-link h1, .sliderbox.news-menu-view .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.news-menu-view .decorationbox.card-footer h1, .sliderbox.news-menu-view .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.news-menu-view .decorationbox.card-body h1, .sliderbox.news-category-navi .layout.decorationbox h1, .sliderbox.news-category-navi .linkbox > .decorationbox.linkbox-link h1, .sliderbox.news-category-navi .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.news-category-navi .decorationbox.card-footer h1, .sliderbox.news-category-navi .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.news-category-navi .decorationbox.card-body h1, .sliderbox.page-navigation .layout.decorationbox h1, .sliderbox.page-navigation .linkbox > .decorationbox.linkbox-link h1, .sliderbox.page-navigation .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.page-navigation .decorationbox.card-footer h1, .sliderbox.page-navigation .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.page-navigation .decorationbox.card-body h1, .sliderbox.jba-news .layout.decorationbox h1, .sliderbox.jba-news .linkbox > .decorationbox.linkbox-link h1, .sliderbox.jba-news .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.jba-news .decorationbox.card-footer h1, .sliderbox.jba-news .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.jba-news .decorationbox.card-body h1, .sliderbox.no-news-found .layout.decorationbox h1, .sliderbox.no-news-found .linkbox > .decorationbox.linkbox-link h1, .sliderbox.no-news-found .jba-card-col .card .decorationbox.card-footer h1, .jba-card-col .card .sliderbox.no-news-found .decorationbox.card-footer h1, .sliderbox.no-news-found .jba-card-col .card .decorationbox.card-body h1, .jba-card-col .card .sliderbox.no-news-found .decorationbox.card-body h1, .layout.sliderbox .decorationbox.news-single h1, .linkbox > .sliderbox.linkbox-link .decorationbox.news-single h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.news-single h1, .jba-card-col .card .sliderbox.card-body .decorationbox.news-single h1, .sliderbox.news-single .decorationbox.news-single h1, .sliderbox.news-menu-view .decorationbox.news-single h1, .sliderbox.news-category-navi .decorationbox.news-single h1, .sliderbox.page-navigation .decorationbox.news-single h1, .sliderbox.jba-news .decorationbox.news-single h1, .sliderbox.no-news-found .decorationbox.news-single h1, .layout.sliderbox .decorationbox.news-menu-view h1, .linkbox > .sliderbox.linkbox-link .decorationbox.news-menu-view h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.news-menu-view h1, .jba-card-col .card .sliderbox.card-body .decorationbox.news-menu-view h1, .sliderbox.news-single .decorationbox.news-menu-view h1, .sliderbox.news-menu-view .decorationbox.news-menu-view h1, .sliderbox.news-category-navi .decorationbox.news-menu-view h1, .sliderbox.page-navigation .decorationbox.news-menu-view h1, .sliderbox.jba-news .decorationbox.news-menu-view h1, .sliderbox.no-news-found .decorationbox.news-menu-view h1, .layout.sliderbox .decorationbox.news-category-navi h1, .linkbox > .sliderbox.linkbox-link .decorationbox.news-category-navi h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.news-category-navi h1, .jba-card-col .card .sliderbox.card-body .decorationbox.news-category-navi h1, .sliderbox.news-single .decorationbox.news-category-navi h1, .sliderbox.news-menu-view .decorationbox.news-category-navi h1, .sliderbox.news-category-navi .decorationbox.news-category-navi h1, .sliderbox.page-navigation .decorationbox.news-category-navi h1, .sliderbox.jba-news .decorationbox.news-category-navi h1, .sliderbox.no-news-found .decorationbox.news-category-navi h1, .layout.sliderbox .decorationbox.page-navigation h1, .linkbox > .sliderbox.linkbox-link .decorationbox.page-navigation h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.page-navigation h1, .jba-card-col .card .sliderbox.card-body .decorationbox.page-navigation h1, .sliderbox.news-single .decorationbox.page-navigation h1, .sliderbox.news-menu-view .decorationbox.page-navigation h1, .sliderbox.news-category-navi .decorationbox.page-navigation h1, .sliderbox.page-navigation .decorationbox.page-navigation h1, .sliderbox.jba-news .decorationbox.page-navigation h1, .sliderbox.no-news-found .decorationbox.page-navigation h1, .layout.sliderbox .decorationbox.jba-news h1, .linkbox > .sliderbox.linkbox-link .decorationbox.jba-news h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.jba-news h1, .jba-card-col .card .sliderbox.card-body .decorationbox.jba-news h1, .sliderbox.news-single .decorationbox.jba-news h1, .sliderbox.news-menu-view .decorationbox.jba-news h1, .sliderbox.news-category-navi .decorationbox.jba-news h1, .sliderbox.page-navigation .decorationbox.jba-news h1, .sliderbox.jba-news .decorationbox.jba-news h1, .sliderbox.no-news-found .decorationbox.jba-news h1, .layout.sliderbox .decorationbox.no-news-found h1, .linkbox > .sliderbox.linkbox-link .decorationbox.no-news-found h1, .jba-card-col .card .sliderbox.card-footer .decorationbox.no-news-found h1, .jba-card-col .card .sliderbox.card-body .decorationbox.no-news-found h1, .sliderbox.news-single .decorationbox.no-news-found h1, .sliderbox.news-menu-view .decorationbox.no-news-found h1, .sliderbox.news-category-navi .decorationbox.no-news-found h1, .sliderbox.page-navigation .decorationbox.no-news-found h1, .sliderbox.jba-news .decorationbox.no-news-found h1, .sliderbox.no-news-found .decorationbox.no-news-found h1 {
  margin-bottom: 2rem;
}

.col-lg-4.d-flex.flex-grow-1 > div, ul.grid-container.start-linkboxes > li.col-lg-4 > div, .col-lg-4.d-flex.news > div {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.btn, .btn-secondary,
.btn-secondary[href^=tel]:link,
.btn-secondary[href^=tel]:visited, .btn-primary-invers, .btn-primary,
[href^=tel].btn-primary-invers:link,
[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link,
.btn-primary[href^=tel]:visited {
  font-size: 1.18rem;
  line-height: 1.25em;
  border-width: 2px;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

.button-jbaheader-wrapper.xs .btn-startseite:first-child {
  margin-right: 0.5rem;
}
@media (max-width: 340px) {
  .button-jbaheader-wrapper.xs .btn-startseite:first-child {
    margin-right: 0px;
  }
}

@media (max-width: 575.98px) {
  .btn-startseite {
    white-space: unset;
  }
}

.btn-primary, .btn-secondary,
.btn-secondary[href^=tel]:link,
.btn-secondary[href^=tel]:visited, .btn-primary-invers,
[href^=tel].btn-primary-invers:link,
[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link,
.btn-primary[href^=tel]:visited {
  box-shadow: none !important;
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  text-decoration: none;
}
.btn-primary:hover, .btn-secondary:hover,
.btn-secondary[href^=tel]:hover:link,
.btn-secondary[href^=tel]:hover:visited, .btn-primary-invers:hover,
[href^=tel].btn-primary-invers:hover:link,
[href^=tel].btn-primary-invers:hover:visited,
.btn-primary[href^=tel]:link:hover,
.btn-primary[href^=tel]:visited:hover {
  color: #212529;
  background-color: #fff;
  border-color: rgb(252, 96, 4);
}
.btn-primary:focus, .btn-secondary:focus,
.btn-secondary[href^=tel]:focus:link,
.btn-secondary[href^=tel]:focus:visited, .btn-primary-invers:focus,
[href^=tel].btn-primary-invers:focus:link,
[href^=tel].btn-primary-invers:focus:visited, .btn-primary.focus, .focus.btn-secondary,
.focus.btn-secondary[href^=tel]:link,
.focus.btn-secondary[href^=tel]:visited, .focus.btn-primary-invers,
.focus[href^=tel].btn-primary-invers:link,
.focus[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link:focus,
.btn-primary[href^=tel]:link.focus,
.btn-primary[href^=tel]:visited:focus,
.btn-primary[href^=tel]:visited.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-primary.disabled, .disabled.btn-secondary,
.disabled.btn-secondary[href^=tel]:link,
.disabled.btn-secondary[href^=tel]:visited, .disabled.btn-primary-invers,
.disabled[href^=tel].btn-primary-invers:link,
.disabled[href^=tel].btn-primary-invers:visited, .btn-primary:disabled, .btn-secondary:disabled,
.btn-secondary[href^=tel]:disabled:link,
.btn-secondary[href^=tel]:disabled:visited, .btn-primary-invers:disabled,
[href^=tel].btn-primary-invers:disabled:link,
[href^=tel].btn-primary-invers:disabled:visited,
.btn-primary[href^=tel]:link.disabled,
.btn-primary[href^=tel]:link:disabled,
.btn-primary[href^=tel]:visited.disabled,
.btn-primary[href^=tel]:visited:disabled {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-primary-invers:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-primary-invers:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.btn-secondary, .show > .dropdown-toggle.btn-primary-invers,
.btn-primary[href^=tel]:link:not(:disabled):not(.disabled):active,
.btn-primary[href^=tel]:link:not(:disabled):not(.disabled).active,
.show > .btn-primary[href^=tel]:link.dropdown-toggle,
.btn-primary[href^=tel]:visited:not(:disabled):not(.disabled):active,
.btn-primary[href^=tel]:visited:not(:disabled):not(.disabled).active,
.show > .btn-primary[href^=tel]:visited.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: rgb(252, 96, 4);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-primary-invers:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-primary-invers:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .dropdown-toggle.btn-secondary:focus, .show > .dropdown-toggle.btn-primary-invers:focus,
.btn-primary[href^=tel]:link:not(:disabled):not(.disabled):active:focus,
.btn-primary[href^=tel]:link:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary[href^=tel]:link.dropdown-toggle:focus,
.btn-primary[href^=tel]:visited:not(:disabled):not(.disabled):active:focus,
.btn-primary[href^=tel]:visited:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary[href^=tel]:visited.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-primary:visited, .btn-secondary:visited,
.btn-secondary[href^=tel]:visited, .btn-primary-invers:visited,
[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:visited, .btn-primary:link, .btn-secondary:link,
.btn-secondary[href^=tel]:link, .btn-primary-invers:link,
[href^=tel].btn-primary-invers:link,
.btn-primary[href^=tel]:link, .btn-primary:active, .btn-secondary:active, .btn-primary-invers:active,
.btn-primary[href^=tel]:link:visited,
.btn-primary[href^=tel]:link:link,
.btn-primary[href^=tel]:link:active,
.btn-primary[href^=tel]:visited:visited,
.btn-primary[href^=tel]:visited:link,
.btn-primary[href^=tel]:visited:active {
  color: #fff;
  background-color: rgb(252, 96, 4);
}
.btn-primary:hover, .btn-secondary:hover,
.btn-secondary[href^=tel]:hover:link,
.btn-secondary[href^=tel]:hover:visited, .btn-primary-invers:hover,
[href^=tel].btn-primary-invers:hover:link,
[href^=tel].btn-primary-invers:hover:visited, .btn-primary.focus, .focus.btn-secondary,
.focus.btn-secondary[href^=tel]:link,
.focus.btn-secondary[href^=tel]:visited, .focus.btn-primary-invers,
.focus[href^=tel].btn-primary-invers:link,
.focus[href^=tel].btn-primary-invers:visited,
.btn-primary[href^=tel]:link:hover,
.btn-primary[href^=tel]:link.focus,
.btn-primary[href^=tel]:visited:hover,
.btn-primary[href^=tel]:visited.focus {
  color: rgb(252, 96, 4) !important;
  background-color: #fff;
}

.btn-primary-invers {
  box-shadow: none !important;
  color: #212529;
  background-color: #fff;
  border-color: rgb(252, 96, 4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  color: rgb(252, 96, 4);
}
.btn-primary-invers:hover {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.btn-primary-invers:focus, .btn-primary-invers.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-primary-invers.disabled, .btn-primary-invers:disabled {
  color: #212529;
  background-color: #fff;
  border-color: rgb(252, 96, 4);
}
.btn-primary-invers:not(:disabled):not(.disabled):active, .btn-primary-invers:not(:disabled):not(.disabled).active, .show > .btn-primary-invers.dropdown-toggle {
  color: #fff;
  background-color: rgb(252, 96, 4);
  border-color: rgb(252, 96, 4);
}
.btn-primary-invers:not(:disabled):not(.disabled):active:focus, .btn-primary-invers:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-invers.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(252, 96, 4, 0.5);
}
.btn-primary-invers:visited, .btn-primary-invers:link, .btn-primary-invers:active {
  color: rgb(252, 96, 4);
  background-color: #fff !important;
}
.btn-primary-invers:hover, .btn-primary-invers.focus {
  color: #fff !important;
  background-color: rgb(252, 96, 4) !important;
}

.powermail_fieldwrap_type_reset {
  margin-top: 3rem;
}

.powermail_reset.btn.btn-link, .powermail_reset.btn-link.btn-secondary, .powermail_reset.btn-link.btn-primary, .powermail_reset.btn-link.btn-primary-invers {
  padding-left: 5px;
  display: inline;
  box-shadow: none !important;
  border: none !important;
  color: #595959;
  text-decoration: underline;
}
.powermail_reset.btn.btn-link:hover, .powermail_reset.btn-link.btn-secondary:hover, .powermail_reset.btn-link.btn-primary:hover, .powermail_reset.btn-link.btn-primary-invers:hover, .powermail_reset.btn.btn-link:focus, .powermail_reset.btn-link.btn-secondary:focus, .powermail_reset.btn-link.btn-primary:focus, .powermail_reset.btn-link.btn-primary-invers:focus, .powermail_reset.btn.btn-link:active, .powermail_reset.btn-link.btn-secondary:active, .powermail_reset.btn-link.btn-primary:active, .powermail_reset.btn-link.btn-primary-invers:active {
  color: #595959;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .powermail_reset.btn.btn-link, .powermail_reset.btn-link.btn-secondary, .powermail_reset.btn-link.btn-primary, .powermail_reset.btn-link.btn-primary-invers {
    font-size: 0.875rem;
  }
}

.btn-secondary,
.btn-secondary[href^=tel]:link,
.btn-secondary[href^=tel]:visited {
  box-shadow: none !important;
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #fff;
  background-color: #4f94b6;
  text-decoration: none !important;
}
.btn-secondary:hover,
.btn-secondary[href^=tel]:link:hover,
.btn-secondary[href^=tel]:visited:hover {
  color: #212529;
  background-color: #fff;
  border-color: #4f94b6;
}
.btn-secondary:focus, .btn-secondary.focus,
.btn-secondary[href^=tel]:link:focus,
.btn-secondary[href^=tel]:link.focus,
.btn-secondary[href^=tel]:visited:focus,
.btn-secondary[href^=tel]:visited.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled,
.btn-secondary[href^=tel]:link.disabled,
.btn-secondary[href^=tel]:link:disabled,
.btn-secondary[href^=tel]:visited.disabled,
.btn-secondary[href^=tel]:visited:disabled {
  color: #fff;
  background-color: #4f94b6;
  border-color: #4f94b6;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle,
.btn-secondary[href^=tel]:link:not(:disabled):not(.disabled):active,
.btn-secondary[href^=tel]:link:not(:disabled):not(.disabled).active,
.show > .btn-secondary[href^=tel]:link.dropdown-toggle,
.btn-secondary[href^=tel]:visited:not(:disabled):not(.disabled):active,
.btn-secondary[href^=tel]:visited:not(:disabled):not(.disabled).active,
.show > .btn-secondary[href^=tel]:visited.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #4f94b6;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus,
.btn-secondary[href^=tel]:link:not(:disabled):not(.disabled):active:focus,
.btn-secondary[href^=tel]:link:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary[href^=tel]:link.dropdown-toggle:focus,
.btn-secondary[href^=tel]:visited:not(:disabled):not(.disabled):active:focus,
.btn-secondary[href^=tel]:visited:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary[href^=tel]:visited.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.1rem rgba(79, 148, 182, 0.5);
}
.btn-secondary:visited, .btn-secondary:link, .btn-secondary:active,
.btn-secondary[href^=tel]:link:visited,
.btn-secondary[href^=tel]:link:link,
.btn-secondary[href^=tel]:link:active,
.btn-secondary[href^=tel]:visited:visited,
.btn-secondary[href^=tel]:visited:link,
.btn-secondary[href^=tel]:visited:active {
  color: #fff !important;
  background-color: #4f94b6;
}
.btn-secondary:hover, .btn-secondary.focus,
.btn-secondary[href^=tel]:link:hover,
.btn-secondary[href^=tel]:link.focus,
.btn-secondary[href^=tel]:visited:hover,
.btn-secondary[href^=tel]:visited.focus {
  color: #4f94b6 !important;
  background-color: #fff;
}

a.btn-secondary[href^=tel]:hover:hover, a.btn-secondary[href^=tel]:hover:focus, a.btn-secondary[href^=tel]:hover:active {
  color: #4f94b6 !important;
}

.btn-lg {
  font-size: 1.27rem;
  line-height: 1.36em;
}

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

.imagehead {
  padding: 0px 1rem;
  position: relative;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 1300px;
  min-height: 570px;
}
@media (min-width: 992px) {
  .imagehead {
    padding: 0px;
  }
}
@media (min-width: 992px) {
  .imagehead {
    background-size: 2200px;
    min-height: 768px;
  }
}
@media (min-width: 1200px) {
  .imagehead {
    background-size: 2200px;
    min-height: 768px;
  }
}
.imagehead h1 {
  color: #fff;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.imagehead.jba-location {
  background-color: rgb(252, 96, 4);
  background-position: center bottom;
  background-size: 575px;
  min-height: 570px;
}
@media (min-width: 576px) {
  .imagehead.jba-location {
    background-size: 1350px;
  }
}
@media (min-width: 768px) {
  .imagehead.jba-location {
    background-size: 1500px;
  }
}
@media (min-width: 992px) {
  .imagehead.jba-location {
    background-size: 2200px;
    min-height: 768px;
  }
}
@media (max-width: 767.98px) {
  .imagehead.jba-location h1 {
    font-size: 2rem;
  }
}
.imagehead .header-content {
  max-width: 200px;
  text-align: left;
}
@media (min-width: 992px) {
  .imagehead .header-content {
    max-width: 400px;
  }
}
.imagehead .startelement {
  display: -ms-flexbox;
  display: flex;
  margin: 64px 0px 1rem 0px;
  padding: 2rem;
  min-height: 394px;
}
@media (min-width: 576px) {
  .imagehead .startelement {
    padding: 3rem;
  }
}
@media (min-width: 992px) {
  .imagehead .startelement {
    min-height: 565px;
    margin: 80px 0px 1rem 0px;
    padding: 3rem 4rem;
  }
}

.imagehead.jba-location .header-content {
  max-width: 350px;
}
.imagehead.jba-location .startelement {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

section.contact {
  text-align: center;
}

footer {
  font-size: 0.875rem;
}
footer a {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-decoration: underline;
  display: inline-block;
}
footer .footer-1 {
  background-color: #fff;
  margin-bottom: 0.5rem;
}
footer .footer-1 .footer-1-content {
  background-color: #d3d3d3;
}
footer .footer-2 {
  background-color: #fff;
}
footer .bottomline {
  background-color: #fff;
}
footer .footer-1 .nav-link, footer .footer-1 .news-menu-view ul li a, .news-menu-view ul li footer .footer-1 a,
footer .footer-2 .nav-link,
footer .footer-2 .news-menu-view ul li a,
.news-menu-view ul li footer .footer-2 a {
  padding-left: 0px;
}

footer ul.nav.footernavi, footer ul.footernavi.grid-container.start-linkboxes, footer .news-menu-view ul.footernavi, .news-menu-view footer ul.footernavi {
  margin-bottom: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
footer ul.nav.footernavi.langnavi a, footer ul.footernavi.langnavi.grid-container.start-linkboxes a, footer .news-menu-view ul.footernavi.langnavi a, .news-menu-view footer ul.footernavi.langnavi a {
  font-family: "Tahoma-Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
}

.ie-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.clip {
  background-image: url("../images/klammer-links-wei.svg"), url("../images/klammer-rechts-wei.svg");
  background-position: bottom left, top right;
  background-repeat: no-repeat;
  background-size: 50px 50px;
}
@media (min-width: 992px) {
  .clip {
    background-size: 70px 70px;
  }
}

.template-headerimage .main, .template-standard .main {
  margin-top: 1rem;
}
@media (min-width: 992px) {
  .template-headerimage .main, .template-standard .main {
    margin-top: -50px;
  }
}

/* rausgenommen am 07.09., da sich das Menü in beiden Seitentemplates gleich verhalten soll*/
.template-standard .main {
  margin-top: 64px;
}
@media (min-width: 992px) {
  .template-standard .main {
    margin-top: 80px;
  }
}
.template-standard .navbar-responsive, .template-standard .action-area {
  top: -64px;
}
@media (min-width: 992px) {
  .template-standard .navbar-responsive, .template-standard .action-area {
    top: -80px;
  }
}

.skiparea {
  display: inline-block;
  padding: 1em;
  color: #595959;
  z-index: 1040;
  position: absolute;
}
.skiparea .skiplink-text, .skiparea a .skiplink-text {
  padding: 0.5em;
  color: #000000;
  background-color: #ffffff;
}

.main {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .main {
    margin-bottom: 3rem;
  }
}

.topnavi-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}

.nav.nav-tabs.jba-tabs, ul.nav-tabs.jba-tabs.grid-container.start-linkboxes, .news-menu-view ul.nav-tabs.jba-tabs {
  margin: 2rem 0 0 0;
}
.nav.nav-tabs.jba-tabs li, ul.nav-tabs.jba-tabs.grid-container.start-linkboxes li, .news-menu-view ul.nav-tabs.jba-tabs li {
  width: 50%;
  border: 2px solid #4f94b6;
}
.nav.nav-tabs.jba-tabs li a, ul.nav-tabs.jba-tabs.grid-container.start-linkboxes li a, .news-menu-view ul.nav-tabs.jba-tabs li a {
  padding: 1rem;
}
.nav.nav-tabs.jba-tabs li a:last-child, ul.nav-tabs.jba-tabs.grid-container.start-linkboxes li a:last-child, .news-menu-view ul.nav-tabs.jba-tabs li a:last-child {
  border-left: 0px;
}
.nav.nav-tabs.jba-tabs li a.active, ul.nav-tabs.jba-tabs.grid-container.start-linkboxes li a.active, .news-menu-view ul.nav-tabs.jba-tabs li a.active {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  background-color: #4f94b6;
  color: #fff;
}

.tab-content {
  margin-bottom: 2rem;
  border-left: 2px solid #4f94b6;
  border-right: 2px solid #4f94b6;
}
.tab-content .tab-pane > div {
  border-bottom: 2px solid #4f94b6;
  padding: 1rem;
}
.tab-content .tab-pane > div p {
  font-size: 0.875rem;
}
.tab-content .tab-pane > div a {
  text-decoration: none;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  background-color: transparent;
  color: #595959;
  cursor: pointer;
}
.tab-content .tab-pane > div a:before {
  content: none;
}
.tab-content .tab-pane > div:hover, .tab-content .tab-pane > div:focus {
  background-color: #4f94b6;
  color: #fff;
}
.tab-content .tab-pane > div:hover a, .tab-content .tab-pane > div:focus a {
  background-color: #4f94b6;
  color: #fff;
  text-decoration: none;
}

.jba-flexslider {
  border-radius: 0px;
  margin-bottom: 0.5rem;
}
.jba-flexslider h1 > a:hover, .jba-flexslider h1 > a:focus {
  text-decoration: underline !important;
}
.jba-flexslider .flex-direction-nav a::before {
  display: inline-block;
  content: url(../images/pfeil-links-orange.svg);
  height: 37px;
}
.jba-flexslider .flex-direction-nav a.flex-next::before {
  content: url(../images/pfeil-rechts-orange.svg);
}
.jba-flexslider-cards.jba-flexslider-news {
  min-height: 380px;
}
@media (min-width: 576px) {
  .jba-flexslider-cards.jba-flexslider-news {
    min-height: 380px;
  }
}
@media (min-width: 768px) {
  .jba-flexslider-cards.jba-flexslider-news {
    min-height: 380px;
  }
}
@media (min-width: 992px) {
  .jba-flexslider-cards.jba-flexslider-news {
    min-height: 380px;
  }
}
@media (min-width: 1200px) {
  .jba-flexslider-cards.jba-flexslider-news {
    min-height: 380px;
  }
}

.jba-flexslider.jba-flexslider-cards {
  background-color: transparent;
  border: none;
  margin-bottom: 72px;
}
.jba-flexslider.jba-flexslider-cards .flex-viewport {
  display: -ms-flexbox;
  display: flex;
  height: 100% !important;
}
.jba-flexslider.jba-flexslider-cards ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.jba-flexslider.jba-flexslider-cards ul li {
  display: -ms-flexbox;
  display: flex;
}
.jba-flexslider.jba-flexslider-cards ul li .jba-card-col {
  height: 100%;
}
.jba-flexslider.jba-flexslider-cards .flex-control-nav {
  background-color: #fff;
  bottom: -76px;
  text-align: center;
  background-color: #fff;
  margin-bottom: 12px;
  margin-top: 8px;
  padding: 8px 0px 8px 0px;
}
.jba-flexslider.jba-flexslider-cards .flex-control-paging {
  min-height: 57px;
}
.jba-flexslider.jba-flexslider-cards .flex-control-paging li a {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border: 2px solid rgb(252, 96, 4);
  margin: 10px 0px;
}
.jba-flexslider.jba-flexslider-cards .flex-control-paging li a:hover, .jba-flexslider.jba-flexslider-cards .flex-control-paging li a:focus {
  background-color: #e9c1a4;
}
.jba-flexslider.jba-flexslider-cards .flex-control-paging li a.flex-active, .jba-flexslider.jba-flexslider-cards .flex-control-paging li a:hover, .jba-flexslider.jba-flexslider-cards .flex-control-paging li a:focus {
  background-color: rgb(252, 96, 4);
}
.jba-flexslider.jba-flexslider-cards .flex-direction-nav a {
  bottom: 0px;
  margin: 0px;
  top: unset;
  bottom: -54px;
}

@media (max-width: 575.98px) {
  #flexslider-news h1, .news.news-single h1 {
    font-size: 1.75rem !important;
  }
}

.flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-prev {
  left: 10px;
}
@media (min-width: 576px) {
  .flex-direction-nav .flex-prev,
  .flexslider:hover .flex-direction-nav .flex-prev {
    left: 20px;
  }
}

.flex-direction-nav .flex-next,
.flexslider:hover .flex-direction-nav .flex-next {
  right: 10px;
}
@media (min-width: 576px) {
  .flex-direction-nav .flex-next,
  .flexslider:hover .flex-direction-nav .flex-next {
    right: 20px;
  }
}

.accordion {
  margin: 2rem 0 0 0;
}
.accordion .card-header {
  border-bottom: 0px;
  color: #fff;
  cursor: pointer;
}
.more-less {
  float: right;
  color: #212121;
}

.icon-plus-minus {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-left: 10px;
}

.icon-plus::before {
  display: inline-block;
  width: 27px;
  height: 27px;
}

.accordionbox.orange .icon-plus::before {
  content: url("../images/icon-plus-orange.svg");
}

.accordionbox.orange .icon-minus::before {
  content: url("../images/icon-minus-orange.svg");
}

.accordionbox.blue .icon-plus::before {
  content: url("../images/icon-plus-blau.svg");
}

.accordionbox.blue .icon-minus::before {
  content: url("../images/icon-minus-blau.svg");
}

.form-control {
  font-size: 1.18rem;
}

label, .form-text {
  font-size: 0.875rem;
}
label .small, .form-text .small {
  line-height: 0.8rem;
}

.custom-control-label::before {
  border: 2px solid #4f94b6;
}

.custom-control-label {
  padding-top: calc(0.5rem + 2px);
  padding-bottom: calc(0.5rem + 2px);
}

.custom-control-label::before,
.custom-control-label::after {
  top: 0.8rem;
  line-height: 1.25rem;
}

.col-form-label-lg, legend {
  line-height: 1.25rem;
  font-size: 1.18rem;
}
.col-form-label-lg.custom-control-label::before, legend.custom-control-label::before, .col-form-label-lg.custom-control-label::after, legend.custom-control-label::after {
  top: 0.8rem;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
}

label.custom-control-label.col-form-label-lg {
  line-height: 1.8rem;
}

.powermail-field-error {
  border-color: #ff0000;
}

ul.powermail_message.alert {
  padding-left: 2.5rem;
}

/*Überschreiben der TYPO3 Standrad CSS**/
.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
  margin-bottom: 10px !important;
}

/*
.to-top-sticky {
  bottom: 40px;
  right: 20px;
  z-index: 1039 !important; // 1039, da es unter dem Modal liegen soll
  display: none;
  position: fixed;
  @include hover-focus-active {
    color: #fff;
  }

  &.sps {
    display: inline-block;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
  }
  &.sps.sps--blw {
    visibility: visible;
    opacity: 1;
    transition: visibility 0.5s, opacity 0.5s linear;
  }
}
*/
.news-related-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.news-related-wrap .news-related {
  color: #595959;
  border: none;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.news-related-wrap .news-related ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
.news-related-wrap .news-related ul li a.internal-link, .news-related-wrap .news-related .news-menu-view ul li a, .news-menu-view .news-related-wrap .news-related ul li a {
  color: #595959;
}

.copyright-line {
  margin-right: 75px;
}

.breadcrumb li.breadcrumb-item a {
  text-decoration: underline;
}
.breadcrumb li.breadcrumb-item a.active, .breadcrumb li.breadcrumb-item :hover {
  text-decoration: none;
}

.breadcrumb-item + .breadcrumb-item::before {
  /* rausgenommen wegen BITVO am 7.12.2022
  display: inline-block;

  color: #595959;
  content: "/";

   */
  content: "";
  padding-right: 0rem;
}

.breadcrumb-item + .breadcrumb-item .breadcrumb-slash {
  display: inline-block;
  padding-right: 0.5rem;
  color: #595959;
}

.display-100 {
  display: none;
}

/**************************Textausrichtung ********************************/
.align-center {
  text-align: center;
}

.align-justify {
  text-align: justify;
}

.align-right {
  text-align: right;
}

.align-left {
  text-align: left;
}

div.rtl {
  font-family: Tahoma !important;
}
div.rtl .accordion .card-header h3, div.rtl .accordion .card-header .news .page-navigation ul li, .news .page-navigation ul div.rtl .accordion .card-header li {
  text-align: right;
}

/******************************Leichte Sprache *******/
.easylang {
  line-height: 30px;
  display: inline-block;
  padding-top: 0px;
  padding-bottom: 0px;
}

/***************** Neuerungen 2022 newsextension ***********/
.news-category-navi h2, .news-category-navi .news .jba-news .article p, .news .jba-news .article .news-category-navi p, .news-category-navi .jba-card-col .card .card-body p.h2, .jba-card-col .card .card-body .news-category-navi p.h2 {
  margin-top: 0rem;
}

.jba-card-col {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}

.jba-card-col .card {
  height: 100%;
  background-color: transparent;
  border-color: transparent;
  padding: 0rem;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.jba-card-col .card:hover, .jba-card-col .card:focus {
  color: #4f94b6;
}
.jba-card-col .card p:not(.h2) {
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.jba-card-col .card a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  color: #4f94b6;
  font-size: 1.5rem;
}
.jba-card-col .card a:hover, .jba-card-col .card a:focus {
  color: #4f94b6;
}
.jba-card-col .card .card-body {
  background-color: transparent;
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-bottom: 0rem;
}
.jba-card-col .card .card-body p.h2 {
  color: rgb(252, 96, 4);
  margin-top: 10px;
}
.jba-card-col .card .card-footer {
  background-color: transparent;
  padding-top: 0rem;
  border-top: none;
}
.jba-card-col .card .card-footer .more-link {
  text-decoration: none;
  font-size: 1.18rem;
}
.jba-card-col .card .card-footer .more-link:hover, .jba-card-col .card .card-footer .more-link:focus {
  text-decoration: none;
}

.card .card-body {
  min-height: 76px;
}

.news-menu-view {
  height: 100%;
}
.news-menu-view ul {
  -ms-flex-direction: column;
      flex-direction: column;
}
.news-menu-view ul li a {
  padding-left: 0px;
}
.news-menu-view ul li.itemactive a, .news-menu-view ul li h2 a.itemactive, .news-menu-view ul li .news .jba-news .article p a.itemactive, .news .jba-news .article .news-menu-view ul li p a.itemactive, .news-menu-view ul li .jba-card-col .card .card-body p.h2 a.itemactive, .jba-card-col .card .card-body .news-menu-view ul li p.h2 a.itemactive {
  color: rgb(252, 96, 4);
  text-decoration: none;
}

.news-list-date {
  font-size: 1.75rem;
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: rgb(252, 96, 4);
  margin-bottom: 2rem;
  margin-top: 0px;
}

.news .page-navigation {
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
}
.news .page-navigation ul {
  padding-left: 0px;
  float: right;
}
.news .page-navigation ul li {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  display: block;
  float: left;
  margin: 0 5px 0 0;
}
.news .page-navigation ul li.current {
  padding: 6px;
  min-width: 42px;
}
.news .page-navigation ul li a {
  text-decoration: underline;
  display: block;
  padding: 6px;
  min-width: 42px;
}
.news .page-navigation ul li.current a, .news .page-navigation ul li a:hover, .news .page-navigation ul li a:focus {
  text-decoration: none;
}

ul.pager {
  padding-left: 0px;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
ul.pager li.next {
  padding-left: 10px;
}
ul.pager li.previous {
  padding-right: 10px;
}

.newsnav {
  margin-top: 30px;
}
.newsnav .nav-link, .newsnav .news-menu-view ul li a, .news-menu-view ul li .newsnav a {
  line-height: 1.8em;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-transform: uppercase;
  font-size: 16px;
  background-color: #fff;
  border-radius: 0px;
  display: inline-block;
  border: 1px solid #595959;
  color: #595959;
  padding: 2px 12px 2px 12px;
  letter-spacing: 0.84px;
  margin-right: 10px;
  margin-bottom: 10px;
  /*
  &:after {
    font-family: 'Font Awesome 6 Free';
    font-size: 20px;
    content: "\f111";
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
    white-space: nowrap;
    font-weight: 400;
    color: $textgrau;
    position: absolute;
    width: 20px;
    height: 20px;
  }



  &:hover:after, &.active:after {
    font-family: 'Font Awesome 6 Free';
    font-size: 20px;
    content: "\f192";
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
    white-space: nowrap;
    font-weight: 900;
    color: $jbablau;
    background-color: $white;
  }

   */
}
.newsnav .nav-link:hover, .newsnav .news-menu-view ul li a:hover, .news-menu-view ul li .newsnav a:hover {
  background-color: #fff;
  border: 1px solid #6f6f6f;
  color: #6f6f6f;
}
.newsnav .nav-link.active, .newsnav .news-menu-view ul li a.active, .news-menu-view ul li .newsnav a.active {
  background-color: #595959;
  color: #fff;
}

/*
- JBA Eventkalender (19) - schwarz
- - Für Dich (20) - orange
- - Für Eltern (21) - blau

 */
.badge, .menutext-navbar-top {
  padding: 2px 7px;
  border-radius: 0px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 6px;
  margin-right: 4px;
  font-size: 1.27rem;
  margin-top: 0px;
  text-transform: uppercase;
}

/* Css mit Kategorienr gemerged:
19 = Alle Events
20 = Für dich (orange)
21 = Für Eltern (blau)
*/
.badge-19 {
  background-color: #000;
}

.badge-dark, .badge-20 {
  background-color: rgb(252, 96, 4);
}

.badge-21 {
  background-color: #4f94b6;
}

.news {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

/*JBA News eingeführt 06/2022 mit speziellem Layout. Nur auf Ststartseite aktuell genutzt*/
.news .jba-news .article h3, .news .jba-news .article .page-navigation ul li, .news .page-navigation ul .jba-news .article li {
  color: rgb(252, 96, 4);
  margin-bottom: 0.5rem;
}
.news .jba-news .article .news-list-date {
  font-size: 1.27rem;
}
.news .jba-news .article p {
  color: #4f94b6;
  margin-top: 0px;
}
.news .jba-news .article p a {
  color: #4f94b6;
  text-decoration: underline;
}
.news .jba-news .article p a:hover, .news .jba-news .article p a:focus {
  text-decoration: none;
}

.news .news-single .article h1 {
  font-size: 1.75rem;
  margin-bottom: 1.5rem;
  color: #4f94b6;
}
.news .news-single .article h3, .news .news-single .article .page-navigation ul li, .news .page-navigation ul .news-single .article li {
  margin-top: 2rem;
  margin-bottom: 0.75rem;
}

.linkbox {
  padding: 0;
}
.linkbox > .linkbox-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.linkbox > .linkbox-link img {
  max-width: 120px;
  max-height: 100px;
}

.frame-space-before-extra-small {
  margin-top: 8px;
}

.frame-space-after-extra-small {
  margin-bottom: 8px;
}

.frame-type-menu_subpages ul li a:hover, .frame-type-menu_sitemap ul li a:hover, .frame-type-menu_pages ul li a:hover {
  text-decoration: underline;
}

.menutext-navbar-top {
  color: #ffffff;
  margin-bottom: 0px;
  padding: 0px;
  line-height: 1.4em;
  vertical-align: middle;
}

ul.grid-container.start-linkboxes {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-gap: 8px;
  padding: 4px;
}
@media (min-width: 992px) {
  ul.grid-container.start-linkboxes {
    grid-template-rows: auto auto;
    grid-template-columns: 320px 320px auto;
  }
}
@media (min-width: 1200px) {
  ul.grid-container.start-linkboxes {
    grid-template-rows: auto auto;
    grid-template-columns: 372px 372px auto;
  }
}
ul.grid-container.start-linkboxes > li div.linkbox {
  margin-bottom: 0;
}

.news ul.grid-container.start-linkboxes {
  grid-template-rows: auto;
  grid-template-columns: auto;
}
@media (min-width: 992px) {
  .news ul.grid-container.start-linkboxes {
    grid-template-rows: auto auto;
    grid-template-columns: 474px 474px;
  }
}
@media (min-width: 1200px) {
  .news ul.grid-container.start-linkboxes {
    grid-template-rows: auto auto;
    grid-template-columns: 372px 372px auto;
  }
}
.news ul.grid-container.start-linkboxes.linkboxes-2 {
  padding-top: 0px;
}
@media (min-width: 992px) {
  .news ul.grid-container.start-linkboxes.linkboxes-2 {
    grid-template-columns: auto;
  }
}
@media (min-width: 1200px) {
  .news ul.grid-container.start-linkboxes.linkboxes-2 {
    grid-template-columns: 372px 372px;
  }
}

ul.grid-container.start-linkboxes.linkboxes-5 li.item3 {
  grid-row: span 2;
}

input[type=checkbox], input[type=radio] {
  position: absolute;
  top: 0.25rem;
  left: 0;
}

input[type=checkbox], input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: #fff;
  background: #fff;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 1.25rem;
  border: solid 2px #4f94b6;
  width: 1.25rem;
  vertical-align: text-bottom;
}

input[type=radio] {
  border-radius: 0.75rem;
}

input[type=checkbox]:checked::before, input[type=radio]:checked::before {
  border: 0.25rem solid #4f94b6;
  content: "";
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 0;
}

input[type=radio]:checked::before {
  border-radius: 0.75rem;
}

.darkmode input[type=checkbox], .darkmode input[type=radio] {
  border: solid 2px #595959;
}
.darkmode input[type=checkbox]:checked::before, .darkmode input[type=radio]:checked::before {
  border: 0.25rem solid #595959;
}

/*resets für Checkboxen und radios*/
.form-check {
  padding: 0px;
  position: relative;
  z-index: 1;
  display: block;
  float: none;
  margin-bottom: 20px;
}
.form-check label {
  display: block;
  line-height: 1.75rem;
  margin-bottom: 0;
  padding-left: 1.625rem;
  position: relative;
  font-size: 1.18rem;
}

input[type=checkbox] + label, input[type=radio] + label {
  display: inline-block;
}

legend {
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/*24.03.2023 - kompiliert der noch richtig? 17.08.2023?*/
blockquote > p {
  margin-left: 25px;
}
@media (min-width: 576px) {
  blockquote > p {
    margin-left: 25px;
  }
}

html[lang=de] q {
  quotes: "„" "“";
}

q:lang(de) {
  quotes: "„" "“";
}

html[lang=de] blockquote {
  quotes: "„" "“";
}

blockquote:lang(de) {
  quotes: "„" "“";
}

q {
  quotes: "“" "”" "‘" "’";
}

q::before {
  content: open-quote;
}

q::after {
  content: close-quote;
}

/** Für Schweiz und Frankreich **/
html[lang=ch] q,
html[lang=fr] q {
  quotes: "«" "»";
}

q:lang(ch),
q:lang(fr) {
  quotes: "«" "»";
}

blockquote p:before {
  content: open-quote;
}

blockquote p:after {
  content: close-quote;
}

.ce-uploads .ce-uploads-filesize, .ce-uploads .ce-uploads-fileName {
  display: inline;
}

/* Uploads */
ul.ce-uploads {
  list-style-type: circle;
  list-style-position: outside;
  padding-left: 20px;
  margin-left: 0px;
}
ul.ce-uploads li {
  padding-left: 0px;
  font-size: 0.875rem;
  margin: 0px 0px 0px 20px;
  display: list-item;
  list-style-type: circle;
  overflow: unset;
}
ul.ce-uploads li div {
  overflow: visible;
}
ul.ce-uploads img {
  float: left;
  padding-right: 1em;
  vertical-align: top;
}
ul.ce-uploads span {
  display: block;
}

ul.typo3-messages {
  padding-left: 0px;
  margin: 40px 0px;
  list-style-type: none;
}

/*07/2025*/
#eyecatcher {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-right: 0px;
  z-index: 1000;
  width: 115px;
  height: 115px;
}
@media (min-width: 576px) {
  #eyecatcher {
    right: 0px;
    bottom: 0px;
    width: 115px;
    height: 115px;
  }
}
@media (min-width: 768px) {
  #eyecatcher {
    right: 50px;
    bottom: 0px;
    width: 115px;
    height: 115px;
  }
}
@media (min-width: 992px) {
  #eyecatcher {
    right: 150px;
    bottom: 0px;
  }
}
@media (min-width: 1200px) {
  #eyecatcher {
    right: 150px;
    bottom: 0px;
  }
}
@media (min-width: 1400px) {
  #eyecatcher {
    right: 150px;
    bottom: 0px;
    width: 161px;
    height: 160px;
  }
}
@media (min-width: 1500px) {
  #eyecatcher {
    right: 10%;
  }
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

input:focus,
label:focus,
textarea:focus,
a:focus,
button:focus,
.btn:focus,
.btn-primary:focus,
.btn-primary[href^=tel]:focus:link,
.btn-primary[href^=tel]:focus:visited,
.btn-primary-invers:focus,
[href^=tel].btn-primary-invers:focus:link,
[href^=tel].btn-primary-invers:focus:visited,
.btn-secondary:focus,
.btn-secondary[href^=tel]:focus:link,
.btn-secondary[href^=tel]:focus:visited,
.nav-link:focus,
.news-menu-view ul li a:focus,
.custom-control:focus,
.form-control:focus,
li .showFiles:focus {
  box-shadow: 0 0 0 3px black !important;
  outline: none;
}

.btn-primary.btn-lg:focus, .btn-lg.btn-primary-invers:focus, .btn-lg.btn-secondary:focus {
  background-color: #fff;
  color: rgb(252, 96, 4);
}

body.using-mouse input:focus,
body.using-mouse label:focus,
body.using-mouse textarea:focus,
body.using-mouse a:focus,
body.using-mouse button:focus,
body.using-mouse .btn:focus,
body.using-mouse .btn-primary:focus,
body.using-mouse .btn-primary-invers:focus,
body.using-mouse .btn-secondary:focus,
body.using-mouse .nav-link:focus,
body.using-mouse .custom-control:focus,
body.using-mouse .language-item a:focus,
body.using-mouse .news-menu-view a:focus,
body.using-mouse .share-btn:focus,
body.using-mouse .accordion-header:focus,
body.using-mouse li .showFiles:focus {
  box-shadow: none !important;
  outline: none;
}

body, footer {
  font-size: 1.5rem;
}

main.container {
  width: 380px;
}
main.container .main {
  margin-bottom: 0rem;
}
main.container .main .layout, main.container .main .news-single, main.container .main .news-menu-view, main.container .main .news-category-navi, main.container .main .page-navigation, main.container .main .jba-news, main.container .main .no-news-found, main.container .main .jba-card-col .card .card-body, .jba-card-col .card main.container .main .card-body, main.container .main .jba-card-col .card .card-footer, .jba-card-col .card main.container .main .card-footer, main.container .main .linkbox > .linkbox-link {
  padding: 1rem;
}
main.container .main .layout p, main.container .main .news-single p, main.container .main .news-menu-view p, main.container .main .news-category-navi p, main.container .main .page-navigation p, main.container .main .jba-news p, main.container .main .no-news-found p, main.container .main .jba-card-col .card .card-body p, .jba-card-col .card main.container .main .card-body p, main.container .main .jba-card-col .card .card-footer p, .jba-card-col .card main.container .main .card-footer p, main.container .main .linkbox > .linkbox-link p {
  margin-bottom: 0px;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

footer ul.footernavi {
  background-image: url("../images/icons/seperate-links.png");
  background-position: center center;
  background-repeat: no-repeat;
}
footer ul.footernavi li > a {
  font-family: "Museo Sans W01_500", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.3rem;
}
footer li.imprint {
  width: 185px;
  text-align: right;
}
footer .privacy {
  width: 185px;
  text-align: left;
}

.footernavi {
  font-size: 20px;
}

.bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: rgb(252, 96, 4);
  margin-top: 1rem;
}

.svg .circle {
  fill: #fff;
}
.svg .text {
  fill: #ea5906;
}
.svg:hover, .svg:focus {
  transition: all 0.5s ease;
}
.svg:hover .circle, .svg:focus .circle {
  fill: #ea5906;
}
.svg:hover .text, .svg:focus .text {
  fill: #fff;
}

/*Language Switch für Linktree 518*/
a.language-item {
  width: 54px;
  height: 54px;
  -webkit-clip-path: circle(27px);
          clip-path: circle(27px);
  background-color: #fff;
  color: #ea5906;
  text-align: center;
  text-transform: uppercase;
  font-family: "Museo Sans W01_900", Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.6;
  margin: 0px 8px;
}
a.language-item:hover, a.language-item:focus {
  background-color: #ea5906;
  color: #fff;
}
a.language-item.active {
  background-color: #ea5906;
  color: #fff;
}

/*# sourceMappingURL=data:application/json;base64,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QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixXQUFXO0FBQ2IiLCJmaWxlIjoic3R5bGVzLWxpbmt0cmVlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gICAgVGhpcyBDU1MgcmVzb3VyY2UgaW5jb3Jwb3JhdGVzIGxpbmtzIHRvIGZvbnQgc29mdHdhcmUgd2hpY2ggaXMgdGhlIHZhbHVhYmxlIGNvcHlyaWdodGVkIHByb3BlcnR5IG9mIE1vbm90eXBlIGFuZC9vciBpdHMgc3VwcGxpZXJzLlxuICAgIFlvdSBtYXkgbm90IGF0dGVtcHQgdG8gY29weSwgaW5zdGFsbCwgcmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuXG4gICAgUGxlYXNlIGNvbnRhY3QgTW9ub3R5cGUgd2l0aCBhbnkgcXVlc3Rpb25zIHJlZ2FyZGluZyBXZWIgRm9udHM6ICBodHRwOi8vd3d3LmZvbnRzLmNvbVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV81MDBcIjtcbiAgc3JjOiB1cmwoXCJGb250cy85MDUzMDMvYTI5OTQ3ZmQtMGM1My00OTJiLWIyZjQtMzk5YjAxMTUzYjMwLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiRm9udHMvOTA1MzAzL2EyOTk0N2ZkLTBjNTMtNDkyYi1iMmY0LTM5OWIwMTE1M2IzMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiRm9udHMvOTA1MzAzL2Q5ODk2ODk5LWYwOGMtNDc1MC1hODc0LWE5ZTEwZDgzYzJjYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiRm9udHMvOTA1MzAzL2Q0MmRkODQzLTYyYjAtNDYyMy04ODU1LWQ1ODgyNTEyYzNjOS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzkwNTMwMy82ZDUzMmNjYi0wODZjLTQwMDAtYmFiMi01ZDE2ODYyZmNmMDEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzkwMFwiO1xuICBzcmM6IHVybChcIkZvbnRzLzkwNTMxOC83ZTkwYzFlZS1lNGIxLTQ2ZjAtOTEzNC05M2E4YmE0MjE1NDUuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCJGb250cy85MDUzMTgvN2U5MGMxZWUtZTRiMS00NmYwLTkxMzQtOTNhOGJhNDIxNTQ1LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy85MDUzMTgvMDA5Y2E1OGQtNDZhZi00NjUxLWEzNTktZjBhZTIzMDEwODViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy85MDUzMTgvMzYxOWI1ZjQtOGRmOS00NGY1LThjNTMtYjdjMjM2ZTljNzRlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiRm9udHMvOTA1MzE4LzliMmQ5NDlhLTRlMWMtNDM1Yy04NDEyLWYzNzdjODA1ODNhZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCJGb250cy9UYWhvbWEvVGFob21hLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGFob21hIEJvbGRcIiksIGxvY2FsKFwiVGFob21hLUJvbGRcIiksIHVybChcIkZvbnRzL1RhaG9tYS9UYWhvbWEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJGb250cy9UYWhvbWEvVGFob21hLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzL1RhaG9tYS9UYWhvbWEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzL1RhaG9tYS9UYWhvbWEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIVxuICogQm9vdHN0cmFwIHY0LjEuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfNTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIsIGgzLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZmx1aWQsIC5pbWFnZS1lbWJlZC1pdGVtLCBpbWcubG9nby1zZW5hdC1iaWxkdW5nLCBpbWcubG9nby1zZW5hdC1hcmJlaXQsIGltZy5sb2dvLWFyYmVpdHNhZ2VudHVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3csIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0Zjk0YjY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoNzksIDE0OCwgMTgyLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM2Njk4MjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoNzksIDE0OCwgMTgyLCAwLjA3NSksIDAgMCAwIDNweCBibGFjaztcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMDhyZW0gKyA0cHgpO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcsIGxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDJweCk7XG4gIGZvbnQtc2l6ZTogMS4yN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDRweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI3cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuOTA1cmVtICsgNHB4KTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWRkOGE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkM2QzZDMsIDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmEyYTk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkM2QzZDMsIDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biwgLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS1pbnZlcnMsIC5idG4tcHJpbWFyeSxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biwgLmJ0bi1zZWNvbmRhcnksXG4gIC5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluayxcbiAgLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzLCAuYnRuLXByaW1hcnksXG4gIFtocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLFxuICBbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbiAgLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluayxcbiAgLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmhvdmVyOmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmhvdmVyOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXIsIC5idG4tcHJpbWFyeTpob3ZlcixcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpob3ZlcjpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmhvdmVyOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpob3ZlcjpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06aG92ZXI6dmlzaXRlZCwgLmJ0bjpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmZvY3VzOmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmZvY3VzOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpmb2N1czpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpmb2N1czpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06Zm9jdXM6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMsXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXM6bGluayxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpmb2N1czp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06Zm9jdXM6bGluayxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmZvY3VzOnZpc2l0ZWQsIC5idG4uZm9jdXMsIC5mb2N1cy5idG4tc2Vjb25kYXJ5LFxuLmZvY3VzLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmZvY3VzLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuZm9jdXMuYnRuLXByaW1hcnktaW52ZXJzLCAuZm9jdXMuYnRuLXByaW1hcnksXG4uZm9jdXNbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6bGluayxcbi5mb2N1c1tocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczp2aXNpdGVkLFxuLmZvY3VzLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluayxcbi5mb2N1cy5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggYmxhY2s7XG59XG4uYnRuLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLXNlY29uZGFyeSxcbi5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluayxcbi5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWludmVycywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LFxuLmRpc2FibGVkW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG4uZGlzYWJsZWRbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5kaXNhYmxlZC5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uZGlzYWJsZWQuYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuYnRuOmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06ZGlzYWJsZWQ6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06ZGlzYWJsZWQ6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVyczpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmRpc2FibGVkOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6ZGlzYWJsZWQ6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmRpc2FibGVkOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpkaXNhYmxlZDp2aXNpdGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLXByaW1hcnktaW52ZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnktaW52ZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnktaW52ZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggYmxhY2ssIGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuYS5idG4uZGlzYWJsZWQsIGEuZGlzYWJsZWQuYnRuLXNlY29uZGFyeSxcbmEuZGlzYWJsZWQuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmssXG5hLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCBhLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWludmVycywgYS5kaXNhYmxlZC5idG4tcHJpbWFyeSxcbmEuZGlzYWJsZWRbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6bGluayxcbmEuZGlzYWJsZWRbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbmEuZGlzYWJsZWQuYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rLFxuYS5kaXNhYmxlZC5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLXNlY29uZGFyeSxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmssXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4tcHJpbWFyeS1pbnZlcnMsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXQ6ZGlzYWJsZWQgYVtocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYVtocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczp2aXNpdGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06aG92ZXI6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06aG92ZXI6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVyczpob3ZlcixcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpob3ZlcjpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmhvdmVyOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpob3ZlcjpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06aG92ZXI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc1MTAzO1xuICBib3JkZXItY29sb3I6ICNjYjRkMDI7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXM6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmZvY3VzOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpmb2N1czp2aXNpdGVkLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5mb2N1cy5idG4tc2Vjb25kYXJ5LFxuLmZvY3VzLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmZvY3VzLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuZm9jdXMuYnRuLXByaW1hcnktaW52ZXJzLFxuLmZvY3VzW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG4uZm9jdXNbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5mb2N1cy5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uZm9jdXMuYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMXJlbSByZ2JhKDI1MiwgOTYsIDQsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LFxuLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktaW52ZXJzLFxuLmRpc2FibGVkW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG4uZGlzYWJsZWRbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5kaXNhYmxlZC5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uZGlzYWJsZWQuYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpkaXNhYmxlZDpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpkaXNhYmxlZDp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzOmRpc2FibGVkLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmRpc2FibGVkOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6ZGlzYWJsZWQ6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmRpc2FibGVkOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpkaXNhYmxlZDp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeS1pbnZlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeS1pbnZlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnktaW52ZXJzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjRkMDI7XG4gIGJvcmRlci1jb2xvcjogI2JlNDgwMjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDI1MiwgOTYsIDQsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE3ZjlkO1xuICBib3JkZXItY29sb3I6ICMzZTc4OTQ7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoNzksIDE0OCwgMTgyLCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U3ODk0O1xuICBib3JkZXItY29sb3I6ICMzYTcwOGI7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDc5LCAxNDgsIDE4MiwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjFyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjFyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoODksIDg5LCA4OSwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXItY29sb3I6ICMzOTM5Mzk7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDg5LCA4OSwgODksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDI1MiwgOTYsIDQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjFyZW0gcmdiYSgyNTIsIDk2LCA0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0Zjk0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0Zjk0YjY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg3OSwgMTQ4LCAxODIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM0Zjk0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoNzksIDE0OCwgMTgyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjFyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1OTU5NTk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6ICM1OTU5NTk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg4OSwgODksIDg5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoODksIDg5LCA4OSwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBmb250LXNpemU6IDEuMjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xufVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGY5NGI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5uYXYsIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcywgLm5ld3MtbWVudS12aWV3IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluaywgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgYS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRmOTRiNjtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0sIC5uYXYtdGFicyAubmV3cy1tZW51LXZpZXcgdWwgbGksIC5uZXdzLW1lbnUtdmlldyB1bCAubmF2LXRhYnMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluaywgLm5hdi10YWJzIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdi10YWJzIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IG5vbmU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5ld3MtbWVudS12aWV3IHVsIGxpIGE6aG92ZXIsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2LXRhYnMgYTpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmZvY3VzLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdi10YWJzIGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEuZGlzYWJsZWQsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2LXRhYnMgYS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEuYWN0aXZlLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdi10YWJzIGEuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmV3cy1tZW51LXZpZXcgdWwgbGkgYSxcbi5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgYSxcbi5uYXYtdGFicyAubmV3cy1tZW51LXZpZXcgdWwgbGkuc2hvdyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5ld3MtbWVudS12aWV3IHVsIGxpLnNob3cgYSxcbi5uZXdzLW1lbnUtdmlldyB1bCAubmF2LXRhYnMgbGkuc2hvdyAubmF2LWxpbmssXG4ubmV3cy1tZW51LXZpZXcgdWwgLm5hdi10YWJzIGxpLnNob3cgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xuICBib3JkZXItY29sb3I6ICM0Zjk0YjY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmssIC5uYXYtcGlsbHMgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2LXBpbGxzIGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEuYWN0aXZlLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdi1waWxscyBhLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAuc2hvdyA+IGEsXG4ubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdi1waWxscyAuc2hvdyA+IGEge1xuICBjb2xvcjogIzRmOTRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmOTRiNjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSwgLm5hdi1maWxsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSwgLm5ld3MtbWVudS12aWV3IHVsIC5uYXYtZmlsbCBsaSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSwgLm5hdi1qdXN0aWZpZWQgLm5ld3MtbWVudS12aWV3IHVsIGxpLCAubmV3cy1tZW51LXZpZXcgdWwgLm5hdi1qdXN0aWZpZWQgbGkge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzIwNDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyMDQ1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yN3JlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLW5hdiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgYSwgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgYSwgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGE6aG92ZXIsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmZvY3VzLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLmRpc2FibGVkLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiBhLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5zaG93ID4gYSwgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgLmFjdGl2ZSA+IGEsXG4ubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLnNob3csXG4ubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiBhLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLmFjdGl2ZSxcbi5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IGEuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cHM6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmhvdmVyLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgYTpmb2N1cywgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEuZGlzYWJsZWQsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgYS5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5zaG93ID4gYSwgLm5ld3MtbWVudS12aWV3IHVsIGxpIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgLmFjdGl2ZSA+IGEsXG4ubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLnNob3csXG4ubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IGEuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLmFjdGl2ZSxcbi5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHBzOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDI1MiwgOTYsIDQpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyNTIsIDk2LCA0KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMHB4IC0gMnB4KSBjYWxjKDBweCAtIDJweCkgMCAwO1xufVxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYigyNTIsIDk2LCA0KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMHB4IC0gMnB4KSBjYWxjKDBweCAtIDJweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMHB4IC0gMnB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDBweCAtIDJweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDBweCAtIDJweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMHB4IC0gMnB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwcHggLSAycHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjODMzMjAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZmNkO1xuICBib3JkZXItY29sb3I6ICNmZWQyYjk7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWMyYTA7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTExZjAxO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyOTRkNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VhZjA7XG4gIGJvcmRlci1jb2xvcjogI2NlZTFlYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNkNmU0O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWEzMDNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNGM0YzQ7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkM2QzZDM7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM0Zjk0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICM4MzMyMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQyYjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgzMzIwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzJhMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMzMjAyO1xuICBib3JkZXItY29sb3I6ICM4MzMyMDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyOTRkNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWUxZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyOTRkNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Q2ZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0ZDVmO1xuICBib3JkZXItY29sb3I6ICMyOTRkNWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJlMmUyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICBib3JkZXItY29sb3I6ICMyZTJlMmU7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV81MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwczovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwczovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiNGQwMiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmOTRiNiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTc4OTQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCwgdWwuZ3JpZC1jb250YWluZXIuc3RhcnQtbGlua2JveGVzID4gbGkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsLCAubmV3cyB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEsIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyA+IGxpLCAubmV3cyB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDM1LCAzNSwgMzUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCwgLm5ld3Mge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSwgLmJhZGdlLTIxLCAuYmFkZ2UtZGFyaywgLmJhZGdlLTIwLCAuYmFkZ2UtMTkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2NiNGQwMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRmOTRiNiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzZTc4OTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICM1OTU5NTkgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmJvZHksIGh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjE4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA2M3B4OyAvKiBoZWlnaHQgb2Ygc3RpY2t5IGhlYWRlciAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuXG46dGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYzcHg7IC8qIHNhbWUgYXMgeW91ciBmaXhlZCBoZWFkZXIgaGVpZ2h0ICovXG4gIG1hcmdpbjogLTYzcHggMCAwOyAvKiBuZWdhdGl2ZSBmaXhlZCBoZWFkZXIgaGVpZ2h0ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnRhcmdldDpiZWZvcmUge1xuICAgIGhlaWdodDogODVweDsgLyogc2FtZSBhcyB5b3VyIGZpeGVkIGhlYWRlciBoZWlnaHQgKi9cbiAgICBtYXJnaW46IC04NXB4IDAgMDsgLyogbmVnYXRpdmUgZml4ZWQgaGVhZGVyIGhlaWdodCAqL1xuICB9XG59XG5cbi8qXG4jcGFnZS10b3A6dGFyZ2V0OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6MHB4O1xufVxuKi9cbi8qIHJhdXNnZW5vbW1lbiBhbSAwNy4wOS4yMDIyLiBEYSBlcyBrZWluIEFua2VybWVuw7wgbWVociBnaWJ0XG4udGVtcGxhdGUtaGVhZGVyaW1hZ2UgLm1haW4gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAmOnRhcmdldDpiZWZvcmUge1xuICAgIG1hcmdpbjogLTExM3B4IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW46IC0xMzVweCAwIDA7XG4gICAgfVxuICB9XG59XG4qL1xuYSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuYTpmb2N1cywgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG5hW2hyZWZePXRlbF06bGluayxcbmFbaHJlZl49dGVsXTp2aXNpdGVkLFxuYVtocmVmXj10ZWxdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG5hW2hyZWZePXRlbF06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKysrKysrKysrKysrKysrKysrKysrKysgTGlua3MgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysqL1xuLyogbWl0IGhvdmVyIEVmZmVrdCB1bmQgZ2VmZXR0ZXQgKi9cbnAgYSxcbnAgYS5pbnRlcm5hbC1saW5rLFxucCAubmV3cy1tZW51LXZpZXcgdWwgbGkgYSxcbi5uZXdzLW1lbnUtdmlldyB1bCBsaSBwIGEsXG5wIGEuZXh0ZXJuYWwtbGluayxcbnAgYS5kb3dubG9hZCxcbnAgYS5leHRlcm5hbC1saW5rLW5ldy13aW5kb3csXG4uYnRuLWxpbmssXG5sYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbCBhLCAuZm9ybS1jaGVjayBhLFxuLm1vcmUtbGluayxcbmxpLml0ZW0gPiBhLFxucCBhLm1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5wIGE6aG92ZXIsIHAgYTpmb2N1cyxcbnAgYS5pbnRlcm5hbC1saW5rOmhvdmVyLFxucCBhLmludGVybmFsLWxpbms6Zm9jdXMsXG5wIGEuZXh0ZXJuYWwtbGluazpob3ZlcixcbnAgYS5leHRlcm5hbC1saW5rOmZvY3VzLFxucCBhLmRvd25sb2FkOmhvdmVyLFxucCBhLmRvd25sb2FkOmZvY3VzLFxucCBhLmV4dGVybmFsLWxpbmstbmV3LXdpbmRvdzpob3ZlcixcbnAgYS5leHRlcm5hbC1saW5rLW5ldy13aW5kb3c6Zm9jdXMsXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG5sYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbCBhOmhvdmVyLFxubGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwgYTpmb2N1cywgLmZvcm0tY2hlY2sgYTpob3ZlciwgLmZvcm0tY2hlY2sgYTpmb2N1cyxcbi5tb3JlLWxpbms6aG92ZXIsXG4ubW9yZS1saW5rOmZvY3VzLFxubGkuaXRlbSA+IGE6aG92ZXIsXG5saS5pdGVtID4gYTpmb2N1cyxcbnAgYS5tYWlsOmhvdmVyLFxucCBhLm1haWw6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAgYS5pbnRlcm5hbC1saW5rLnNraXAtbGluaywgcCAubmV3cy1tZW51LXZpZXcgdWwgbGkgYS5za2lwLWxpbmssIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBwIGEuc2tpcC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfNTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG59XG5cbi8qIExpbmtzIG1pdCBQZmVpbCAqL1xuLypcbnAgYS5pbnRlcm5hbC1saW5rLFxucCBhLmV4dGVybmFsLWxpbmssXG5wIGEuZG93bmxvYWQsXG5wIGEuZXh0ZXJuYWwtbGluay1uZXctd2luZG93LFxuLmJ0bi1saW5rLFxubGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwgYSxcbi5tb3JlLWxpbmssKi9cbi8qXG5wIGEubWFpbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuKi9cbi5jZS1ib2R5dGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jZS1ib2R5dGV4dCB1bCBsaSB7XG4gIC8qXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5jZS1ib2R5dGV4dCB1bCBsaTpiZWZvcmUge1xuICAvKlxuICAgY29udGVudDogKCc+ICcpO1xuICAgbGVmdDogMDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgKi9cbn1cbi5jZS1ib2R5dGV4dCB1bCBsaSBhLmludGVybmFsLWxpbmssIC5jZS1ib2R5dGV4dCAubmV3cy1tZW51LXZpZXcgdWwgbGkgYSwgLm5ld3MtbWVudS12aWV3IC5jZS1ib2R5dGV4dCB1bCBsaSBhLCAuY2UtYm9keXRleHQgdWwgbGkgYS5leHRlcm5hbC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2UtYm9keXRleHQgdWwgbGkgYS5pbnRlcm5hbC1saW5rOmhvdmVyLCAuY2UtYm9keXRleHQgLm5ld3MtbWVudS12aWV3IHVsIGxpIGE6aG92ZXIsIC5uZXdzLW1lbnUtdmlldyAuY2UtYm9keXRleHQgdWwgbGkgYTpob3ZlciwgLmNlLWJvZHl0ZXh0IHVsIGxpIGEuZXh0ZXJuYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnN0cm9uZywgLmJvbGQsIC5iYWRnZSwgLm1lbnV0ZXh0LW5hdmJhci10b3Age1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV85MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuZGl2LnJ0bCBzdHJvbmcsIGRpdi5ydGwgLmJvbGQsIGRpdi5ydGwgLmJhZGdlLCBkaXYucnRsIC5tZW51dGV4dC1uYXZiYXItdG9wIHtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5ydGwgc3Ryb25nLCBkaXYucnRsIC5ib2xkLCBkaXYucnRsIC5iYWRnZSwgZGl2LnJ0bCAubWVudXRleHQtbmF2YmFyLXRvcCwgZGl2LnJ0bCBoMSwgZGl2LnJ0bCBoMiwgZGl2LnJ0bCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIGRpdi5ydGwgcCwgZGl2LnJ0bCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IGRpdi5ydGwgcC5oMiwgZGl2LnJ0bCAuaDEsIGRpdi5ydGwgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MmVtO1xufVxuXG4uaGFzLWVycm9yIHNtYWxsLmZvcm0tdGV4dCB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wuaGFzLWVycm9yLCAucG93ZXJtYWlsLWVycm9ycy1saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzkwMFwiLCBUYWhvbWEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi42M3JlbTtcbiAgfVxufVxuaDIsIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSBwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjllbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoMiwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxufVxuXG4uaDIge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV81MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cblxuaDMsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV85MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDMsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGksIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjdlbTtcbn1cbi5oMS5ib2xkLCAuaDEuYmFkZ2UsIC5oMS5tZW51dGV4dC1uYXZiYXItdG9wLCAuaDIuYm9sZCwgLmgyLmJhZGdlLCAuaDIubWVudXRleHQtbmF2YmFyLXRvcCwgLmgzLmJvbGQsIC5oMy5iYWRnZSwgLmgzLm1lbnV0ZXh0LW5hdmJhci10b3AsIC5oNC5ib2xkLCAuaDQuYmFkZ2UsIC5oNC5tZW51dGV4dC1uYXZiYXItdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi50ZXh0Ym94IGgxLCAubmV3cy1zaW5nbGUgaDEsIC5uZXdzLW1lbnUtdmlldyBoMSwgLm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLnBhZ2UtbmF2aWdhdGlvbiBoMSwgLm5vLW5ld3MtZm91bmQgaDEsIC5qYmEtbmV3cyBoMSwgLmluZm9ib3ggaDEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRleHRib3ggaDIsIC50ZXh0Ym94IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLnRleHRib3ggcC5oMiwgLm5ld3Mtc2luZ2xlIGgyLCAubmV3cy1zaW5nbGUgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAubmV3cy1zaW5nbGUgcC5oMiwgLm5ld3MtbWVudS12aWV3IGgyLCAubmV3cy1tZW51LXZpZXcgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAubmV3cy1tZW51LXZpZXcgcC5oMiwgLm5ld3MtY2F0ZWdvcnktbmF2aSBoMiwgLm5ld3MtY2F0ZWdvcnktbmF2aSAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5uZXdzLWNhdGVnb3J5LW5hdmkgcC5oMiwgLnBhZ2UtbmF2aWdhdGlvbiBoMiwgLnBhZ2UtbmF2aWdhdGlvbiAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5wYWdlLW5hdmlnYXRpb24gcC5oMiwgLm5vLW5ld3MtZm91bmQgaDIsIC5uby1uZXdzLWZvdW5kIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5vLW5ld3MtZm91bmQgcC5oMiwgLmpiYS1uZXdzIGgyLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLmpiYS1uZXdzIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmpiYS1uZXdzIHAuaDIsIC5pbmZvYm94IGgyLCAuaW5mb2JveCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5pbmZvYm94IHAuaDIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRleHRib3ggaDMsIC5uZXdzLXNpbmdsZSBoMywgLm5ld3MtbWVudS12aWV3IGgzLCAubmV3cy1jYXRlZ29yeS1uYXZpIGgzLCAucGFnZS1uYXZpZ2F0aW9uIGgzLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubm8tbmV3cy1mb3VuZCBoMywgLmpiYS1uZXdzIGgzLCAuaW5mb2JveCBoMyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzkwMFwiLCBUYWhvbWEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRleHRib3ggaGVhZGVyID4gaDMsIC5uZXdzLXNpbmdsZSBoZWFkZXIgPiBoMywgLm5ld3MtbWVudS12aWV3IGhlYWRlciA+IGgzLCAubmV3cy1jYXRlZ29yeS1uYXZpIGhlYWRlciA+IGgzLCAucGFnZS1uYXZpZ2F0aW9uIGhlYWRlciA+IGgzLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGhlYWRlciA+IGxpLCAubm8tbmV3cy1mb3VuZCBoZWFkZXIgPiBoMywgLnRleHRib3ggaGVhZGVyID4gaDIsIC50ZXh0Ym94IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBoZWFkZXIgPiBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLnRleHRib3ggaGVhZGVyID4gcC5oMiwgLm5ld3Mtc2luZ2xlIGhlYWRlciA+IGgyLCAubmV3cy1zaW5nbGUgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IGhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAubmV3cy1zaW5nbGUgaGVhZGVyID4gcC5oMiwgLm5ld3MtbWVudS12aWV3IGhlYWRlciA+IGgyLCAubmV3cy1tZW51LXZpZXcgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IGhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAubmV3cy1tZW51LXZpZXcgaGVhZGVyID4gcC5oMiwgLm5ld3MtY2F0ZWdvcnktbmF2aSBoZWFkZXIgPiBoMiwgLm5ld3MtY2F0ZWdvcnktbmF2aSAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgaGVhZGVyID4gcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5uZXdzLWNhdGVnb3J5LW5hdmkgaGVhZGVyID4gcC5oMiwgLnBhZ2UtbmF2aWdhdGlvbiBoZWFkZXIgPiBoMiwgLnBhZ2UtbmF2aWdhdGlvbiAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgaGVhZGVyID4gcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5wYWdlLW5hdmlnYXRpb24gaGVhZGVyID4gcC5oMiwgLm5vLW5ld3MtZm91bmQgaGVhZGVyID4gaDIsIC5uby1uZXdzLWZvdW5kIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBoZWFkZXIgPiBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5vLW5ld3MtZm91bmQgaGVhZGVyID4gcC5oMiwgLnRleHRib3ggaGVhZGVyID4gaDEsIC5uZXdzLXNpbmdsZSBoZWFkZXIgPiBoMSwgLm5ld3MtbWVudS12aWV3IGhlYWRlciA+IGgxLCAubmV3cy1jYXRlZ29yeS1uYXZpIGhlYWRlciA+IGgxLCAucGFnZS1uYXZpZ2F0aW9uIGhlYWRlciA+IGgxLCAubm8tbmV3cy1mb3VuZCBoZWFkZXIgPiBoMSxcbi50ZXh0Ym94IC5oZWFkZXIgPiBoMyxcbi5uZXdzLXNpbmdsZSAuaGVhZGVyID4gaDMsXG4ubmV3cy1tZW51LXZpZXcgLmhlYWRlciA+IGgzLFxuLm5ld3MtY2F0ZWdvcnktbmF2aSAuaGVhZGVyID4gaDMsXG4ucGFnZS1uYXZpZ2F0aW9uIC5oZWFkZXIgPiBoMyxcbi5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmhlYWRlciA+IGxpLFxuLm5vLW5ld3MtZm91bmQgLmhlYWRlciA+IGgzLCAudGV4dGJveCAuaGVhZGVyID4gaDIsIC50ZXh0Ym94IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuaGVhZGVyID4gcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC50ZXh0Ym94IC5oZWFkZXIgPiBwLmgyLCAubmV3cy1zaW5nbGUgLmhlYWRlciA+IGgyLCAubmV3cy1zaW5nbGUgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5oZWFkZXIgPiBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5ld3Mtc2luZ2xlIC5oZWFkZXIgPiBwLmgyLCAubmV3cy1tZW51LXZpZXcgLmhlYWRlciA+IGgyLCAubmV3cy1tZW51LXZpZXcgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5oZWFkZXIgPiBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5ld3MtbWVudS12aWV3IC5oZWFkZXIgPiBwLmgyLCAubmV3cy1jYXRlZ29yeS1uYXZpIC5oZWFkZXIgPiBoMiwgLm5ld3MtY2F0ZWdvcnktbmF2aSAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAubmV3cy1jYXRlZ29yeS1uYXZpIC5oZWFkZXIgPiBwLmgyLCAucGFnZS1uYXZpZ2F0aW9uIC5oZWFkZXIgPiBoMiwgLnBhZ2UtbmF2aWdhdGlvbiAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAucGFnZS1uYXZpZ2F0aW9uIC5oZWFkZXIgPiBwLmgyLCAubm8tbmV3cy1mb3VuZCAuaGVhZGVyID4gaDIsIC5uby1uZXdzLWZvdW5kIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuaGVhZGVyID4gcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5uby1uZXdzLWZvdW5kIC5oZWFkZXIgPiBwLmgyLCAudGV4dGJveCAuaGVhZGVyID4gaDEsIC5uZXdzLXNpbmdsZSAuaGVhZGVyID4gaDEsIC5uZXdzLW1lbnUtdmlldyAuaGVhZGVyID4gaDEsIC5uZXdzLWNhdGVnb3J5LW5hdmkgLmhlYWRlciA+IGgxLCAucGFnZS1uYXZpZ2F0aW9uIC5oZWFkZXIgPiBoMSwgLm5vLW5ld3MtZm91bmQgLmhlYWRlciA+IGgxLCAuamJhLW5ld3MgaGVhZGVyID4gaDMsIC5qYmEtbmV3cyBoZWFkZXIgPiBoMiwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIGhlYWRlciA+IHAsIC5qYmEtbmV3cyAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgaGVhZGVyID4gcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5qYmEtbmV3cyBoZWFkZXIgPiBwLmgyLCAuamJhLW5ld3MgaGVhZGVyID4gaDEsXG4uamJhLW5ld3MgLmhlYWRlciA+IGgzLCAuamJhLW5ld3MgLmhlYWRlciA+IGgyLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLmhlYWRlciA+IHAsIC5qYmEtbmV3cyAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuamJhLW5ld3MgLmhlYWRlciA+IHAuaDIsIC5qYmEtbmV3cyAuaGVhZGVyID4gaDEsIC5pbmZvYm94IGhlYWRlciA+IGgzLCAuaW5mb2JveCBoZWFkZXIgPiBoMiwgLmluZm9ib3ggLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IGhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuaW5mb2JveCBoZWFkZXIgPiBwLmgyLCAuaW5mb2JveCBoZWFkZXIgPiBoMSxcbi5pbmZvYm94IC5oZWFkZXIgPiBoMywgLmluZm9ib3ggLmhlYWRlciA+IGgyLCAuaW5mb2JveCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmhlYWRlciA+IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuaW5mb2JveCAuaGVhZGVyID4gcC5oMiwgLmluZm9ib3ggLmhlYWRlciA+IGgxIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cblxuLnBhZ2V0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cblxuaW1nLmxvZ28tc2VuYXQtYmlsZHVuZywgaW1nLmxvZ28tc2VuYXQtYXJiZWl0LCBpbWcubG9nby1hcmJlaXRzYWdlbnR1ciB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaW1nLmxvZ28tc2VuYXQtYmlsZHVuZywgaW1nLmxvZ28tc2VuYXQtYXJiZWl0LCBpbWcubG9nby1hcmJlaXRzYWdlbnR1ciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaW1nLmxvZ28tc2VuYXQtYmlsZHVuZywgaW1nLmxvZ28tc2VuYXQtYXJiZWl0LCBpbWcubG9nby1hcmJlaXRzYWdlbnR1ciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfNTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4ubmF2YmFyLmZpeGVkLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubmF2YmFyLmZpeGVkLXRvcCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLm5hdmJhci10b2dnbGVyW3JvbGU9YnV0dG9uXSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnRlbXBsYXRlLXN0YW5kYXJkLCBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cblxuLnRlbXBsYXRlLXN0YW5kYXJkIC5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSgzNSwgMzUsIDM1LCAwLjEpO1xufVxuXG4vKiBlYXNpbmcuanMgLSBha3RpdiovXG4ubmF2YmFyLmZpeGVkLXRvcC5uYXZiYXItc2hyaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGJhY2tncm91bmQtY29sb3IgMC41cyBsaW5lYXI7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDM1LCAzNSwgMzUsIDAuMSk7XG59XG5cbi8qIFNjcm9sbHBvc3N0eWxlci5qcyAtIGFrdHVlbGwgdW5nZW51dHp0ICovXG4vKlxuLnNwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgbGluZWFyO1xufVxuXG4uc3BzLnNwcy0tYmx3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGpiYW9yYW5nZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSgzNSwgMzUsIDM1LCAwLjEpO1xufVxuKi9cbi5uYXZiYXItcmVzcG9uc2l2ZSwgLmFjdGlvbi1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIHotaW5kZXg6IDIyMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSgzNSwgMzUsIDM1LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmVzcG9uc2l2ZSwgLmFjdGlvbi1hcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAycmVtO1xuICAgIHdpZHRoOiA0NjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItcmVzcG9uc2l2ZSwgLmFjdGlvbi1hcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAycmVtO1xuICAgIHdpZHRoOiA0NjVweDtcbiAgfVxufVxuLm5hdmJhci1yZXNwb25zaXZlIC5tYWlubmF2aSBhLCAuYWN0aW9uLWFyZWEgLm1haW5uYXZpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1yZXNwb25zaXZlIC5tYWlubmF2aSBhOmhvdmVyLCAubmF2YmFyLXJlc3BvbnNpdmUgLm1haW5uYXZpIGE6Zm9jdXMsIC5uYXZiYXItcmVzcG9uc2l2ZSAubWFpbm5hdmkgYTphY3RpdmUsIC5hY3Rpb24tYXJlYSAubWFpbm5hdmkgYTpob3ZlciwgLmFjdGlvbi1hcmVhIC5tYWlubmF2aSBhOmZvY3VzLCAuYWN0aW9uLWFyZWEgLm1haW5uYXZpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2YmFyLXJlc3BvbnNpdmUgLm1haW5uYXZpIGEuY3VycmVudCwgLm5hdmJhci1yZXNwb25zaXZlIC5tYWlubmF2aSBhLmFjdGl2ZSwgLmFjdGlvbi1hcmVhIC5tYWlubmF2aSBhLmN1cnJlbnQsIC5hY3Rpb24tYXJlYSAubWFpbm5hdmkgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZiYXItcmVzcG9uc2l2ZSB1bC5tYWlubmF2aSwgLmFjdGlvbi1hcmVhIHVsLm1haW5uYXZpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzkwMFwiLCBUYWhvbWEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuLm5hdmJhci1yZXNwb25zaXZlIHVsLnN1Ym5hdmksIC5hY3Rpb24tYXJlYSB1bC5zdWJuYXZpIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJUYWhvbWEtQm9sZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgLypcbiAgMjguMDcuIFBmZWlsIHdpcmQgcGVyIEljb25mb250IGluIFRZIGVpbmdlYnVuZGVuIHdnIEJJVFZPXG4gIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAoJz4gJyk7XG4gIH1cbiAgKi9cbn1cbi5uYXZiYXItcmVzcG9uc2l2ZSB1bC5zdWJuYXZpIGxpID4gYS5uYXYtbGluaywgLm5hdmJhci1yZXNwb25zaXZlIC5uZXdzLW1lbnUtdmlldyB1bC5zdWJuYXZpIGxpID4gYSwgLm5ld3MtbWVudS12aWV3IC5uYXZiYXItcmVzcG9uc2l2ZSB1bC5zdWJuYXZpIGxpID4gYSwgLmFjdGlvbi1hcmVhIHVsLnN1Ym5hdmkgbGkgPiBhLm5hdi1saW5rLCAuYWN0aW9uLWFyZWEgLm5ld3MtbWVudS12aWV3IHVsLnN1Ym5hdmkgbGkgPiBhLCAubmV3cy1tZW51LXZpZXcgLmFjdGlvbi1hcmVhIHVsLnN1Ym5hdmkgbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5uYXZiYXItcmVzcG9uc2l2ZSB7XG4gICAgcmlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tYXJlYS5zaG93ID4gLmFjdGlvbi10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG59XG5cbi5hY3Rpb24tYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmFjdGlvbi1hcmVhIHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFjdGlvbi1hcmVhICogPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKlxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogKCc+ICcpO1xuICB9XG4gICovXG59XG4uYWN0aW9uLWFyZWEgKiA+IGE6aG92ZXIsIC5hY3Rpb24tYXJlYSAqID4gYTpmb2N1cywgLmFjdGlvbi1hcmVhICogPiBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFjdGlvbi1hcmVhICogPiBhW2hyZWZePXRlbF06bGluaywgLmFjdGlvbi1hcmVhICogPiBhW2hyZWZePXRlbF06dmlzaXRlZCwgLmFjdGlvbi1hcmVhICogPiBhW2hyZWZePXRlbF06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWN0aW9uLWFyZWEgKiA+IGFbaHJlZl49dGVsXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY3Rpb24tYXJlYSAuYWN0aW9uLXRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmFjdGlvbi1idG4ge1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFjdGlvbi1idG4ge1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogMjdweDtcbiAgfVxufVxuLmFjdGlvbi1idG4gaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWN0aW9uLWJ0biBpbWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuXG4uY2xvc2UtYnRuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jbG9zZS1idG46aG92ZXIsIC5jbG9zZS1idG46Zm9jdXMsIC5jbG9zZS1idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlLWJ0biBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFuY2hvci1hcmVhIC5hbmNob3Ige1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgbGVmdDogLTI0MHB4O1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMzUsIDM1LCAzNSwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuY2hvci1hcmVhIC5hbmNob3Ige1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hbmNob3ItYXJlYSAuYW5jaG9yIC5uYXYtbGluaywgLmFuY2hvci1hcmVhIC5hbmNob3IgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAuYW5jaG9yLWFyZWEgLmFuY2hvciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuY2hvci1hcmVhIC5hbmNob3IgLm5hdi1saW5rLmFjdGl2ZSwgLmFuY2hvci1hcmVhIC5hbmNob3IgLm5ld3MtbWVudS12aWV3IHVsIGxpIGEuYWN0aXZlLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLmFuY2hvci1hcmVhIC5hbmNob3IgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG4uYW5jaG9yLWFyZWEgLmFuY2hvciAubmF2LWxpbms6aG92ZXIsIC5hbmNob3ItYXJlYSAuYW5jaG9yIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmhvdmVyLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLmFuY2hvci1hcmVhIC5hbmNob3IgYTpob3ZlciB7XG4gIGxlZnQ6IDBweDtcbn1cbi5hbmNob3ItYXJlYSAuYW5jaG9yOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTQwcHg7XG59XG4uYW5jaG9yLWFyZWEgLmFuY2hvcjpudGgtY2hpbGQoMikge1xuICB0b3A6IDIwMHB4O1xufVxuLmFuY2hvci1hcmVhIC5hbmNob3I6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyNjBweDtcbn1cblxuLmxheW91dCwgLmxpbmtib3ggPiAubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5LCAubmV3cy1zaW5nbGUsIC5uZXdzLW1lbnUtdmlldywgLm5ld3MtY2F0ZWdvcnktbmF2aSwgLnBhZ2UtbmF2aWdhdGlvbiwgLmpiYS1uZXdzLCAubm8tbmV3cy1mb3VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dCwgLmxpbmtib3ggPiAubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5LCAubmV3cy1zaW5nbGUsIC5uZXdzLW1lbnUtdmlldywgLm5ld3MtY2F0ZWdvcnktbmF2aSwgLnBhZ2UtbmF2aWdhdGlvbiwgLmpiYS1uZXdzLCAubm8tbmV3cy1mb3VuZCB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDJyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQsIC5saW5rYm94ID4gLmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSwgLm5ld3Mtc2luZ2xlLCAubmV3cy1tZW51LXZpZXcsIC5uZXdzLWNhdGVnb3J5LW5hdmksIC5wYWdlLW5hdmlnYXRpb24sIC5qYmEtbmV3cywgLm5vLW5ld3MtZm91bmQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMnJlbSAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dCwgLmxpbmtib3ggPiAubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5LCAubmV3cy1zaW5nbGUsIC5uZXdzLW1lbnUtdmlldywgLm5ld3MtY2F0ZWdvcnktbmF2aSwgLnBhZ2UtbmF2aWdhdGlvbiwgLmpiYS1uZXdzLCAubm8tbmV3cy1mb3VuZCB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDJyZW0gM3JlbTtcbiAgfVxufVxuLmxheW91dC5kZWNvcmF0aW9uYm94LCAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94Lmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHksIC5kZWNvcmF0aW9uYm94Lm5ld3Mtc2luZ2xlLCAuZGVjb3JhdGlvbmJveC5uZXdzLW1lbnUtdmlldywgLmRlY29yYXRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpLCAuZGVjb3JhdGlvbmJveC5wYWdlLW5hdmlnYXRpb24sIC5kZWNvcmF0aW9uYm94LmpiYS1uZXdzLCAuZGVjb3JhdGlvbmJveC5uby1uZXdzLWZvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxheW91dC5kZWNvcmF0aW9uYm94LmJsdWUsIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3guYmx1ZS5saW5rYm94LWxpbmssIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guYmx1ZS5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5ibHVlLmNhcmQtYm9keSwgLmRlY29yYXRpb25ib3guYmx1ZS5uZXdzLXNpbmdsZSwgLmRlY29yYXRpb25ib3guYmx1ZS5uZXdzLW1lbnUtdmlldywgLmRlY29yYXRpb25ib3guYmx1ZS5uZXdzLWNhdGVnb3J5LW5hdmksIC5kZWNvcmF0aW9uYm94LmJsdWUucGFnZS1uYXZpZ2F0aW9uLCAuZGVjb3JhdGlvbmJveC5ibHVlLmpiYS1uZXdzLCAuZGVjb3JhdGlvbmJveC5ibHVlLm5vLW5ld3MtZm91bmQsIC5sYXlvdXQuZGVjb3JhdGlvbmJveC5ibHVlIGEsIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3guYmx1ZS5saW5rYm94LWxpbmsgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5ibHVlLmNhcmQtZm9vdGVyIGEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guYmx1ZS5jYXJkLWJvZHkgYSwgLmRlY29yYXRpb25ib3guYmx1ZS5uZXdzLXNpbmdsZSBhLCAuZGVjb3JhdGlvbmJveC5ibHVlLm5ld3MtbWVudS12aWV3IGEsIC5kZWNvcmF0aW9uYm94LmJsdWUubmV3cy1jYXRlZ29yeS1uYXZpIGEsIC5kZWNvcmF0aW9uYm94LmJsdWUucGFnZS1uYXZpZ2F0aW9uIGEsIC5kZWNvcmF0aW9uYm94LmJsdWUuamJhLW5ld3MgYSwgLmRlY29yYXRpb25ib3guYmx1ZS5uby1uZXdzLWZvdW5kIGEge1xuICBjb2xvcjogIzRmOTRiNjtcbn1cbi5sYXlvdXQuZGVjb3JhdGlvbmJveC5ibHVlOmhvdmVyLCAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94LmJsdWUubGlua2JveC1saW5rOmhvdmVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmJsdWUuY2FyZC1mb290ZXI6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guYmx1ZS5jYXJkLWJvZHk6aG92ZXIsIC5kZWNvcmF0aW9uYm94LmJsdWUubmV3cy1zaW5nbGU6aG92ZXIsIC5kZWNvcmF0aW9uYm94LmJsdWUubmV3cy1tZW51LXZpZXc6aG92ZXIsIC5kZWNvcmF0aW9uYm94LmJsdWUubmV3cy1jYXRlZ29yeS1uYXZpOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5ibHVlLnBhZ2UtbmF2aWdhdGlvbjpob3ZlciwgLmRlY29yYXRpb25ib3guYmx1ZS5qYmEtbmV3czpob3ZlciwgLmRlY29yYXRpb25ib3guYmx1ZS5uby1uZXdzLWZvdW5kOmhvdmVyLCAubGF5b3V0LmRlY29yYXRpb25ib3guYmx1ZSBhOmhvdmVyLCAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94LmJsdWUubGlua2JveC1saW5rIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guYmx1ZS5jYXJkLWZvb3RlciBhOmhvdmVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmJsdWUuY2FyZC1ib2R5IGE6aG92ZXIsIC5kZWNvcmF0aW9uYm94LmJsdWUubmV3cy1zaW5nbGUgYTpob3ZlciwgLmRlY29yYXRpb25ib3guYmx1ZS5uZXdzLW1lbnUtdmlldyBhOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5ibHVlLm5ld3MtY2F0ZWdvcnktbmF2aSBhOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5ibHVlLnBhZ2UtbmF2aWdhdGlvbiBhOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5ibHVlLmpiYS1uZXdzIGE6aG92ZXIsIC5kZWNvcmF0aW9uYm94LmJsdWUubm8tbmV3cy1mb3VuZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC5kZWNvcmF0aW9uYm94Lm9yYW5nZSwgLmxpbmtib3ggPiAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UuY2FyZC1ib2R5LCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubmV3cy1zaW5nbGUsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5uZXdzLW1lbnUtdmlldywgLmRlY29yYXRpb25ib3gub3JhbmdlLm5ld3MtY2F0ZWdvcnktbmF2aSwgLmRlY29yYXRpb25ib3gub3JhbmdlLnBhZ2UtbmF2aWdhdGlvbiwgLmRlY29yYXRpb25ib3gub3JhbmdlLmpiYS1uZXdzLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2Uubm8tbmV3cy1mb3VuZCwgLmxheW91dC5kZWNvcmF0aW9uYm94Lm9yYW5nZSBhLCAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5saW5rYm94LWxpbmsgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UuY2FyZC1mb290ZXIgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UuY2FyZC1ib2R5IGEsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5uZXdzLXNpbmdsZSBhLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcgYSwgLmRlY29yYXRpb25ib3gub3JhbmdlLm5ld3MtY2F0ZWdvcnktbmF2aSBhLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UucGFnZS1uYXZpZ2F0aW9uIGEsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5qYmEtbmV3cyBhLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2Uubm8tbmV3cy1mb3VuZCBhIHtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5sYXlvdXQuZGVjb3JhdGlvbmJveC5vcmFuZ2U6aG92ZXIsIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gub3JhbmdlLmxpbmtib3gtbGluazpob3ZlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UuY2FyZC1mb290ZXI6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3gub3JhbmdlLmNhcmQtYm9keTpob3ZlciwgLmRlY29yYXRpb25ib3gub3JhbmdlLm5ld3Mtc2luZ2xlOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXc6aG92ZXIsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5uZXdzLWNhdGVnb3J5LW5hdmk6aG92ZXIsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5wYWdlLW5hdmlnYXRpb246aG92ZXIsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5qYmEtbmV3czpob3ZlciwgLmRlY29yYXRpb25ib3gub3JhbmdlLm5vLW5ld3MtZm91bmQ6aG92ZXIsIC5sYXlvdXQuZGVjb3JhdGlvbmJveC5vcmFuZ2UgYTpob3ZlciwgLmxpbmtib3ggPiAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubGlua2JveC1saW5rIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3gub3JhbmdlLmNhcmQtZm9vdGVyIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3gub3JhbmdlLmNhcmQtYm9keSBhOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UubmV3cy1zaW5nbGUgYTpob3ZlciwgLmRlY29yYXRpb25ib3gub3JhbmdlLm5ld3MtbWVudS12aWV3IGE6aG92ZXIsIC5kZWNvcmF0aW9uYm94Lm9yYW5nZS5uZXdzLWNhdGVnb3J5LW5hdmkgYTpob3ZlciwgLmRlY29yYXRpb25ib3gub3JhbmdlLnBhZ2UtbmF2aWdhdGlvbiBhOmhvdmVyLCAuZGVjb3JhdGlvbmJveC5vcmFuZ2UuamJhLW5ld3MgYTpob3ZlciwgLmRlY29yYXRpb25ib3gub3JhbmdlLm5vLW5ld3MtZm91bmQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQuYWNjb3JkaW9uYm94LCAubGlua2JveCA+IC5hY2NvcmRpb25ib3gubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHksIC5hY2NvcmRpb25ib3gubmV3cy1zaW5nbGUsIC5hY2NvcmRpb25ib3gubmV3cy1tZW51LXZpZXcsIC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpLCAuYWNjb3JkaW9uYm94LnBhZ2UtbmF2aWdhdGlvbiwgLmFjY29yZGlvbmJveC5qYmEtbmV3cywgLmFjY29yZGlvbmJveC5uby1uZXdzLWZvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4ubGF5b3V0LmFjY29yZGlvbmJveCBoMiwgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94Lmxpbmtib3gtbGluayBoMiwgLmxheW91dC5hY2NvcmRpb25ib3ggLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAsIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSAubGF5b3V0LmFjY29yZGlvbmJveCBwLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94Lmxpbmtib3gtbGluayBwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciBwLCAubGF5b3V0LmFjY29yZGlvbmJveCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94Lmxpbmtib3gtbGluayAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtZm9vdGVyIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmxheW91dC5hY2NvcmRpb25ib3ggcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSBoMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHkgcCwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSBwLmgyLCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIGgyLCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSBwLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLmFjY29yZGlvbmJveC5uZXdzLXNpbmdsZSBwLCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmFjY29yZGlvbmJveC5uZXdzLXNpbmdsZSBwLmgyLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IGgyLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSBwLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyBwLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyBwLmgyLCAuYWNjb3JkaW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMiwgLmFjY29yZGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAsIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSAuYWNjb3JkaW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBwLCAuYWNjb3JkaW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgcC5oMiwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIHAuaDIsIC5hY2NvcmRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgyLCAuYWNjb3JkaW9uYm94LnBhZ2UtbmF2aWdhdGlvbiAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIC5hY2NvcmRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIHAsIC5hY2NvcmRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmFjY29yZGlvbmJveC5wYWdlLW5hdmlnYXRpb24gcC5oMiwgLmFjY29yZGlvbmJveC5qYmEtbmV3cyBoMiwgLm5ld3MgLmFjY29yZGlvbmJveC5qYmEtbmV3cyAuYXJ0aWNsZSBwLCAuYWNjb3JkaW9uYm94LmpiYS1uZXdzIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLmFjY29yZGlvbmJveC5qYmEtbmV3cyBwLmgyLCAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgaDIsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCBwLCAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgcC5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yN3JlbTtcbn1cbi5sYXlvdXQuYWNjb3JkaW9uYm94IGgzLCAubGlua2JveCA+IC5hY2NvcmRpb25ib3gubGlua2JveC1saW5rIGgzLCAubGF5b3V0LmFjY29yZGlvbmJveCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubGlua2JveCA+IC5hY2NvcmRpb25ib3gubGlua2JveC1saW5rIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGksIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmxheW91dC5hY2NvcmRpb25ib3ggbGksIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94Lmxpbmtib3gtbGluayBsaSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtZm9vdGVyIGgzLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgbGksIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHkgaDMsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1ib2R5IGxpLCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIGgzLCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGksIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmFjY29yZGlvbmJveC5uZXdzLXNpbmdsZSBsaSwgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyBoMywgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5hY2NvcmRpb25ib3gubmV3cy1tZW51LXZpZXcgbGksIC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIGgzLCAuYWNjb3JkaW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIGxpLCAuYWNjb3JkaW9uYm94LnBhZ2UtbmF2aWdhdGlvbiBoMywgLm5ld3MgLmFjY29yZGlvbmJveC5wYWdlLW5hdmlnYXRpb24gdWwgbGksIC5hY2NvcmRpb25ib3guamJhLW5ld3MgaDMsIC5hY2NvcmRpb25ib3guamJhLW5ld3MgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuYWNjb3JkaW9uYm94LmpiYS1uZXdzIGxpLCAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgaDMsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCBsaSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmxheW91dC5hY2NvcmRpb25ib3ggLmNhcmQtYm9keSBoMyA+IGEsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgLmNhcmQtYm9keSBoMyA+IGEsIC5sYXlvdXQuYWNjb3JkaW9uYm94IC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGEsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAubGF5b3V0LmFjY29yZGlvbmJveCAuY2FyZC1ib2R5IGxpID4gYSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAubGlua2JveCA+IC5hY2NvcmRpb25ib3gubGlua2JveC1saW5rIC5jYXJkLWJvZHkgbGkgPiBhLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgLmNhcmQtYm9keSBoMyA+IGEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciAuY2FyZC1ib2R5IGxpID4gYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSAuY2FyZC1ib2R5IGgzID4gYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHkgLmNhcmQtYm9keSBsaSA+IGEsIC5hY2NvcmRpb25ib3gubmV3cy1zaW5nbGUgLmNhcmQtYm9keSBoMyA+IGEsIC5hY2NvcmRpb25ib3gubmV3cy1zaW5nbGUgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIC5jYXJkLWJvZHkgbGkgPiBhLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5jYXJkLWJvZHkgaDMgPiBhLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGEsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyAuY2FyZC1ib2R5IGxpID4gYSwgLmFjY29yZGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmNhcmQtYm9keSBoMyA+IGEsIC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGEsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmFjY29yZGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmNhcmQtYm9keSBsaSA+IGEsIC5hY2NvcmRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIC5jYXJkLWJvZHkgaDMgPiBhLCAubmV3cyAuYWNjb3JkaW9uYm94LnBhZ2UtbmF2aWdhdGlvbiAuY2FyZC1ib2R5IHVsIGxpID4gYSwgLm5ld3MgLmFjY29yZGlvbmJveC5wYWdlLW5hdmlnYXRpb24gdWwgLmNhcmQtYm9keSBsaSA+IGEsIC5hY2NvcmRpb25ib3guamJhLW5ld3MgLmNhcmQtYm9keSBoMyA+IGEsIC5hY2NvcmRpb25ib3guamJhLW5ld3MgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuYWNjb3JkaW9uYm94LmpiYS1uZXdzIC5jYXJkLWJvZHkgbGkgPiBhLCAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgLmNhcmQtYm9keSBoMyA+IGEsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAuY2FyZC1ib2R5IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxheW91dC5hY2NvcmRpb25ib3ggLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5sYXlvdXQuYWNjb3JkaW9uYm94IC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGE6aG92ZXIsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5saW5rYm94LWxpbmsgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYTpob3ZlciwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAubGF5b3V0LmFjY29yZGlvbmJveCAuY2FyZC1ib2R5IGxpID4gYTpob3ZlciwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAubGlua2JveCA+IC5hY2NvcmRpb25ib3gubGlua2JveC1saW5rIC5jYXJkLWJvZHkgbGkgPiBhOmhvdmVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guY2FyZC1mb290ZXIgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhOmhvdmVyLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWZvb3RlciAuY2FyZC1ib2R5IGxpID4gYTpob3ZlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSAuY2FyZC1ib2R5IGgzID4gYTpob3ZlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmNhcmQtYm9keSAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhOmhvdmVyLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5jYXJkLWJvZHkgLmNhcmQtYm9keSBsaSA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3gubmV3cy1zaW5nbGUgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3gubmV3cy1zaW5nbGUgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYTpob3ZlciwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuYWNjb3JkaW9uYm94Lm5ld3Mtc2luZ2xlIC5jYXJkLWJvZHkgbGkgPiBhOmhvdmVyLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5jYXJkLWJvZHkgaDMgPiBhOmhvdmVyLCAuYWNjb3JkaW9uYm94Lm5ld3MtbWVudS12aWV3IC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGE6aG92ZXIsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmFjY29yZGlvbmJveC5uZXdzLW1lbnUtdmlldyAuY2FyZC1ib2R5IGxpID4gYTpob3ZlciwgLmFjY29yZGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIC5jYXJkLWJvZHkgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSA+IGE6aG92ZXIsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgLmFjY29yZGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmNhcmQtYm9keSBsaSA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIC5jYXJkLWJvZHkgaDMgPiBhOmhvdmVyLCAubmV3cyAuYWNjb3JkaW9uYm94LnBhZ2UtbmF2aWdhdGlvbiAuY2FyZC1ib2R5IHVsIGxpID4gYTpob3ZlciwgLm5ld3MgLmFjY29yZGlvbmJveC5wYWdlLW5hdmlnYXRpb24gdWwgLmNhcmQtYm9keSBsaSA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3guamJhLW5ld3MgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3guamJhLW5ld3MgLmNhcmQtYm9keSAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpID4gYTpob3ZlciwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAuYWNjb3JkaW9uYm94LmpiYS1uZXdzIC5jYXJkLWJvZHkgbGkgPiBhOmhvdmVyLCAuYWNjb3JkaW9uYm94Lm5vLW5ld3MtZm91bmQgLmNhcmQtYm9keSBoMyA+IGE6aG92ZXIsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAuY2FyZC1ib2R5IC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgPiBhOmhvdmVyLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5hY2NvcmRpb25ib3gubm8tbmV3cy1mb3VuZCAuY2FyZC1ib2R5IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQuYWNjb3JkaW9uYm94LmJsdWUgLmNhcmQsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5ibHVlLmxpbmtib3gtbGluayAuY2FyZCwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94LmJsdWUuY2FyZC1mb290ZXIgLmNhcmQsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5ibHVlLmNhcmQtYm9keSAuY2FyZCwgLmFjY29yZGlvbmJveC5ibHVlLm5ld3Mtc2luZ2xlIC5jYXJkLCAuYWNjb3JkaW9uYm94LmJsdWUubmV3cy1tZW51LXZpZXcgLmNhcmQsIC5hY2NvcmRpb25ib3guYmx1ZS5uZXdzLWNhdGVnb3J5LW5hdmkgLmNhcmQsIC5hY2NvcmRpb25ib3guYmx1ZS5wYWdlLW5hdmlnYXRpb24gLmNhcmQsIC5hY2NvcmRpb25ib3guYmx1ZS5qYmEtbmV3cyAuY2FyZCwgLmFjY29yZGlvbmJveC5ibHVlLm5vLW5ld3MtZm91bmQgLmNhcmQge1xuICBib3JkZXItY29sb3I6ICM0Zjk0YjY7XG59XG4ubGF5b3V0LmFjY29yZGlvbmJveC5ibHVlIGEsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5ibHVlLmxpbmtib3gtbGluayBhLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guYmx1ZS5jYXJkLWZvb3RlciBhLCAuamJhLWNhcmQtY29sIC5jYXJkIC5hY2NvcmRpb25ib3guYmx1ZS5jYXJkLWJvZHkgYSwgLmFjY29yZGlvbmJveC5ibHVlLm5ld3Mtc2luZ2xlIGEsIC5hY2NvcmRpb25ib3guYmx1ZS5uZXdzLW1lbnUtdmlldyBhLCAuYWNjb3JkaW9uYm94LmJsdWUubmV3cy1jYXRlZ29yeS1uYXZpIGEsIC5hY2NvcmRpb25ib3guYmx1ZS5wYWdlLW5hdmlnYXRpb24gYSwgLmFjY29yZGlvbmJveC5ibHVlLmpiYS1uZXdzIGEsIC5hY2NvcmRpb25ib3guYmx1ZS5uby1uZXdzLWZvdW5kIGEge1xuICBjb2xvcjogIzRmOTRiNjtcbn1cbi5sYXlvdXQuYWNjb3JkaW9uYm94LmJsdWUgYTpob3ZlciwgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94LmJsdWUubGlua2JveC1saW5rIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5ibHVlLmNhcmQtZm9vdGVyIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5ibHVlLmNhcmQtYm9keSBhOmhvdmVyLCAuYWNjb3JkaW9uYm94LmJsdWUubmV3cy1zaW5nbGUgYTpob3ZlciwgLmFjY29yZGlvbmJveC5ibHVlLm5ld3MtbWVudS12aWV3IGE6aG92ZXIsIC5hY2NvcmRpb25ib3guYmx1ZS5uZXdzLWNhdGVnb3J5LW5hdmkgYTpob3ZlciwgLmFjY29yZGlvbmJveC5ibHVlLnBhZ2UtbmF2aWdhdGlvbiBhOmhvdmVyLCAuYWNjb3JkaW9uYm94LmJsdWUuamJhLW5ld3MgYTpob3ZlciwgLmFjY29yZGlvbmJveC5ibHVlLm5vLW5ld3MtZm91bmQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQuYWNjb3JkaW9uYm94Lm9yYW5nZSAuY2FyZCwgLmxpbmtib3ggPiAuYWNjb3JkaW9uYm94Lm9yYW5nZS5saW5rYm94LWxpbmsgLmNhcmQsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5vcmFuZ2UuY2FyZC1mb290ZXIgLmNhcmQsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5vcmFuZ2UuY2FyZC1ib2R5IC5jYXJkLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5uZXdzLXNpbmdsZSAuY2FyZCwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcgLmNhcmQsIC5hY2NvcmRpb25ib3gub3JhbmdlLm5ld3MtY2F0ZWdvcnktbmF2aSAuY2FyZCwgLmFjY29yZGlvbmJveC5vcmFuZ2UucGFnZS1uYXZpZ2F0aW9uIC5jYXJkLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5qYmEtbmV3cyAuY2FyZCwgLmFjY29yZGlvbmJveC5vcmFuZ2Uubm8tbmV3cy1mb3VuZCAuY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuLmxheW91dC5hY2NvcmRpb25ib3gub3JhbmdlIGEsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5vcmFuZ2UubGlua2JveC1saW5rIGEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5vcmFuZ2UuY2FyZC1mb290ZXIgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5jYXJkLWJvZHkgYSwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1zaW5nbGUgYSwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcgYSwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1jYXRlZ29yeS1uYXZpIGEsIC5hY2NvcmRpb25ib3gub3JhbmdlLnBhZ2UtbmF2aWdhdGlvbiBhLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5qYmEtbmV3cyBhLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5uby1uZXdzLWZvdW5kIGEge1xuICBjb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuLmxheW91dC5hY2NvcmRpb25ib3gub3JhbmdlIGE6aG92ZXIsIC5saW5rYm94ID4gLmFjY29yZGlvbmJveC5vcmFuZ2UubGlua2JveC1saW5rIGE6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmFjY29yZGlvbmJveC5vcmFuZ2UuY2FyZC1mb290ZXIgYTpob3ZlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5jYXJkLWJvZHkgYTpob3ZlciwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1zaW5nbGUgYTpob3ZlciwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcgYTpob3ZlciwgLmFjY29yZGlvbmJveC5vcmFuZ2UubmV3cy1jYXRlZ29yeS1uYXZpIGE6aG92ZXIsIC5hY2NvcmRpb25ib3gub3JhbmdlLnBhZ2UtbmF2aWdhdGlvbiBhOmhvdmVyLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5qYmEtbmV3cyBhOmhvdmVyLCAuYWNjb3JkaW9uYm94Lm9yYW5nZS5uby1uZXdzLWZvdW5kIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LmhlYWRlcmJveCwgLmxpbmtib3ggPiAuaGVhZGVyYm94Lmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuaGVhZGVyYm94LmNhcmQtZm9vdGVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5oZWFkZXJib3guY2FyZC1ib2R5LCAuaGVhZGVyYm94Lm5ld3Mtc2luZ2xlLCAuaGVhZGVyYm94Lm5ld3MtbWVudS12aWV3LCAuaGVhZGVyYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSwgLmhlYWRlcmJveC5wYWdlLW5hdmlnYXRpb24sIC5oZWFkZXJib3guamJhLW5ld3MsIC5oZWFkZXJib3gubm8tbmV3cy1mb3VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmhlYWRlcmJveC5ibHVlLCAubGlua2JveCA+IC5oZWFkZXJib3guYmx1ZS5saW5rYm94LWxpbmssIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmhlYWRlcmJveC5ibHVlLmNhcmQtZm9vdGVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5oZWFkZXJib3guYmx1ZS5jYXJkLWJvZHksIC5oZWFkZXJib3guYmx1ZS5uZXdzLXNpbmdsZSwgLmhlYWRlcmJveC5ibHVlLm5ld3MtbWVudS12aWV3LCAuaGVhZGVyYm94LmJsdWUubmV3cy1jYXRlZ29yeS1uYXZpLCAuaGVhZGVyYm94LmJsdWUucGFnZS1uYXZpZ2F0aW9uLCAuaGVhZGVyYm94LmJsdWUuamJhLW5ld3MsIC5oZWFkZXJib3guYmx1ZS5uby1uZXdzLWZvdW5kLCAubGF5b3V0LmhlYWRlcmJveC5ibHVlIGEsIC5saW5rYm94ID4gLmhlYWRlcmJveC5ibHVlLmxpbmtib3gtbGluayBhLCAuamJhLWNhcmQtY29sIC5jYXJkIC5oZWFkZXJib3guYmx1ZS5jYXJkLWZvb3RlciBhLCAuamJhLWNhcmQtY29sIC5jYXJkIC5oZWFkZXJib3guYmx1ZS5jYXJkLWJvZHkgYSwgLmhlYWRlcmJveC5ibHVlLm5ld3Mtc2luZ2xlIGEsIC5oZWFkZXJib3guYmx1ZS5uZXdzLW1lbnUtdmlldyBhLCAuaGVhZGVyYm94LmJsdWUubmV3cy1jYXRlZ29yeS1uYXZpIGEsIC5oZWFkZXJib3guYmx1ZS5wYWdlLW5hdmlnYXRpb24gYSwgLmhlYWRlcmJveC5ibHVlLmpiYS1uZXdzIGEsIC5oZWFkZXJib3guYmx1ZS5uby1uZXdzLWZvdW5kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQuaGVhZGVyYm94Lm9yYW5nZSwgLmxpbmtib3ggPiAuaGVhZGVyYm94Lm9yYW5nZS5saW5rYm94LWxpbmssIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmhlYWRlcmJveC5vcmFuZ2UuY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmhlYWRlcmJveC5vcmFuZ2UuY2FyZC1ib2R5LCAuaGVhZGVyYm94Lm9yYW5nZS5uZXdzLXNpbmdsZSwgLmhlYWRlcmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcsIC5oZWFkZXJib3gub3JhbmdlLm5ld3MtY2F0ZWdvcnktbmF2aSwgLmhlYWRlcmJveC5vcmFuZ2UucGFnZS1uYXZpZ2F0aW9uLCAuaGVhZGVyYm94Lm9yYW5nZS5qYmEtbmV3cywgLmhlYWRlcmJveC5vcmFuZ2Uubm8tbmV3cy1mb3VuZCwgLmxheW91dC5oZWFkZXJib3gub3JhbmdlIGEsIC5saW5rYm94ID4gLmhlYWRlcmJveC5vcmFuZ2UubGlua2JveC1saW5rIGEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmhlYWRlcmJveC5vcmFuZ2UuY2FyZC1mb290ZXIgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuaGVhZGVyYm94Lm9yYW5nZS5jYXJkLWJvZHkgYSwgLmhlYWRlcmJveC5vcmFuZ2UubmV3cy1zaW5nbGUgYSwgLmhlYWRlcmJveC5vcmFuZ2UubmV3cy1tZW51LXZpZXcgYSwgLmhlYWRlcmJveC5vcmFuZ2UubmV3cy1jYXRlZ29yeS1uYXZpIGEsIC5oZWFkZXJib3gub3JhbmdlLnBhZ2UtbmF2aWdhdGlvbiBhLCAuaGVhZGVyYm94Lm9yYW5nZS5qYmEtbmV3cyBhLCAuaGVhZGVyYm94Lm9yYW5nZS5uby1uZXdzLWZvdW5kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC50ZXh0Ym94LCAubGlua2JveCA+IC50ZXh0Ym94Lmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAudGV4dGJveC5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAudGV4dGJveC5jYXJkLWJvZHksIC5uZXdzLXNpbmdsZSwgLm5ld3MtbWVudS12aWV3LCAubmV3cy1jYXRlZ29yeS1uYXZpLCAucGFnZS1uYXZpZ2F0aW9uLCAuamJhLW5ld3MsIC5uby1uZXdzLWZvdW5kIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmluZm9ib3gsIC5saW5rYm94ID4gLmluZm9ib3gubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5pbmZvYm94LmNhcmQtZm9vdGVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5pbmZvYm94LmNhcmQtYm9keSwgLmluZm9ib3gubmV3cy1zaW5nbGUsIC5pbmZvYm94Lm5ld3MtbWVudS12aWV3LCAuaW5mb2JveC5uZXdzLWNhdGVnb3J5LW5hdmksIC5pbmZvYm94LnBhZ2UtbmF2aWdhdGlvbiwgLmluZm9ib3guamJhLW5ld3MsIC5pbmZvYm94Lm5vLW5ld3MtZm91bmQge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxheW91dC5iZy1pbWFnZSwgLmxpbmtib3ggPiAuYmctaW1hZ2UubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5iZy1pbWFnZS5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYmctaW1hZ2UuY2FyZC1ib2R5LCAuYmctaW1hZ2UubmV3cy1zaW5nbGUsIC5iZy1pbWFnZS5uZXdzLW1lbnUtdmlldywgLmJnLWltYWdlLm5ld3MtY2F0ZWdvcnktbmF2aSwgLmJnLWltYWdlLnBhZ2UtbmF2aWdhdGlvbiwgLmJnLWltYWdlLmpiYS1uZXdzLCAuYmctaW1hZ2Uubm8tbmV3cy1mb3VuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LmJnLWltYWdlLCAubGlua2JveCA+IC5iZy1pbWFnZS5saW5rYm94LWxpbmssIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmJnLWltYWdlLmNhcmQtZm9vdGVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5iZy1pbWFnZS5jYXJkLWJvZHksIC5iZy1pbWFnZS5uZXdzLXNpbmdsZSwgLmJnLWltYWdlLm5ld3MtbWVudS12aWV3LCAuYmctaW1hZ2UubmV3cy1jYXRlZ29yeS1uYXZpLCAuYmctaW1hZ2UucGFnZS1uYXZpZ2F0aW9uLCAuYmctaW1hZ2UuamJhLW5ld3MsIC5iZy1pbWFnZS5uby1uZXdzLWZvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuLmxheW91dC5iZy1pbWFnZSBhLCAubGlua2JveCA+IC5iZy1pbWFnZS5saW5rYm94LWxpbmsgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYmctaW1hZ2UuY2FyZC1mb290ZXIgYSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYmctaW1hZ2UuY2FyZC1ib2R5IGEsIC5iZy1pbWFnZS5uZXdzLXNpbmdsZSBhLCAuYmctaW1hZ2UubmV3cy1tZW51LXZpZXcgYSwgLmJnLWltYWdlLm5ld3MtY2F0ZWdvcnktbmF2aSBhLCAuYmctaW1hZ2UucGFnZS1uYXZpZ2F0aW9uIGEsIC5iZy1pbWFnZS5qYmEtbmV3cyBhLCAuYmctaW1hZ2Uubm8tbmV3cy1mb3VuZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LmJnLWltYWdlLmNsaXAtaW5zaWRlID4gLmJveC13aWR0aC1jbGlwLCAubGlua2JveCA+IC5iZy1pbWFnZS5jbGlwLWluc2lkZS5saW5rYm94LWxpbmsgPiAuYm94LXdpZHRoLWNsaXAsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmJnLWltYWdlLmNsaXAtaW5zaWRlLmNhcmQtZm9vdGVyID4gLmJveC13aWR0aC1jbGlwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5iZy1pbWFnZS5jbGlwLWluc2lkZS5jYXJkLWJvZHkgPiAuYm94LXdpZHRoLWNsaXAsIC5iZy1pbWFnZS5jbGlwLWluc2lkZS5uZXdzLXNpbmdsZSA+IC5ib3gtd2lkdGgtY2xpcCwgLmJnLWltYWdlLmNsaXAtaW5zaWRlLm5ld3MtbWVudS12aWV3ID4gLmJveC13aWR0aC1jbGlwLCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUubmV3cy1jYXRlZ29yeS1uYXZpID4gLmJveC13aWR0aC1jbGlwLCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUucGFnZS1uYXZpZ2F0aW9uID4gLmJveC13aWR0aC1jbGlwLCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUuamJhLW5ld3MgPiAuYm94LXdpZHRoLWNsaXAsIC5iZy1pbWFnZS5jbGlwLWluc2lkZS5uby1uZXdzLWZvdW5kID4gLmJveC13aWR0aC1jbGlwIHtcbiAgbWluLWhlaWdodDogNDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC5iZy1pbWFnZS5jbGlwLWluc2lkZSA+IC5ib3gtd2lkdGgtY2xpcCwgLmxpbmtib3ggPiAuYmctaW1hZ2UuY2xpcC1pbnNpZGUubGlua2JveC1saW5rID4gLmJveC13aWR0aC1jbGlwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5iZy1pbWFnZS5jbGlwLWluc2lkZS5jYXJkLWZvb3RlciA+IC5ib3gtd2lkdGgtY2xpcCwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUuY2FyZC1ib2R5ID4gLmJveC13aWR0aC1jbGlwLCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUubmV3cy1zaW5nbGUgPiAuYm94LXdpZHRoLWNsaXAsIC5iZy1pbWFnZS5jbGlwLWluc2lkZS5uZXdzLW1lbnUtdmlldyA+IC5ib3gtd2lkdGgtY2xpcCwgLmJnLWltYWdlLmNsaXAtaW5zaWRlLm5ld3MtY2F0ZWdvcnktbmF2aSA+IC5ib3gtd2lkdGgtY2xpcCwgLmJnLWltYWdlLmNsaXAtaW5zaWRlLnBhZ2UtbmF2aWdhdGlvbiA+IC5ib3gtd2lkdGgtY2xpcCwgLmJnLWltYWdlLmNsaXAtaW5zaWRlLmpiYS1uZXdzID4gLmJveC13aWR0aC1jbGlwLCAuYmctaW1hZ2UuY2xpcC1pbnNpZGUubm8tbmV3cy1mb3VuZCA+IC5ib3gtd2lkdGgtY2xpcCB7XG4gICAgbWluLWhlaWdodDogNjQwcHg7XG4gIH1cbn1cbi5sYXlvdXQuY2xpcC1pbnNpZGUsIC5saW5rYm94ID4gLmNsaXAtaW5zaWRlLmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2xpcC1pbnNpZGUuY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNsaXAtaW5zaWRlLmNhcmQtYm9keSwgLmNsaXAtaW5zaWRlLm5ld3Mtc2luZ2xlLCAuY2xpcC1pbnNpZGUubmV3cy1tZW51LXZpZXcsIC5jbGlwLWluc2lkZS5uZXdzLWNhdGVnb3J5LW5hdmksIC5jbGlwLWluc2lkZS5wYWdlLW5hdmlnYXRpb24sIC5jbGlwLWluc2lkZS5qYmEtbmV3cywgLmNsaXAtaW5zaWRlLm5vLW5ld3MtZm91bmQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYXlvdXQuY2xpcC1pbnNpZGUsIC5saW5rYm94ID4gLmNsaXAtaW5zaWRlLmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2xpcC1pbnNpZGUuY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNsaXAtaW5zaWRlLmNhcmQtYm9keSwgLmNsaXAtaW5zaWRlLm5ld3Mtc2luZ2xlLCAuY2xpcC1pbnNpZGUubmV3cy1tZW51LXZpZXcsIC5jbGlwLWluc2lkZS5uZXdzLWNhdGVnb3J5LW5hdmksIC5jbGlwLWluc2lkZS5wYWdlLW5hdmlnYXRpb24sIC5jbGlwLWluc2lkZS5qYmEtbmV3cywgLmNsaXAtaW5zaWRlLm5vLW5ld3MtZm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDJyZW07XG4gIH1cbn1cbi5sYXlvdXQuY2xpcC1pbnNpZGUgLmJveC13aWR0aC1jbGlwLCAubGlua2JveCA+IC5jbGlwLWluc2lkZS5saW5rYm94LWxpbmsgLmJveC13aWR0aC1jbGlwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jbGlwLWluc2lkZS5jYXJkLWZvb3RlciAuYm94LXdpZHRoLWNsaXAsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNsaXAtaW5zaWRlLmNhcmQtYm9keSAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLXNpbmdsZSAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLW1lbnUtdmlldyAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLWNhdGVnb3J5LW5hdmkgLmJveC13aWR0aC1jbGlwLCAuY2xpcC1pbnNpZGUucGFnZS1uYXZpZ2F0aW9uIC5ib3gtd2lkdGgtY2xpcCwgLmNsaXAtaW5zaWRlLmpiYS1uZXdzIC5ib3gtd2lkdGgtY2xpcCwgLmNsaXAtaW5zaWRlLm5vLW5ld3MtZm91bmQgLmJveC13aWR0aC1jbGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItbGlua3Mtd2VpLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItcmVjaHRzLXdlaS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQuY2xpcC1pbnNpZGUgLmJveC13aWR0aC1jbGlwLCAubGlua2JveCA+IC5jbGlwLWluc2lkZS5saW5rYm94LWxpbmsgLmJveC13aWR0aC1jbGlwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jbGlwLWluc2lkZS5jYXJkLWZvb3RlciAuYm94LXdpZHRoLWNsaXAsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNsaXAtaW5zaWRlLmNhcmQtYm9keSAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLXNpbmdsZSAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLW1lbnUtdmlldyAuYm94LXdpZHRoLWNsaXAsIC5jbGlwLWluc2lkZS5uZXdzLWNhdGVnb3J5LW5hdmkgLmJveC13aWR0aC1jbGlwLCAuY2xpcC1pbnNpZGUucGFnZS1uYXZpZ2F0aW9uIC5ib3gtd2lkdGgtY2xpcCwgLmNsaXAtaW5zaWRlLmpiYS1uZXdzIC5ib3gtd2lkdGgtY2xpcCwgLmNsaXAtaW5zaWRlLm5vLW5ld3MtZm91bmQgLmJveC13aWR0aC1jbGlwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHggNzBweDtcbiAgfVxufVxuLmxheW91dC5jbGlwLWluc2lkZSAuYm94LXdpZHRoLWNsaXAuYm94LXdpZHRoLWNsaXAub3JhbmdlLWNsaXBzLCAubGlua2JveCA+IC5jbGlwLWluc2lkZS5saW5rYm94LWxpbmsgLmJveC13aWR0aC1jbGlwLmJveC13aWR0aC1jbGlwLm9yYW5nZS1jbGlwcywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2xpcC1pbnNpZGUuY2FyZC1mb290ZXIgLmJveC13aWR0aC1jbGlwLmJveC13aWR0aC1jbGlwLm9yYW5nZS1jbGlwcywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2xpcC1pbnNpZGUuY2FyZC1ib2R5IC5ib3gtd2lkdGgtY2xpcC5ib3gtd2lkdGgtY2xpcC5vcmFuZ2UtY2xpcHMsIC5jbGlwLWluc2lkZS5uZXdzLXNpbmdsZSAuYm94LXdpZHRoLWNsaXAuYm94LXdpZHRoLWNsaXAub3JhbmdlLWNsaXBzLCAuY2xpcC1pbnNpZGUubmV3cy1tZW51LXZpZXcgLmJveC13aWR0aC1jbGlwLmJveC13aWR0aC1jbGlwLm9yYW5nZS1jbGlwcywgLmNsaXAtaW5zaWRlLm5ld3MtY2F0ZWdvcnktbmF2aSAuYm94LXdpZHRoLWNsaXAuYm94LXdpZHRoLWNsaXAub3JhbmdlLWNsaXBzLCAuY2xpcC1pbnNpZGUucGFnZS1uYXZpZ2F0aW9uIC5ib3gtd2lkdGgtY2xpcC5ib3gtd2lkdGgtY2xpcC5vcmFuZ2UtY2xpcHMsIC5jbGlwLWluc2lkZS5qYmEtbmV3cyAuYm94LXdpZHRoLWNsaXAuYm94LXdpZHRoLWNsaXAub3JhbmdlLWNsaXBzLCAuY2xpcC1pbnNpZGUubm8tbmV3cy1mb3VuZCAuYm94LXdpZHRoLWNsaXAuYm94LXdpZHRoLWNsaXAub3JhbmdlLWNsaXBzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItbGlua3Mtb3JhbmdlLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItcmVjaHRzLW9yYW5nZS5zdmdcIik7XG59XG4ubGF5b3V0LmNsaXAtaW5zaWRlIC5ib3gtd2lkdGhvdXQtY2xpcCwgLmxpbmtib3ggPiAuY2xpcC1pbnNpZGUubGlua2JveC1saW5rIC5ib3gtd2lkdGhvdXQtY2xpcCwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2xpcC1pbnNpZGUuY2FyZC1mb290ZXIgLmJveC13aWR0aG91dC1jbGlwLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jbGlwLWluc2lkZS5jYXJkLWJvZHkgLmJveC13aWR0aG91dC1jbGlwLCAuY2xpcC1pbnNpZGUubmV3cy1zaW5nbGUgLmJveC13aWR0aG91dC1jbGlwLCAuY2xpcC1pbnNpZGUubmV3cy1tZW51LXZpZXcgLmJveC13aWR0aG91dC1jbGlwLCAuY2xpcC1pbnNpZGUubmV3cy1jYXRlZ29yeS1uYXZpIC5ib3gtd2lkdGhvdXQtY2xpcCwgLmNsaXAtaW5zaWRlLnBhZ2UtbmF2aWdhdGlvbiAuYm94LXdpZHRob3V0LWNsaXAsIC5jbGlwLWluc2lkZS5qYmEtbmV3cyAuYm94LXdpZHRob3V0LWNsaXAsIC5jbGlwLWluc2lkZS5uby1uZXdzLWZvdW5kIC5ib3gtd2lkdGhvdXQtY2xpcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXQuc2xpZGVyYm94LCAubGlua2JveCA+IC5zbGlkZXJib3gubGlua2JveC1saW5rLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1mb290ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWJvZHksIC5zbGlkZXJib3gubmV3cy1zaW5nbGUsIC5zbGlkZXJib3gubmV3cy1tZW51LXZpZXcsIC5zbGlkZXJib3gubmV3cy1jYXRlZ29yeS1uYXZpLCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiwgLnNsaWRlcmJveC5qYmEtbmV3cywgLnNsaWRlcmJveC5uby1uZXdzLWZvdW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxheW91dC5zbGlkZXJib3gub3JhbmdlLCAubGlua2JveCA+IC5zbGlkZXJib3gub3JhbmdlLmxpbmtib3gtbGluaywgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm9yYW5nZS5jYXJkLWZvb3RlciwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm9yYW5nZS5jYXJkLWJvZHksIC5zbGlkZXJib3gub3JhbmdlLm5ld3Mtc2luZ2xlLCAuc2xpZGVyYm94Lm9yYW5nZS5uZXdzLW1lbnUtdmlldywgLnNsaWRlcmJveC5vcmFuZ2UubmV3cy1jYXRlZ29yeS1uYXZpLCAuc2xpZGVyYm94Lm9yYW5nZS5wYWdlLW5hdmlnYXRpb24sIC5zbGlkZXJib3gub3JhbmdlLmpiYS1uZXdzLCAuc2xpZGVyYm94Lm9yYW5nZS5uby1uZXdzLWZvdW5kIHtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5sYXlvdXQuc2xpZGVyYm94IC5sYXlvdXQuZGVjb3JhdGlvbmJveCBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAubGF5b3V0LmRlY29yYXRpb25ib3ggaDEsIC5sYXlvdXQuc2xpZGVyYm94IC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAubGlua2JveCA+IC5zbGlkZXJib3gubGlua2JveC1saW5rIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1mb290ZXIgLmxheW91dC5kZWNvcmF0aW9uYm94IGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1mb290ZXIgLmxpbmtib3ggPiAuZGVjb3JhdGlvbmJveC5saW5rYm94LWxpbmsgaDEsIC5sYXlvdXQuc2xpZGVyYm94IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5saW5rYm94ID4gLnNsaWRlcmJveC5saW5rYm94LWxpbmsgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAubGF5b3V0LnNsaWRlcmJveCAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAubGlua2JveCA+IC5zbGlkZXJib3gubGlua2JveC1saW5rIC5kZWNvcmF0aW9uYm94LmNhcmQtZm9vdGVyIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1mb290ZXIgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWJvZHkgLmxheW91dC5kZWNvcmF0aW9uYm94IGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1ib2R5IC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1ib2R5IC5kZWNvcmF0aW9uYm94LmNhcmQtZm9vdGVyIGgxLCAubGF5b3V0LnNsaWRlcmJveCAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAubGF5b3V0LnNsaWRlcmJveCAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWZvb3RlciAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWJvZHkgLmRlY29yYXRpb25ib3guY2FyZC1ib2R5IGgxLCAuc2xpZGVyYm94Lm5ld3Mtc2luZ2xlIC5sYXlvdXQuZGVjb3JhdGlvbmJveCBoMSwgLnNsaWRlcmJveC5uZXdzLXNpbmdsZSAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94Lmxpbmtib3gtbGluayBoMSwgLnNsaWRlcmJveC5uZXdzLXNpbmdsZSAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtZm9vdGVyIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3gubmV3cy1zaW5nbGUgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5zbGlkZXJib3gubmV3cy1zaW5nbGUgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5uZXdzLXNpbmdsZSAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5zbGlkZXJib3gubmV3cy1tZW51LXZpZXcgLmxheW91dC5kZWNvcmF0aW9uYm94IGgxLCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5uZXdzLW1lbnUtdmlldyAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLnNsaWRlcmJveC5uZXdzLW1lbnUtdmlldyAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmxheW91dC5kZWNvcmF0aW9uYm94IGgxLCAuc2xpZGVyYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAubGlua2JveCA+IC5kZWNvcmF0aW9uYm94Lmxpbmtib3gtbGluayBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmRlY29yYXRpb25ib3guY2FyZC1ib2R5IGgxLCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiAubGF5b3V0LmRlY29yYXRpb25ib3ggaDEsIC5zbGlkZXJib3gucGFnZS1uYXZpZ2F0aW9uIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtZm9vdGVyIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3gucGFnZS1uYXZpZ2F0aW9uIC5kZWNvcmF0aW9uYm94LmNhcmQtZm9vdGVyIGgxLCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiAuZGVjb3JhdGlvbmJveC5jYXJkLWJvZHkgaDEsIC5zbGlkZXJib3guamJhLW5ld3MgLmxheW91dC5kZWNvcmF0aW9uYm94IGgxLCAuc2xpZGVyYm94LmpiYS1uZXdzIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuc2xpZGVyYm94LmpiYS1uZXdzIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5qYmEtbmV3cyAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLnNsaWRlcmJveC5qYmEtbmV3cyAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmpiYS1uZXdzIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLnNsaWRlcmJveC5uby1uZXdzLWZvdW5kIC5sYXlvdXQuZGVjb3JhdGlvbmJveCBoMSwgLnNsaWRlcmJveC5uby1uZXdzLWZvdW5kIC5saW5rYm94ID4gLmRlY29yYXRpb25ib3gubGlua2JveC1saW5rIGgxLCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmpiYS1jYXJkLWNvbCAuY2FyZCAuZGVjb3JhdGlvbmJveC5jYXJkLWZvb3RlciBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmRlY29yYXRpb25ib3guY2FyZC1mb290ZXIgaDEsIC5zbGlkZXJib3gubm8tbmV3cy1mb3VuZCAuamJhLWNhcmQtY29sIC5jYXJkIC5kZWNvcmF0aW9uYm94LmNhcmQtYm9keSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmRlY29yYXRpb25ib3guY2FyZC1ib2R5IGgxLCAubGF5b3V0LnNsaWRlcmJveCAuZGVjb3JhdGlvbmJveC5uZXdzLXNpbmdsZSBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuZGVjb3JhdGlvbmJveC5uZXdzLXNpbmdsZSBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtZm9vdGVyIC5kZWNvcmF0aW9uYm94Lm5ld3Mtc2luZ2xlIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1ib2R5IC5kZWNvcmF0aW9uYm94Lm5ld3Mtc2luZ2xlIGgxLCAuc2xpZGVyYm94Lm5ld3Mtc2luZ2xlIC5kZWNvcmF0aW9uYm94Lm5ld3Mtc2luZ2xlIGgxLCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5kZWNvcmF0aW9uYm94Lm5ld3Mtc2luZ2xlIGgxLCAuc2xpZGVyYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAuZGVjb3JhdGlvbmJveC5uZXdzLXNpbmdsZSBoMSwgLnNsaWRlcmJveC5wYWdlLW5hdmlnYXRpb24gLmRlY29yYXRpb25ib3gubmV3cy1zaW5nbGUgaDEsIC5zbGlkZXJib3guamJhLW5ld3MgLmRlY29yYXRpb25ib3gubmV3cy1zaW5nbGUgaDEsIC5zbGlkZXJib3gubm8tbmV3cy1mb3VuZCAuZGVjb3JhdGlvbmJveC5uZXdzLXNpbmdsZSBoMSwgLmxheW91dC5zbGlkZXJib3ggLmRlY29yYXRpb25ib3gubmV3cy1tZW51LXZpZXcgaDEsIC5saW5rYm94ID4gLnNsaWRlcmJveC5saW5rYm94LWxpbmsgLmRlY29yYXRpb25ib3gubmV3cy1tZW51LXZpZXcgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWZvb3RlciAuZGVjb3JhdGlvbmJveC5uZXdzLW1lbnUtdmlldyBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtYm9keSAuZGVjb3JhdGlvbmJveC5uZXdzLW1lbnUtdmlldyBoMSwgLnNsaWRlcmJveC5uZXdzLXNpbmdsZSAuZGVjb3JhdGlvbmJveC5uZXdzLW1lbnUtdmlldyBoMSwgLnNsaWRlcmJveC5uZXdzLW1lbnUtdmlldyAuZGVjb3JhdGlvbmJveC5uZXdzLW1lbnUtdmlldyBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmRlY29yYXRpb25ib3gubmV3cy1tZW51LXZpZXcgaDEsIC5zbGlkZXJib3gucGFnZS1uYXZpZ2F0aW9uIC5kZWNvcmF0aW9uYm94Lm5ld3MtbWVudS12aWV3IGgxLCAuc2xpZGVyYm94LmpiYS1uZXdzIC5kZWNvcmF0aW9uYm94Lm5ld3MtbWVudS12aWV3IGgxLCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmRlY29yYXRpb25ib3gubmV3cy1tZW51LXZpZXcgaDEsIC5sYXlvdXQuc2xpZGVyYm94IC5kZWNvcmF0aW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuZGVjb3JhdGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWZvb3RlciAuZGVjb3JhdGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgaDEsIC5qYmEtY2FyZC1jb2wgLmNhcmQgLnNsaWRlcmJveC5jYXJkLWJvZHkgLmRlY29yYXRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIGgxLCAuc2xpZGVyYm94Lm5ld3Mtc2luZ2xlIC5kZWNvcmF0aW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLnNsaWRlcmJveC5uZXdzLW1lbnUtdmlldyAuZGVjb3JhdGlvbmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgaDEsIC5zbGlkZXJib3gubmV3cy1jYXRlZ29yeS1uYXZpIC5kZWNvcmF0aW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLnNsaWRlcmJveC5wYWdlLW5hdmlnYXRpb24gLmRlY29yYXRpb25ib3gubmV3cy1jYXRlZ29yeS1uYXZpIGgxLCAuc2xpZGVyYm94LmpiYS1uZXdzIC5kZWNvcmF0aW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLnNsaWRlcmJveC5uby1uZXdzLWZvdW5kIC5kZWNvcmF0aW9uYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSBoMSwgLmxheW91dC5zbGlkZXJib3ggLmRlY29yYXRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgxLCAubGlua2JveCA+IC5zbGlkZXJib3gubGlua2JveC1saW5rIC5kZWNvcmF0aW9uYm94LnBhZ2UtbmF2aWdhdGlvbiBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtZm9vdGVyIC5kZWNvcmF0aW9uYm94LnBhZ2UtbmF2aWdhdGlvbiBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtYm9keSAuZGVjb3JhdGlvbmJveC5wYWdlLW5hdmlnYXRpb24gaDEsIC5zbGlkZXJib3gubmV3cy1zaW5nbGUgLmRlY29yYXRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgxLCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5kZWNvcmF0aW9uYm94LnBhZ2UtbmF2aWdhdGlvbiBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmRlY29yYXRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgxLCAuc2xpZGVyYm94LnBhZ2UtbmF2aWdhdGlvbiAuZGVjb3JhdGlvbmJveC5wYWdlLW5hdmlnYXRpb24gaDEsIC5zbGlkZXJib3guamJhLW5ld3MgLmRlY29yYXRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgxLCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmRlY29yYXRpb25ib3gucGFnZS1uYXZpZ2F0aW9uIGgxLCAubGF5b3V0LnNsaWRlcmJveCAuZGVjb3JhdGlvbmJveC5qYmEtbmV3cyBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuZGVjb3JhdGlvbmJveC5qYmEtbmV3cyBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtZm9vdGVyIC5kZWNvcmF0aW9uYm94LmpiYS1uZXdzIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1ib2R5IC5kZWNvcmF0aW9uYm94LmpiYS1uZXdzIGgxLCAuc2xpZGVyYm94Lm5ld3Mtc2luZ2xlIC5kZWNvcmF0aW9uYm94LmpiYS1uZXdzIGgxLCAuc2xpZGVyYm94Lm5ld3MtbWVudS12aWV3IC5kZWNvcmF0aW9uYm94LmpiYS1uZXdzIGgxLCAuc2xpZGVyYm94Lm5ld3MtY2F0ZWdvcnktbmF2aSAuZGVjb3JhdGlvbmJveC5qYmEtbmV3cyBoMSwgLnNsaWRlcmJveC5wYWdlLW5hdmlnYXRpb24gLmRlY29yYXRpb25ib3guamJhLW5ld3MgaDEsIC5zbGlkZXJib3guamJhLW5ld3MgLmRlY29yYXRpb25ib3guamJhLW5ld3MgaDEsIC5zbGlkZXJib3gubm8tbmV3cy1mb3VuZCAuZGVjb3JhdGlvbmJveC5qYmEtbmV3cyBoMSwgLmxheW91dC5zbGlkZXJib3ggLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSwgLmxpbmtib3ggPiAuc2xpZGVyYm94Lmxpbmtib3gtbGluayAuZGVjb3JhdGlvbmJveC5uby1uZXdzLWZvdW5kIGgxLCAuamJhLWNhcmQtY29sIC5jYXJkIC5zbGlkZXJib3guY2FyZC1mb290ZXIgLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSwgLmpiYS1jYXJkLWNvbCAuY2FyZCAuc2xpZGVyYm94LmNhcmQtYm9keSAuZGVjb3JhdGlvbmJveC5uby1uZXdzLWZvdW5kIGgxLCAuc2xpZGVyYm94Lm5ld3Mtc2luZ2xlIC5kZWNvcmF0aW9uYm94Lm5vLW5ld3MtZm91bmQgaDEsIC5zbGlkZXJib3gubmV3cy1tZW51LXZpZXcgLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSwgLnNsaWRlcmJveC5uZXdzLWNhdGVnb3J5LW5hdmkgLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSwgLnNsaWRlcmJveC5wYWdlLW5hdmlnYXRpb24gLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSwgLnNsaWRlcmJveC5qYmEtbmV3cyAuZGVjb3JhdGlvbmJveC5uby1uZXdzLWZvdW5kIGgxLCAuc2xpZGVyYm94Lm5vLW5ld3MtZm91bmQgLmRlY29yYXRpb25ib3gubm8tbmV3cy1mb3VuZCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jb2wtbGctNC5kLWZsZXguZmxleC1ncm93LTEgPiBkaXYsIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyA+IGxpLmNvbC1sZy00ID4gZGl2LCAuY29sLWxnLTQuZC1mbGV4Lm5ld3MgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLCAuYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVycywgLmJ0bi1wcmltYXJ5LFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxLjE4cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idXR0b24tamJhaGVhZGVyLXdyYXBwZXIueHMgLmJ0bi1zdGFydHNlaXRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJ1dHRvbi1qYmFoZWFkZXItd3JhcHBlci54cyAuYnRuLXN0YXJ0c2VpdGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLXN0YXJ0c2VpdGUge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmhvdmVyOmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmhvdmVyOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXIsXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXI6bGluayxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpob3Zlcjp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluazpob3Zlcixcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpmb2N1czp2aXNpdGVkLCAuYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzOmxpbmssXG5baHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXM6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LmZvY3VzLCAuZm9jdXMuYnRuLXNlY29uZGFyeSxcbi5mb2N1cy5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluayxcbi5mb2N1cy5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZCwgLmZvY3VzLmJ0bi1wcmltYXJ5LWludmVycyxcbi5mb2N1c1tocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLFxuLmZvY3VzW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluay5mb2N1cyxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMXJlbSByZ2JhKDI1MiwgOTYsIDQsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LFxuLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktaW52ZXJzLFxuLmRpc2FibGVkW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmxpbmssXG4uZGlzYWJsZWRbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06ZGlzYWJsZWQ6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06ZGlzYWJsZWQ6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVyczpkaXNhYmxlZCxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpkaXNhYmxlZDpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmRpc2FibGVkOnZpc2l0ZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rLmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluazpkaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeS1pbnZlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeS1pbnZlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnktaW52ZXJzLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluay5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnlbaHJlZl49dGVsXTpsaW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeVtocmVmXj10ZWxdOnZpc2l0ZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjFyZW0gcmdiYSgyNTIsIDk2LCA0LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5OnZpc2l0ZWQsIC5idG4tc2Vjb25kYXJ5OnZpc2l0ZWQsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZCwgLmJ0bi1wcmltYXJ5OmxpbmssIC5idG4tc2Vjb25kYXJ5OmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmssIC5idG4tcHJpbWFyeS1pbnZlcnM6bGluayxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluaywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXByaW1hcnktaW52ZXJzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbms6dmlzaXRlZCxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbms6bGluayxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbms6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZDp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZDpsaW5rLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZDphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06aG92ZXI6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06aG92ZXI6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVyczpob3ZlcixcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpob3ZlcjpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmhvdmVyOnZpc2l0ZWQsIC5idG4tcHJpbWFyeS5mb2N1cywgLmZvY3VzLmJ0bi1zZWNvbmRhcnksXG4uZm9jdXMuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmssXG4uZm9jdXMuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQsIC5mb2N1cy5idG4tcHJpbWFyeS1pbnZlcnMsXG4uZm9jdXNbaHJlZl49dGVsXS5idG4tcHJpbWFyeS1pbnZlcnM6bGluayxcbi5mb2N1c1tocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06bGluazpob3Zlcixcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmxpbmsuZm9jdXMsXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTp2aXNpdGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2hyZWZePXRlbF06dmlzaXRlZC5mb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjUyLCA5NiwgNCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1wcmltYXJ5LWludmVycyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMsIC5idG4tcHJpbWFyeS1pbnZlcnMuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMjUyLCA5NiwgNCwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnMuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1pbnZlcnM6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG4uYnRuLXByaW1hcnktaW52ZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWludmVyczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LWludmVycy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnktaW52ZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnktaW52ZXJzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4xcmVtIHJnYmEoMjUyLCA5NiwgNCwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnM6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LWludmVyczpsaW5rLCAuYnRuLXByaW1hcnktaW52ZXJzOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXIsIC5idG4tcHJpbWFyeS1pbnZlcnMuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCA5NiwgNCkgIWltcG9ydGFudDtcbn1cblxuLnBvd2VybWFpbF9maWVsZHdyYXBfdHlwZV9yZXNldCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wb3dlcm1haWxfcmVzZXQuYnRuLmJ0bi1saW5rLCAucG93ZXJtYWlsX3Jlc2V0LmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnksIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnksIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnktaW52ZXJzIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvd2VybWFpbF9yZXNldC5idG4uYnRuLWxpbms6aG92ZXIsIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBvd2VybWFpbF9yZXNldC5idG4tbGluay5idG4tcHJpbWFyeTpob3ZlciwgLnBvd2VybWFpbF9yZXNldC5idG4tbGluay5idG4tcHJpbWFyeS1pbnZlcnM6aG92ZXIsIC5wb3dlcm1haWxfcmVzZXQuYnRuLmJ0bi1saW5rOmZvY3VzLCAucG93ZXJtYWlsX3Jlc2V0LmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnk6Zm9jdXMsIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzLCAucG93ZXJtYWlsX3Jlc2V0LmJ0bi5idG4tbGluazphY3RpdmUsIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnk6YWN0aXZlLCAucG93ZXJtYWlsX3Jlc2V0LmJ0bi1saW5rLmJ0bi1wcmltYXJ5LWludmVyczphY3RpdmUge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wb3dlcm1haWxfcmVzZXQuYnRuLmJ0bi1saW5rLCAucG93ZXJtYWlsX3Jlc2V0LmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnksIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnksIC5wb3dlcm1haWxfcmVzZXQuYnRuLWxpbmsuYnRuLXByaW1hcnktaW52ZXJzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmOTRiNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGY5NGI2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbms6aG92ZXIsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGY5NGI2O1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMXJlbSByZ2JhKDc5LCAxNDgsIDE4MiwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluay5kaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluazpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZC5kaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xuICBib3JkZXItY29sb3I6ICM0Zjk0YjY7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRmOTRiNjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMXJlbSByZ2JhKDc5LCAxNDgsIDE4MiwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5idG4tc2Vjb25kYXJ5OmxpbmssIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06bGluazp2aXNpdGVkLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rOmxpbmssXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmxpbms6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkOnZpc2l0ZWQsXG4uYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOnZpc2l0ZWQ6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06dmlzaXRlZDphY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpsaW5rLmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTp2aXNpdGVkLmZvY3VzIHtcbiAgY29sb3I6ICM0Zjk0YjYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYS5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06aG92ZXI6aG92ZXIsIGEuYnRuLXNlY29uZGFyeVtocmVmXj10ZWxdOmhvdmVyOmZvY3VzLCBhLmJ0bi1zZWNvbmRhcnlbaHJlZl49dGVsXTpob3ZlcjphY3RpdmUge1xuICBjb2xvcjogIzRmOTRiNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxLjI3cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNmVtO1xufVxuXG4uY2UtbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWFnZWhlYWQge1xuICBwYWRkaW5nOiAwcHggMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzMDBweDtcbiAgbWluLWhlaWdodDogNTcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltYWdlaGVhZCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltYWdlaGVhZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMjAwcHg7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlaGVhZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMjAwcHg7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gIH1cbn1cbi5pbWFnZWhlYWQgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG4uaW1hZ2VoZWFkLmpiYS1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NzVweDtcbiAgbWluLWhlaWdodDogNTcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmltYWdlaGVhZC5qYmEtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlaGVhZC5qYmEtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltYWdlaGVhZC5qYmEtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlaGVhZC5qYmEtbG9jYXRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmltYWdlaGVhZCAuaGVhZGVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZWhlYWQgLmhlYWRlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4uaW1hZ2VoZWFkIC5zdGFydGVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDY0cHggMHB4IDFyZW0gMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBtaW4taGVpZ2h0OiAzOTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW1hZ2VoZWFkIC5zdGFydGVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1hZ2VoZWFkIC5zdGFydGVsZW1lbnQge1xuICAgIG1pbi1oZWlnaHQ6IDU2NXB4O1xuICAgIG1hcmdpbjogODBweCAwcHggMXJlbSAwcHg7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICB9XG59XG5cbi5pbWFnZWhlYWQuamJhLWxvY2F0aW9uIC5oZWFkZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uaW1hZ2VoZWFkLmpiYS1sb2NhdGlvbiAuc3RhcnRlbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuc2VjdGlvbi5jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuZm9vdGVyIGEge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV85MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAuZm9vdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5mb290ZXIgLmZvb3Rlci0xIC5mb290ZXItMS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cbmZvb3RlciAuZm9vdGVyLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5ib3R0b21saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLTEgLm5hdi1saW5rLCBmb290ZXIgLmZvb3Rlci0xIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgZm9vdGVyIC5mb290ZXItMSBhLFxuZm9vdGVyIC5mb290ZXItMiAubmF2LWxpbmssXG5mb290ZXIgLmZvb3Rlci0yIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLFxuLm5ld3MtbWVudS12aWV3IHVsIGxpIGZvb3RlciAuZm9vdGVyLTIgYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5mb290ZXIgdWwubmF2LmZvb3Rlcm5hdmksIGZvb3RlciB1bC5mb290ZXJuYXZpLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcywgZm9vdGVyIC5uZXdzLW1lbnUtdmlldyB1bC5mb290ZXJuYXZpLCAubmV3cy1tZW51LXZpZXcgZm9vdGVyIHVsLmZvb3Rlcm5hdmkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuZm9vdGVyIHVsLm5hdi5mb290ZXJuYXZpLmxhbmduYXZpIGEsIGZvb3RlciB1bC5mb290ZXJuYXZpLmxhbmduYXZpLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyBhLCBmb290ZXIgLm5ld3MtbWVudS12aWV3IHVsLmZvb3Rlcm5hdmkubGFuZ25hdmkgYSwgLm5ld3MtbWVudS12aWV3IGZvb3RlciB1bC5mb290ZXJuYXZpLmxhbmduYXZpIGEge1xuICBmb250LWZhbWlseTogXCJUYWhvbWEtQm9sZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmllLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jbGlwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItbGlua3Mtd2VpLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2tsYW1tZXItcmVjaHRzLXdlaS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGlwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHggNzBweDtcbiAgfVxufVxuXG4udGVtcGxhdGUtaGVhZGVyaW1hZ2UgLm1haW4sIC50ZW1wbGF0ZS1zdGFuZGFyZCAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLWhlYWRlcmltYWdlIC5tYWluLCAudGVtcGxhdGUtc3RhbmRhcmQgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5cbi8qIHJhdXNnZW5vbW1lbiBhbSAwNy4wOS4sIGRhIHNpY2ggZGFzIE1lbsO8IGluIGJlaWRlbiBTZWl0ZW50ZW1wbGF0ZXMgZ2xlaWNoIHZlcmhhbHRlbiBzb2xsKi9cbi50ZW1wbGF0ZS1zdGFuZGFyZCAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXN0YW5kYXJkIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4udGVtcGxhdGUtc3RhbmRhcmQgLm5hdmJhci1yZXNwb25zaXZlLCAudGVtcGxhdGUtc3RhbmRhcmQgLmFjdGlvbi1hcmVhIHtcbiAgdG9wOiAtNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtc3RhbmRhcmQgLm5hdmJhci1yZXNwb25zaXZlLCAudGVtcGxhdGUtc3RhbmRhcmQgLmFjdGlvbi1hcmVhIHtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5cbi5za2lwYXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgei1pbmRleDogMTA0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNraXBhcmVhIC5za2lwbGluay10ZXh0LCAuc2tpcGFyZWEgYSAuc2tpcGxpbmstdGV4dCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi50b3BuYXZpLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2Lm5hdi10YWJzLmpiYS10YWJzLCB1bC5uYXYtdGFicy5qYmEtdGFicy5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMsIC5uZXdzLW1lbnUtdmlldyB1bC5uYXYtdGFicy5qYmEtdGFicyB7XG4gIG1hcmdpbjogMnJlbSAwIDAgMDtcbn1cbi5uYXYubmF2LXRhYnMuamJhLXRhYnMgbGksIHVsLm5hdi10YWJzLmpiYS10YWJzLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyBsaSwgLm5ld3MtbWVudS12aWV3IHVsLm5hdi10YWJzLmpiYS10YWJzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzRmOTRiNjtcbn1cbi5uYXYubmF2LXRhYnMuamJhLXRhYnMgbGkgYSwgdWwubmF2LXRhYnMuamJhLXRhYnMuZ3JpZC1jb250YWluZXIuc3RhcnQtbGlua2JveGVzIGxpIGEsIC5uZXdzLW1lbnUtdmlldyB1bC5uYXYtdGFicy5qYmEtdGFicyBsaSBhIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5uYXYubmF2LXRhYnMuamJhLXRhYnMgbGkgYTpsYXN0LWNoaWxkLCB1bC5uYXYtdGFicy5qYmEtdGFicy5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMgbGkgYTpsYXN0LWNoaWxkLCAubmV3cy1tZW51LXZpZXcgdWwubmF2LXRhYnMuamJhLXRhYnMgbGkgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbn1cbi5uYXYubmF2LXRhYnMuamJhLXRhYnMgbGkgYS5hY3RpdmUsIHVsLm5hdi10YWJzLmpiYS10YWJzLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyBsaSBhLmFjdGl2ZSwgLm5ld3MtbWVudS12aWV3IHVsLm5hdi10YWJzLmpiYS10YWJzIGxpIGEuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Zjk0YjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0Zjk0YjY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0Zjk0YjY7XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0Zjk0YjY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2IHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGRpdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV85MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2IGE6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXY6aG92ZXIsIC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXY6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXY6aG92ZXIgYSwgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGRpdjpmb2N1cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmOTRiNjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmpiYS1mbGV4c2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uamJhLWZsZXhzbGlkZXIgaDEgPiBhOmhvdmVyLCAuamJhLWZsZXhzbGlkZXIgaDEgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5qYmEtZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9wZmVpbC1saW5rcy1vcmFuZ2Uuc3ZnKTtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuLmpiYS1mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcGZlaWwtcmVjaHRzLW9yYW5nZS5zdmcpO1xufVxuLmpiYS1mbGV4c2xpZGVyLWNhcmRzLmpiYS1mbGV4c2xpZGVyLW5ld3Mge1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuamJhLWZsZXhzbGlkZXItY2FyZHMuamJhLWZsZXhzbGlkZXItbmV3cyB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuamJhLWZsZXhzbGlkZXItY2FyZHMuamJhLWZsZXhzbGlkZXItbmV3cyB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuamJhLWZsZXhzbGlkZXItY2FyZHMuamJhLWZsZXhzbGlkZXItbmV3cyB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpiYS1mbGV4c2xpZGVyLWNhcmRzLmpiYS1mbGV4c2xpZGVyLW5ld3Mge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uamJhLWZsZXhzbGlkZXIuamJhLWZsZXhzbGlkZXItY2FyZHMgLmZsZXgtdmlld3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uamJhLWZsZXhzbGlkZXIuamJhLWZsZXhzbGlkZXItY2FyZHMgdWwgbGkgLmpiYS1jYXJkLWNvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyAuZmxleC1jb250cm9sLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTc2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCAwcHg7XG59XG4uamJhLWZsZXhzbGlkZXIuamJhLWZsZXhzbGlkZXItY2FyZHMgLmZsZXgtY29udHJvbC1wYWdpbmcge1xuICBtaW4taGVpZ2h0OiA1N3B4O1xufVxuLmpiYS1mbGV4c2xpZGVyLmpiYS1mbGV4c2xpZGVyLWNhcmRzIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjUyLCA5NiwgNCk7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4uamJhLWZsZXhzbGlkZXIuamJhLWZsZXhzbGlkZXItY2FyZHMgLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciwgLmpiYS1mbGV4c2xpZGVyLmpiYS1mbGV4c2xpZGVyLWNhcmRzIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTljMWE0O1xufVxuLmpiYS1mbGV4c2xpZGVyLmpiYS1mbGV4c2xpZGVyLWNhcmRzIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUsIC5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyAuZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyLCAuamJhLWZsZXhzbGlkZXIuamJhLWZsZXhzbGlkZXItY2FyZHMgLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbn1cbi5qYmEtZmxleHNsaWRlci5qYmEtZmxleHNsaWRlci1jYXJkcyAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogLTU0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjZmxleHNsaWRlci1uZXdzIGgxLCAubmV3cy5uZXdzLXNpbmdsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2LFxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYsXG4gIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQsXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQsXG4gIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMnJlbSAwIDAgMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vcmUtbGVzcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5pY29uLXBsdXMtbWludXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmFjY29yZGlvbmJveC5vcmFuZ2UgLmljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tcGx1cy1vcmFuZ2Uuc3ZnXCIpO1xufVxuXG4uYWNjb3JkaW9uYm94Lm9yYW5nZSAuaWNvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tbWludXMtb3JhbmdlLnN2Z1wiKTtcbn1cblxuLmFjY29yZGlvbmJveC5ibHVlIC5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXBsdXMtYmxhdS5zdmdcIik7XG59XG5cbi5hY2NvcmRpb25ib3guYmx1ZSAuaWNvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tbWludXMtYmxhdS5zdmdcIik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEuMThyZW07XG59XG5cbmxhYmVsLCAuZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmxhYmVsIC5zbWFsbCwgLmZvcm0tdGV4dCAuc21hbGwge1xuICBsaW5lLWhlaWdodDogMC44cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0Zjk0YjY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDJweCk7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnLCBsZWdlbmQge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjE4cmVtO1xufVxuLmNvbC1mb3JtLWxhYmVsLWxnLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIGxlZ2VuZC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY29sLWZvcm0tbGFiZWwtbGcuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCBsZWdlbmQuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjhyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG5sYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbC5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG5cbi5wb3dlcm1haWwtZmllbGQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG5cbnVsLnBvd2VybWFpbF9tZXNzYWdlLmFsZXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi8qw5xiZXJzY2hyZWliZW4gZGVyIFRZUE8zIFN0YW5kcmFkIENTUyoqL1xuLmNlLWludGV4dC5jZS1yaWdodCAuY2UtZ2FsbGVyeSwgLmNlLWludGV4dC5jZS1sZWZ0IC5jZS1nYWxsZXJ5LCAuY2UtYWJvdmUgLmNlLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4udG8tdG9wLXN0aWNreSB7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMzkgIWltcG9ydGFudDsgLy8gMTAzOSwgZGEgZXMgdW50ZXIgZGVtIE1vZGFsIGxpZWdlbiBzb2xsXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYuc3BzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgfVxuICAmLnNwcy5zcHMtLWJsdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cywgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgfVxufVxuKi9cbi5uZXdzLXJlbGF0ZWQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5ld3MtcmVsYXRlZC13cmFwIC5uZXdzLXJlbGF0ZWQge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1yZWxhdGVkLXdyYXAgLm5ld3MtcmVsYXRlZCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubmV3cy1yZWxhdGVkLXdyYXAgLm5ld3MtcmVsYXRlZCB1bCBsaSBhLmludGVybmFsLWxpbmssIC5uZXdzLXJlbGF0ZWQtd3JhcCAubmV3cy1yZWxhdGVkIC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgLm5ld3MtcmVsYXRlZC13cmFwIC5uZXdzLXJlbGF0ZWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY29weXJpZ2h0LWxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW0gYS5hY3RpdmUsIC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbSA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAvKiByYXVzZ2Vub21tZW4gd2VnZW4gQklUVk8gYW0gNy4xMi4yMDIyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBjb2xvcjogIzU5NTk1OTtcbiAgY29udGVudDogXCIvXCI7XG5cbiAgICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIC5icmVhZGNydW1iLXNsYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uZGlzcGxheS0xMDAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipUZXh0YXVzcmljaHR1bmcgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmRpdi5ydGwge1xuICBmb250LWZhbWlseTogVGFob21hICFpbXBvcnRhbnQ7XG59XG5kaXYucnRsIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGgzLCBkaXYucnRsIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGksIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgZGl2LnJ0bCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBsaSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqTGVpY2h0ZSBTcHJhY2hlICoqKioqKiovXG4uZWFzeWxhbmcge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKiogTmV1ZXJ1bmdlbiAyMDIyIG5ld3NleHRlbnNpb24gKioqKioqKioqKiovXG4ubmV3cy1jYXRlZ29yeS1uYXZpIGgyLCAubmV3cy1jYXRlZ29yeS1uYXZpIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSBwLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLm5ld3MtY2F0ZWdvcnktbmF2aSBwLCAubmV3cy1jYXRlZ29yeS1uYXZpIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLmgyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5ld3MtY2F0ZWdvcnktbmF2aSBwLmgyIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cblxuLmpiYS1jYXJkLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5qYmEtY2FyZC1jb2wgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5qYmEtY2FyZC1jb2wgLmNhcmQ6aG92ZXIsIC5qYmEtY2FyZC1jb2wgLmNhcmQ6Zm9jdXMge1xuICBjb2xvcjogIzRmOTRiNjtcbn1cbi5qYmEtY2FyZC1jb2wgLmNhcmQgcDpub3QoLmgyKSB7XG4gIGh5cGhlbnM6IGF1dG87XG59XG4uamJhLWNhcmQtY29sIC5jYXJkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6ICM0Zjk0YjY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmpiYS1jYXJkLWNvbCAuY2FyZCBhOmhvdmVyLCAuamJhLWNhcmQtY29sIC5jYXJkIGE6Zm9jdXMge1xuICBjb2xvcjogIzRmOTRiNjtcbn1cbi5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xufVxuLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIge1xuICBjb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciAubW9yZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMThyZW07XG59XG4uamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciAubW9yZS1saW5rOmhvdmVyLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWZvb3RlciAubW9yZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZCAuY2FyZC1ib2R5IHtcbiAgbWluLWhlaWdodDogNzZweDtcbn1cblxuLm5ld3MtbWVudS12aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ld3MtbWVudS12aWV3IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uZXdzLW1lbnUtdmlldyB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmV3cy1tZW51LXZpZXcgdWwgbGkuaXRlbWFjdGl2ZSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgaDIgYS5pdGVtYWN0aXZlLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAgYS5pdGVtYWN0aXZlLCAubmV3cyAuamJhLW5ld3MgLmFydGljbGUgLm5ld3MtbWVudS12aWV3IHVsIGxpIHAgYS5pdGVtYWN0aXZlLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5IHAuaDIgYS5pdGVtYWN0aXZlLCAuamJhLWNhcmQtY29sIC5jYXJkIC5jYXJkLWJvZHkgLm5ld3MtbWVudS12aWV3IHVsIGxpIHAuaDIgYS5pdGVtYWN0aXZlIHtcbiAgY29sb3I6IHJnYigyNTIsIDk2LCA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3cy1saXN0LWRhdGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzUwMFwiLCBUYWhvbWEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBjb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5uZXdzIC5wYWdlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV85MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkuY3VycmVudCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWluLXdpZHRoOiA0MnB4O1xufVxuLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1pbi13aWR0aDogNDJweDtcbn1cbi5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkuY3VycmVudCBhLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC5uZXdzIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG51bC5wYWdlciBsaS5uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxudWwucGFnZXIgbGkucHJldmlvdXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubmV3c25hdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmV3c25hdiAubmF2LWxpbmssIC5uZXdzbmF2IC5uZXdzLW1lbnUtdmlldyB1bCBsaSBhLCAubmV3cy1tZW51LXZpZXcgdWwgbGkgLm5ld3NuYXYgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBwYWRkaW5nOiAycHggMTJweCAycHggMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAvKlxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHRleHRncmF1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuXG5cbiAgJjpob3ZlcjphZnRlciwgJi5hY3RpdmU6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAkamJhYmxhdTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAgKi9cbn1cbi5uZXdzbmF2IC5uYXYtbGluazpob3ZlciwgLm5ld3NuYXYgLm5ld3MtbWVudS12aWV3IHVsIGxpIGE6aG92ZXIsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmV3c25hdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZmNmY2ZjtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4ubmV3c25hdiAubmF2LWxpbmsuYWN0aXZlLCAubmV3c25hdiAubmV3cy1tZW51LXZpZXcgdWwgbGkgYS5hY3RpdmUsIC5uZXdzLW1lbnUtdmlldyB1bCBsaSAubmV3c25hdiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKlxuLSBKQkEgRXZlbnRrYWxlbmRlciAoMTkpIC0gc2Nod2FyelxuLSAtIEbDvHIgRGljaCAoMjApIC0gb3JhbmdlXG4tIC0gRsO8ciBFbHRlcm4gKDIxKSAtIGJsYXVcblxuICovXG4uYmFkZ2UsIC5tZW51dGV4dC1uYXZiYXItdG9wIHtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxLjI3cmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIENzcyBtaXQgS2F0ZWdvcmllbnIgZ2VtZXJnZWQ6XG4xOSA9IEFsbGUgRXZlbnRzXG4yMCA9IEbDvHIgZGljaCAob3JhbmdlKVxuMjEgPSBGw7xyIEVsdGVybiAoYmxhdSlcbiovXG4uYmFkZ2UtMTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmFkZ2UtZGFyaywgLmJhZGdlLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xufVxuXG4uYmFkZ2UtMjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY5NGI2O1xufVxuXG4ubmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qSkJBIE5ld3MgZWluZ2Vmw7xocnQgMDYvMjAyMiBtaXQgc3BlemllbGxlbSBMYXlvdXQuIE51ciBhdWYgU3RzdGFydHNlaXRlIGFrdHVlbGwgZ2VudXR6dCovXG4ubmV3cyAuamJhLW5ld3MgLmFydGljbGUgaDMsIC5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLCAubmV3cyAucGFnZS1uYXZpZ2F0aW9uIHVsIC5qYmEtbmV3cyAuYXJ0aWNsZSBsaSB7XG4gIGNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uZXdzIC5qYmEtbmV3cyAuYXJ0aWNsZSAubmV3cy1saXN0LWRhdGUge1xuICBmb250LXNpemU6IDEuMjdyZW07XG59XG4ubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCB7XG4gIGNvbG9yOiAjNGY5NGI2O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubmV3cyAuamJhLW5ld3MgLmFydGljbGUgcCBhIHtcbiAgY29sb3I6ICM0Zjk0YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAgYTpob3ZlciwgLm5ld3MgLmpiYS1uZXdzIC5hcnRpY2xlIHAgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3MgLm5ld3Mtc2luZ2xlIC5hcnRpY2xlIGgxIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjNGY5NGI2O1xufVxuLm5ld3MgLm5ld3Mtc2luZ2xlIC5hcnRpY2xlIGgzLCAubmV3cyAubmV3cy1zaW5nbGUgLmFydGljbGUgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSwgLm5ld3MgLnBhZ2UtbmF2aWdhdGlvbiB1bCAubmV3cy1zaW5nbGUgLmFydGljbGUgbGkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubGlua2JveCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlua2JveCA+IC5saW5rYm94LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpbmtib3ggPiAubGlua2JveC1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYWZ0ZXItZXh0cmEtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mcmFtZS10eXBlLW1lbnVfc3VicGFnZXMgdWwgbGkgYTpob3ZlciwgLmZyYW1lLXR5cGUtbWVudV9zaXRlbWFwIHVsIGxpIGE6aG92ZXIsIC5mcmFtZS10eXBlLW1lbnVfcGFnZXMgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWVudXRleHQtbmF2YmFyLXRvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bC5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC1nYXA6IDhweDtcbiAgcGFkZGluZzogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMjBweCAzMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzJweCAzNzJweCBhdXRvO1xuICB9XG59XG51bC5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMgPiBsaSBkaXYubGlua2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzIHVsLmdyaWQtY29udGFpbmVyLnN0YXJ0LWxpbmtib3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NzRweCA0NzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cyB1bC5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcycHggMzcycHggYXV0bztcbiAgfVxufVxuLm5ld3MgdWwuZ3JpZC1jb250YWluZXIuc3RhcnQtbGlua2JveGVzLmxpbmtib3hlcy0yIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cyB1bC5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMubGlua2JveGVzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cyB1bC5ncmlkLWNvbnRhaW5lci5zdGFydC1saW5rYm94ZXMubGlua2JveGVzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcycHggMzcycHg7XG4gIH1cbn1cblxudWwuZ3JpZC1jb250YWluZXIuc3RhcnQtbGlua2JveGVzLmxpbmtib3hlcy01IGxpLml0ZW0zIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzRmOTRiNjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjNGY5NGI2O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuXG4uZGFya21vZGUgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5kYXJrbW9kZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1OTU5NTk7XG59XG4uZGFya21vZGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLCAuZGFya21vZGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICM1OTU5NTk7XG59XG5cbi8qcmVzZXRzIGbDvHIgQ2hlY2tib3hlbiB1bmQgcmFkaW9zKi9cbi5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4xOHJlbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGVnZW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi8qMjQuMDMuMjAyMyAtIGtvbXBpbGllcnQgZGVyIG5vY2ggcmljaHRpZz8gMTcuMDguMjAyMz8qL1xuYmxvY2txdW90ZSA+IHAge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBibG9ja3F1b3RlID4gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuaHRtbFtsYW5nPWRlXSBxIHtcbiAgcXVvdGVzOiBcIuKAnlwiIFwi4oCcXCI7XG59XG5cbnE6bGFuZyhkZSkge1xuICBxdW90ZXM6IFwi4oCeXCIgXCLigJxcIjtcbn1cblxuaHRtbFtsYW5nPWRlXSBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIuKAnlwiIFwi4oCcXCI7XG59XG5cbmJsb2NrcXVvdGU6bGFuZyhkZSkge1xuICBxdW90ZXM6IFwi4oCeXCIgXCLigJxcIjtcbn1cblxucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cblxucTo6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbn1cblxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbn1cblxuLyoqIEbDvHIgU2Nod2VpeiB1bmQgRnJhbmtyZWljaCAqKi9cbmh0bWxbbGFuZz1jaF0gcSxcbmh0bWxbbGFuZz1mcl0gcSB7XG4gIHF1b3RlczogXCLCq1wiIFwiwrtcIjtcbn1cblxucTpsYW5nKGNoKSxcbnE6bGFuZyhmcikge1xuICBxdW90ZXM6IFwiwqtcIiBcIsK7XCI7XG59XG5cbmJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xufVxuXG5ibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbn1cblxuLmNlLXVwbG9hZHMgLmNlLXVwbG9hZHMtZmlsZXNpemUsIC5jZS11cGxvYWRzIC5jZS11cGxvYWRzLWZpbGVOYW1lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBVcGxvYWRzICovXG51bC5jZS11cGxvYWRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbnVsLmNlLXVwbG9hZHMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG51bC5jZS11cGxvYWRzIGxpIGRpdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxudWwuY2UtdXBsb2FkcyBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudWwuY2UtdXBsb2FkcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnR5cG8zLW1lc3NhZ2VzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogNDBweCAwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyowNy8yMDI1Ki9cbiNleWVjYXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjZXllY2F0Y2hlciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNleWVjYXRjaGVyIHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNleWVjYXRjaGVyIHtcbiAgICByaWdodDogMTUwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2V5ZWNhdGNoZXIge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZXllY2F0Y2hlciB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxNjFweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICNleWVjYXRjaGVyIHtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyxcbmxhYmVsOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLmJ0bjpmb2N1cyxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeVtocmVmXj10ZWxdOmZvY3VzOmxpbmssXG4uYnRuLXByaW1hcnlbaHJlZl49dGVsXTpmb2N1czp2aXNpdGVkLFxuLmJ0bi1wcmltYXJ5LWludmVyczpmb2N1cyxcbltocmVmXj10ZWxdLmJ0bi1wcmltYXJ5LWludmVyczpmb2N1czpsaW5rLFxuW2hyZWZePXRlbF0uYnRuLXByaW1hcnktaW52ZXJzOmZvY3VzOnZpc2l0ZWQsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06Zm9jdXM6bGluayxcbi5idG4tc2Vjb25kYXJ5W2hyZWZePXRlbF06Zm9jdXM6dmlzaXRlZCxcbi5uYXYtbGluazpmb2N1cyxcbi5uZXdzLW1lbnUtdmlldyB1bCBsaSBhOmZvY3VzLFxuLmN1c3RvbS1jb250cm9sOmZvY3VzLFxuLmZvcm0tY29udHJvbDpmb2N1cyxcbmxpIC5zaG93RmlsZXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggYmxhY2sgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1sZzpmb2N1cywgLmJ0bi1sZy5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMsIC5idG4tbGcuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2IoMjUyLCA5NiwgNCk7XG59XG5cbmJvZHkudXNpbmctbW91c2UgaW5wdXQ6Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIGxhYmVsOmZvY3VzLFxuYm9keS51c2luZy1tb3VzZSB0ZXh0YXJlYTpmb2N1cyxcbmJvZHkudXNpbmctbW91c2UgYTpmb2N1cyxcbmJvZHkudXNpbmctbW91c2UgYnV0dG9uOmZvY3VzLFxuYm9keS51c2luZy1tb3VzZSAuYnRuOmZvY3VzLFxuYm9keS51c2luZy1tb3VzZSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIC5idG4tcHJpbWFyeS1pbnZlcnM6Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuYm9keS51c2luZy1tb3VzZSAubmF2LWxpbms6Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIC5jdXN0b20tY29udHJvbDpmb2N1cyxcbmJvZHkudXNpbmctbW91c2UgLmxhbmd1YWdlLWl0ZW0gYTpmb2N1cyxcbmJvZHkudXNpbmctbW91c2UgLm5ld3MtbWVudS12aWV3IGE6Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIC5zaGFyZS1idG46Zm9jdXMsXG5ib2R5LnVzaW5nLW1vdXNlIC5hY2NvcmRpb24taGVhZGVyOmZvY3VzLFxuYm9keS51c2luZy1tb3VzZSBsaSAuc2hvd0ZpbGVzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5LCBmb290ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxubWFpbi5jb250YWluZXIge1xuICB3aWR0aDogMzgwcHg7XG59XG5tYWluLmNvbnRhaW5lciAubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5tYWluLmNvbnRhaW5lciAubWFpbiAubGF5b3V0LCBtYWluLmNvbnRhaW5lciAubWFpbiAubmV3cy1zaW5nbGUsIG1haW4uY29udGFpbmVyIC5tYWluIC5uZXdzLW1lbnUtdmlldywgbWFpbi5jb250YWluZXIgLm1haW4gLm5ld3MtY2F0ZWdvcnktbmF2aSwgbWFpbi5jb250YWluZXIgLm1haW4gLnBhZ2UtbmF2aWdhdGlvbiwgbWFpbi5jb250YWluZXIgLm1haW4gLmpiYS1uZXdzLCBtYWluLmNvbnRhaW5lciAubWFpbiAubm8tbmV3cy1mb3VuZCwgbWFpbi5jb250YWluZXIgLm1haW4gLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1ib2R5LCAuamJhLWNhcmQtY29sIC5jYXJkIG1haW4uY29udGFpbmVyIC5tYWluIC5jYXJkLWJvZHksIG1haW4uY29udGFpbmVyIC5tYWluIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtZm9vdGVyLCAuamJhLWNhcmQtY29sIC5jYXJkIG1haW4uY29udGFpbmVyIC5tYWluIC5jYXJkLWZvb3RlciwgbWFpbi5jb250YWluZXIgLm1haW4gLmxpbmtib3ggPiAubGlua2JveC1saW5rIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbm1haW4uY29udGFpbmVyIC5tYWluIC5sYXlvdXQgcCwgbWFpbi5jb250YWluZXIgLm1haW4gLm5ld3Mtc2luZ2xlIHAsIG1haW4uY29udGFpbmVyIC5tYWluIC5uZXdzLW1lbnUtdmlldyBwLCBtYWluLmNvbnRhaW5lciAubWFpbiAubmV3cy1jYXRlZ29yeS1uYXZpIHAsIG1haW4uY29udGFpbmVyIC5tYWluIC5wYWdlLW5hdmlnYXRpb24gcCwgbWFpbi5jb250YWluZXIgLm1haW4gLmpiYS1uZXdzIHAsIG1haW4uY29udGFpbmVyIC5tYWluIC5uby1uZXdzLWZvdW5kIHAsIG1haW4uY29udGFpbmVyIC5tYWluIC5qYmEtY2FyZC1jb2wgLmNhcmQgLmNhcmQtYm9keSBwLCAuamJhLWNhcmQtY29sIC5jYXJkIG1haW4uY29udGFpbmVyIC5tYWluIC5jYXJkLWJvZHkgcCwgbWFpbi5jb250YWluZXIgLm1haW4gLmpiYS1jYXJkLWNvbCAuY2FyZCAuY2FyZC1mb290ZXIgcCwgLmpiYS1jYXJkLWNvbCAuY2FyZCBtYWluLmNvbnRhaW5lciAubWFpbiAuY2FyZC1mb290ZXIgcCwgbWFpbi5jb250YWluZXIgLm1haW4gLmxpbmtib3ggPiAubGlua2JveC1saW5rIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXzkwMFwiLCBUYWhvbWEsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuXG5mb290ZXIgdWwuZm9vdGVybmF2aSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZXBlcmF0ZS1saW5rcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5mb290ZXIgdWwuZm9vdGVybmF2aSBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMV81MDBcIiwgVGFob21hLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5mb290ZXIgbGkuaW1wcmludCB7XG4gIHdpZHRoOiAxODVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLnByaXZhY3kge1xuICB3aWR0aDogMTg1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb290ZXJuYXZpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgOTYsIDQpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uc3ZnIC5jaXJjbGUge1xuICBmaWxsOiAjZmZmO1xufVxuLnN2ZyAudGV4dCB7XG4gIGZpbGw6ICNlYTU5MDY7XG59XG4uc3ZnOmhvdmVyLCAuc3ZnOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zdmc6aG92ZXIgLmNpcmNsZSwgLnN2Zzpmb2N1cyAuY2lyY2xlIHtcbiAgZmlsbDogI2VhNTkwNjtcbn1cbi5zdmc6aG92ZXIgLnRleHQsIC5zdmc6Zm9jdXMgLnRleHQge1xuICBmaWxsOiAjZmZmO1xufVxuXG4vKkxhbmd1YWdlIFN3aXRjaCBmw7xyIExpbmt0cmVlIDUxOCovXG5hLmxhbmd1YWdlLWl0ZW0ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjbGlwLXBhdGg6IGNpcmNsZSgyN3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlYTU5MDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFfOTAwXCIsIFRhaG9tYSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMHB4IDhweDtcbn1cbmEubGFuZ3VhZ2UtaXRlbTpob3ZlciwgYS5sYW5ndWFnZS1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTkwNjtcbiAgY29sb3I6ICNmZmY7XG59XG5hLmxhbmd1YWdlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTkwNjtcbiAgY29sb3I6ICNmZmY7XG59XG4iXX0= */