@charset "UTF-8";
.messages {
  position: fixed;
  width: 100%;
  margin: 1em;
  top: 0;
  z-index: 1001;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 1em;
}
.messages > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  list-style: none;
}

.lang-wrapper {
  float: left;
  margin-left: 20px;
}
.lang-wrapper a {
  padding: 25px 5px 25px;
  color: #888 !important;
  float: left;
  position: relative;
}
.lang-wrapper a:first-child:before {
  content: " ";
  width: 1px;
  background: #888;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  display: block;
}
.lang-wrapper a:hover {
  color: #888 !important;
}
@media screen and (max-width: 767px) {
  .lang-wrapper {
    position: fixed;
    right: 14px;
    top: -10px;
  }
}

.search-wrapper {
  position: absolute;
  right: 0;
  top: 24px;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .search-wrapper {
    right: 60px;
    top: 14px;
    position: fixed;
  }
}
@media screen and (max-width: 991px) {
  .search-wrapper {
    top: 7px;
  }
}
.search-wrapper .search-toggle {
  line-height: 52px;
  width: 44px;
  display: block;
  text-align: center;
}
.search-wrapper form {
  display: none;
  position: absolute;
  right: 0;
  width: 240px;
}
.search-wrapper form fieldset {
  float: left;
}
.search-wrapper form fieldset #search {
  box-shadow: none;
  border-radius: 0;
  padding-right: 62px;
}
.search-wrapper form fieldset #search + button {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  background: #eee;
  bottom: 0;
  right: 0;
  width: auto;
  text-align: center;
  box-shadow: none;
  border-radius: 0;
  width: 52px;
}
.search-wrapper form fieldset #search + button * {
  margin: 0;
}
.search-wrapper.open form {
  display: block;
}

@media screen and (max-width: 767px) {
  .navbar-fixed-top .lang-wrapper {
    position: fixed;
    right: 60px;
    top: -10px;
  }
}

/* kolor podstawowy tekstów */
/* SVG GRADIENTS */
.color1 svg .fillcolor1 {
  stop-color: #0077be !important;
}
.color1 svg .fillcolor2 {
  stop-color: rgb(11.5, 164.0078947368, 255) !important;
}
.color1 svg .fillcolor3 {
  stop-color: #d0e6f3;
}
.color1 svg .fillcolor4 {
  stop-color: #dcebf4;
}
.color1 svg .fill, .color1 svg .stroke {
  stroke: #0077be !important;
}

.color2 svg .fillcolor1 {
  stop-color: #ffd105 !important;
}
.color2 svg .fillcolor2 {
  stop-color: rgb(255, 223.076, 81.5) !important;
}
.color2 svg .fillcolor3 {
  stop-color: #fff8da;
}
.color2 svg .fillcolor4 {
  stop-color: #fffae5;
}
.color2 svg .fill, .color2 svg .stroke {
  stroke: #ffd105 !important;
}

.color3 svg .fillcolor1 {
  stop-color: #3aba4b !important;
}
.color3 svg .fillcolor2 {
  stop-color: rgb(110.5450819672, 209.9549180328, 123.7479508197) !important;
}
.color3 svg .fillcolor3 {
  stop-color: #b7e7be;
}
.color3 svg .fillcolor4 {
  stop-color: #c4f3cb;
}
.color3 svg .fill, .color3 svg .stroke {
  stroke: #3aba4b !important;
}

.color4 svg .fillcolor1 {
  stop-color: rgb(245.4520930233, 144.6023255814, 136.2479069767) !important;
}
.color4 svg .fillcolor2 {
  stop-color: rgb(247.3497674419, 166.5441860465, 159.8502325581) !important;
}
.color4 svg .fillcolor3 {
  stop-color: #f8d0cc;
}
.color4 svg .fillcolor4 {
  stop-color: #f7dad7;
}
.color4 svg .fill, .color4 svg .stroke {
  stroke: #ef4638 !important;
}

* {
  box-sizing: border-box;
  color: #000;
}

body {
  background: #fff;
  font-family: "Open Sans";
  max-width: 100%;
  overflow-x: hidden;
}
@media screen and (max-width: 1024px) {
  body {
    padding-top: 88px !important;
  }
}
@media screen and (max-width: 991px) {
  body {
    padding-top: 68px !important;
  }
}

/* TYPOGRAFIA */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans";
}

h1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 28px;
    line-height: 1.25;
  }
}
h1 + h2 {
  margin-top: 0;
  margin-bottom: 16px;
}

h2 {
  font-size: 24px;
  text-transform: none;
  margin-bottom: 6px;
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 21px;
    line-height: 1.45;
  }
}

p, ul, ol {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  p, ul, ol {
    font-size: 14px;
  }
}

.features-sidebar,
.content-wrapper {
  padding-top: 32px;
}

@media screen and (max-width: 991px) {
  #features {
    padding-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .breadcrumb-wrapper {
    display: none !important;
  }
}
.features-sidebar h3:first-child {
  font-weight: bold;
  font-size: 16px;
}
.features-sidebar .nav.vertical-nav li {
  border-bottom: 1px solid #E5E5E5;
}
.features-sidebar .nav.vertical-nav li a {
  padding: 8px 0;
  position: relative;
  padding-left: 20px !important;
}
.features-sidebar .nav.vertical-nav li a .fa {
  display: none;
}
.features-sidebar .nav.vertical-nav li a:before {
  content: "\f0a9";
  font-weight: 900;
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 8px;
  display: block;
}

h1:first-child {
  margin: -2px 0 10px;
}

.container.article {
  width: 1024px;
}

.category-title {
  display: table;
  width: 100%;
  float: left;
  margin-bottom: 16px;
}
.category-title .category-img, .category-title .title {
  display: table-cell;
  vertical-align: top;
  line-height: 1;
  font-size: 1;
}
.category-title .category-img {
  padding-right: 16px;
  width: 1px;
}
.category-title .category-img .fill {
  fill: url(#Gradient1);
}
.category-title .title {
  padding-top: 10px;
}
.category-title .title h1, .category-title .title h2, .category-title .title h3, .category-title .title h4 {
  margin: 0;
}

.content-wrapper {
  float: left;
  width: 100%;
}
.content-wrapper p {
  margin-bottom: 16px;
}
.content-wrapper img {
  height: auto !important;
}
.content-wrapper h2 {
  position: relative;
  font-weight: 600;
  margin-top: 44px;
}
.content-wrapper h1 + h2 {
  margin-top: 0;
}
.content-wrapper h3 {
  font-size: 18px;
  margin: 0 0 2px;
  font-weight: 600;
  position: relative;
  padding-bottom: 10px;
}
.content-wrapper h3:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  width: 60px;
  background: #0077be;
}
.content-wrapper.color1 h3:before {
  background: linear-gradient(135deg, #0077be, #1583c5);
}
.content-wrapper.color2 h3:before {
  background: linear-gradient(135deg, #ffd105, #ffdb3b);
}
.content-wrapper.color3 h3:before {
  background: linear-gradient(135deg, #3aba4b, #64ca71);
}
.content-wrapper.color4 h3:before {
  background: linear-gradient(135deg, rgb(243.5544186047, 122.6604651163, 112.6455813953), rgb(245.4520930233, 144.6023255814, 136.2479069767));
}
.content-wrapper ul li {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
}
.content-wrapper ul li:before {
  display: block;
  content: " ";
  width: 8px;
  height: 8px;
  left: 0;
  top: 7px;
  position: absolute;
  background: #000;
  border-radius: 2px;
  z-index: 2;
}
.content-wrapper ul li ol > li {
  padding-left: 36px;
}
.content-wrapper ul li ol > li:before {
  content: counter(olcounter, decimal) "/";
  top: -1px;
  background: transparent;
}
.content-wrapper ul li ol > li ol > li {
  padding-left: 36px;
}
.content-wrapper ul li ol > li ol > li:before {
  content: counter(olcounter, lower-alpha) "/";
}
.content-wrapper ul li ul {
  margin: 20px 0 40px;
}
.content-wrapper ul li ul li {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
}
.content-wrapper ul li ul li:before {
  display: block;
  content: " ";
  width: 8px;
  height: 8px;
  left: 0;
  top: 7px;
  position: absolute;
  background: transparent;
  border: 1px solid #000;
  border-radius: 2px;
  z-index: 2;
}
.content-wrapper ol {
  counter-reset: olcounter;
}
.content-wrapper ol > li {
  list-style: none;
  position: relative;
  padding: 0 0 0 40px;
}
.content-wrapper ol > li:before {
  counter-increment: olcounter;
  content: counter(olcounter, decimal) ".";
  /* background: #e9e9e9; */
  color: #000;
  font-weight: bold;
  margin-left: 0;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  margin-top: -1px;
  transition: 0.2s;
  left: 9px;
  top: -1px;
}
.content-wrapper ol > li ol > li {
  padding-left: 36px;
}
.content-wrapper ol > li ol > li:before {
  content: counter(olcounter, decimal) "/";
  width: 24px;
  height: 24px;
  line-height: 22px;
  background: transparent;
  top: 2px;
  /* border: 1px solid #e9e9e9; */
}
.content-wrapper ol > li ol > li ol > li {
  padding-left: 36px;
}
.content-wrapper ol > li ol > li ol > li:before {
  content: counter(olcounter, lower-alpha) "/";
}
.content-wrapper ul, .content-wrapper ol {
  margin: 16px 0;
  padding: 0 0 0 16px;
}
.content-wrapper ul li, .content-wrapper ol li {
  margin-bottom: 16px;
  transition: 0.2s;
}
.content-wrapper ul li:last-child, .content-wrapper ol li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.content-wrapper ul, .content-wrapper ol, .content-wrapper p {
  margin: 0 0 20px;
}
.content-wrapper ul + h3, .content-wrapper ol + h3, .content-wrapper p + h3 {
  margin-top: 32px;
}
.content-wrapper table {
  width: 100%;
  margin-bottom: 32px;
  margin-top: 16px;
}
.content-wrapper table:last-child {
  margin-bottom: 0;
}
.content-wrapper table td, .content-wrapper table th {
  border-left-width: 0;
  border-right-width: 0;
}
.content-wrapper table td ul, .content-wrapper table th ul {
  margin: 8px 0;
}
.content-wrapper table td ul li, .content-wrapper table th ul li {
  margin-bottom: 8px;
}
.content-wrapper table thead {
  background: linear-gradient(135deg, #eee, #ddd);
}
.content-wrapper table thead th, .content-wrapper table thead td {
  vertical-align: bottom;
  text-transform: uppercase;
  padding: 12px 8px 10px;
  border-bottom-width: 0;
}
.content-wrapper table thead th p:last-child, .content-wrapper table thead td p:last-child {
  margin-bottom: 0;
}
.content-wrapper table thead th p:first-child, .content-wrapper table thead td p:first-child {
  margin-top: 0;
}
.content-wrapper table tbody tr td, .content-wrapper table tbody tr th {
  vertical-align: top;
  border-bottom: 1px solid #ddd;
  border-top-width: 0;
  background: #f9f9f9;
  font-size: 14px;
  padding: 10px 8px;
}
.content-wrapper table tbody tr td ol, .content-wrapper table tbody tr td ul, .content-wrapper table tbody tr td p, .content-wrapper table tbody tr th ol, .content-wrapper table tbody tr th ul, .content-wrapper table tbody tr th p {
  font-size: 14px;
}
.content-wrapper table tbody tr td ol:first-child, .content-wrapper table tbody tr td ul:first-child, .content-wrapper table tbody tr td p:first-child, .content-wrapper table tbody tr th ol:first-child, .content-wrapper table tbody tr th ul:first-child, .content-wrapper table tbody tr th p:first-child {
  margin-top: 0;
}
.content-wrapper table tbody tr td ol:last-child, .content-wrapper table tbody tr td ul:last-child, .content-wrapper table tbody tr td p:last-child, .content-wrapper table tbody tr th ol:last-child, .content-wrapper table tbody tr th ul:last-child, .content-wrapper table tbody tr th p:last-child {
  margin-bottom: 0;
}
.content-wrapper table tbody tr td ol:last-child li:last-child, .content-wrapper table tbody tr td ul:last-child li:last-child, .content-wrapper table tbody tr td p:last-child li:last-child, .content-wrapper table tbody tr th ol:last-child li:last-child, .content-wrapper table tbody tr th ul:last-child li:last-child, .content-wrapper table tbody tr th p:last-child li:last-child {
  padding-bottom: 0;
}
.content-wrapper table tbody tr:last-child th, .content-wrapper table tbody tr:last-child td {
  border-bottom-width: 0;
}
.content-wrapper .table-border {
  border: 1px solid #0077be;
  padding: 16px;
  border-radius: 6px;
  margin: 32px 0;
}
.content-wrapper .table-border table {
  margin: 0;
}
.content-wrapper.color1 .table-border {
  border-color: #0077be;
}
.content-wrapper.color1 table thead {
  background: linear-gradient(135deg, #0077be, #1583c5);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff !important;
}
.content-wrapper.color1 table thead * {
  color: #fff !important;
}
.content-wrapper.color2 .table-border {
  border-color: #ffd105;
}
.content-wrapper.color2 table thead {
  background: linear-gradient(135deg, #ffd105, #ffdb3b);
  color: #444 !important;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2);
}
.content-wrapper.color2 table thead * {
  color: #444 !important;
}
.content-wrapper.color3 .table-border {
  border-color: #3aba4b;
}
.content-wrapper.color3 table thead {
  background: linear-gradient(135deg, #3aba4b, #64ca71);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff !important;
}
.content-wrapper.color3 table thead * {
  color: #fff !important;
}
.content-wrapper.color4 .table-border {
  border-color: #ef4638;
}
.content-wrapper.color4 table thead {
  background: linear-gradient(135deg, rgb(243.5544186047, 122.6604651163, 112.6455813953), rgb(245.4520930233, 144.6023255814, 136.2479069767));
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff !important;
}
.content-wrapper.color4 table thead * {
  color: #fff !important;
}
.content-wrapper > p a:before,
.content-wrapper > .cms-plugin > p a:before,
.content-wrapper > ol li a:before,
.content-wrapper > .cms-plugin > ol li a:before,
.content-wrapper > ul li a:before,
.content-wrapper > .cms-plugin > ul li a:before,
.content-wrapper > table td a:before,
.content-wrapper > .cms-plugin > table td a:before,
.content-wrapper > table th > .cms-plugin > table th a:before {
  content: "\f054";
  font-weight: 900;
  font-family: "FontAwesome";
  border-radius: 2px;
  color: #fff;
  width: 16px;
  height: 16px;
  text-align: center;
  background: #0077be;
  background: linear-gradient(135deg, #0077be, #1583c5);
  margin-right: 5px;
  margin-left: 0;
  display: inline-block;
  line-height: 16px;
  font-size: 8px;
  top: -3px;
  left: 2px;
  position: relative;
}
.content-wrapper .nav-tabs {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  box-shadow: none;
  border-width: 0;
  background: #fff;
  padding-top: 16px;
  border-bottom: 1px solid #f0f0f0;
}
.content-wrapper .nav-tabs li {
  padding: 0;
  margin: 2px 2px 0 0;
}
.content-wrapper .nav-tabs li a:before, .content-wrapper .nav-tabs li:before {
  display: none !important;
  content: "";
}
.content-wrapper .nav-tabs li a {
  border-radius: 16px 16px 0 0/6px 6px 0 0;
  background: #f0f0f0;
  font-size: 16px;
  color: var(--color);
}
.content-wrapper .nav-tabs li.active a {
  background: #0077be;
  color: #fff !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 767px) {
  .content-wrapper .nav-tabs {
    overflow-x: scroll;
    font-size: 0;
    white-space: nowrap;
  }
  .content-wrapper .nav-tabs li {
    display: inline-block;
    vertical-align: bottom;
    float: none;
    white-space: nowrap;
  }
}
.content-wrapper .sticky-tabs .nav-tabs {
  position: sticky;
  top: 0;
  z-index: 7;
}
.content-wrapper.color1 .nav-tabs li.active a {
  background: linear-gradient(135deg, #0077be, #1583c5);
}
.content-wrapper.color2 .nav-tabs li.active a {
  background: linear-gradient(135deg, #ffd105, #ffdb3b);
  color: #444 !important;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2);
}
.content-wrapper.color3 .nav-tabs li.active a {
  background: linear-gradient(135deg, #3aba4b, #64ca71);
}
.content-wrapper.color4 .nav-tabs li.active a {
  background: linear-gradient(135deg, rgb(243.5544186047, 122.6604651163, 112.6455813953), rgb(245.4520930233, 144.6023255814, 136.2479069767));
}
.content-wrapper .tab-content {
  float: left;
  width: 100%;
  box-shadow: none;
  background: #fcfcfc;
  border: 1px solid #f0f0f0;
  border-top-width: 0;
  padding: var(--padding);
}
.content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h2:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h3:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h4:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h5:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h6:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > p:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > ol:first-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > ul:first-child {
  margin-top: 0;
}
.content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h2:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h3:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h4:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h5:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > h6:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > p:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > ol:last-child, .content-wrapper .tab-content > .cms-plugin .tab-pane > .cms-plugin > ul:last-child {
  margin-bottom: 0;
}
.content-wrapper .tab-content .tab-pane > h2:first-child, .content-wrapper .tab-content .tab-pane > h3:first-child, .content-wrapper .tab-content .tab-pane > h4:first-child, .content-wrapper .tab-content .tab-pane > h5:first-child, .content-wrapper .tab-content .tab-pane > h6:first-child, .content-wrapper .tab-content .tab-pane > p:first-child, .content-wrapper .tab-content .tab-pane > ol:first-child, .content-wrapper .tab-content .tab-pane > ul:first-child {
  margin-top: 0;
}
.content-wrapper .tab-content .tab-pane > h2:last-child, .content-wrapper .tab-content .tab-pane > h3:last-child, .content-wrapper .tab-content .tab-pane > h4:last-child, .content-wrapper .tab-content .tab-pane > h5:last-child, .content-wrapper .tab-content .tab-pane > h6:last-child, .content-wrapper .tab-content .tab-pane > p:last-child, .content-wrapper .tab-content .tab-pane > ol:last-child, .content-wrapper .tab-content .tab-pane > ul:last-child {
  margin-bottom: 0;
}

/* END TYPOGRAFIA */
.features-content,
#features-typography {
  margin-bottom: 0;
  width: 100%;
  float: left;
}

/* MENU MOBILNE */
.mobile-icon {
  position: fixed;
  right: 16px;
  top: 16px;
  display: block;
  padding: 0;
  background: transparent;
  border-width: 0;
  width: 46px;
  height: 46px;
  z-index: 99999;
  overflow: hidden;
}
.mobile-icon .screen-reader-desc {
  position: absolute;
  left: -168px;
}
@media screen and (min-width: 1025px) {
  .mobile-icon {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .mobile-icon {
    top: 10px;
  }
}
.mobile-icon .navbar-toggle {
  display: block;
  position: absolute;
  z-index: 2;
  margin: 0;
  padding: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 21px;
  border-width: 0;
  border-radius: 4px;
  background: transparent;
  outline: 0;
  outline-color: transparent;
  outline-style: none;
  box-shadow: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; /* For some Androids */
  position: absolute;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  background: transparent !important;
}
.mobile-icon .navbar-toggle:focus {
  outline: 0;
  outline-color: transparent;
  outline-style: none;
  box-shadow: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; /* For some Androids */
}
.mobile-icon .navbar-toggle span {
  display: block;
  position: absolute;
  height: 2px;
  width: 21px;
  background: #0077be;
  border-radius: 6px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.mobile-icon .navbar-toggle span:nth-child(1) {
  top: 1px;
}
.mobile-icon .navbar-toggle span:nth-child(2), .mobile-icon .navbar-toggle span:nth-child(3) {
  top: 9px;
}
.mobile-icon .navbar-toggle span:nth-child(4) {
  top: 17px;
}
.mobile-icon.open .navbar-toggle span:nth-child(1) {
  top: 9px;
  width: 0%;
  left: 50%;
}
.mobile-icon.open .navbar-toggle span:nth-child(2) {
  transform: rotate(45deg);
}
.mobile-icon.open .navbar-toggle span:nth-child(3) {
  transform: rotate(-45deg);
}
.mobile-icon.open .navbar-toggle span:nth-child(4) {
  top: 9px;
  width: 0%;
  left: 50%;
}

/* ZAWARTOŚĆ MENU PO ROZWINIĘCIU */
.mobile-menu-visible {
  overflow: hidden;
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}

.mobile-menu {
  position: fixed;
  right: -320px;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 22222;
  transition: 0.3s;
}
.mobile-menu.open {
  right: 0;
}
.mobile-menu .menu-wrapper {
  display: block;
  width: 290px;
  height: 100vh;
  background: #fff;
  padding: 16px;
  font-size: 14px;
}
.mobile-menu .menu-wrapper .icon-text-container {
  display: block;
  float: left;
  width: 100%;
}
.mobile-menu .menu-wrapper .icon-text-container .icon-text-item {
  margin-left: 0;
  margin-bottom: 16px;
}
.mobile-menu .menu-wrapper .navigation a {
  position: relative;
}
.mobile-menu .menu-wrapper .navigation .menu-wrapper {
  box-shadow: none;
  height: auto;
}
.mobile-menu .menu-wrapper .navigation .dropdown-toggle:after {
  display: none;
}
.mobile-menu .menu-wrapper .navigation .fa, .mobile-menu .menu-wrapper .navigation .fas, .mobile-menu .menu-wrapper .navigation .far {
  position: absolute;
  right: 0;
  top: 11px;
}
.mobile-menu .menu-wrapper .navigation .dropdown-menu {
  width: 100%;
  padding: 8px;
  background: #fff;
  font-size: 14px;
  box-shadow: none;
  border-width: 0;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.mobile-menu .menu-wrapper .navigation .dropdown-menu li a {
  font-size: 14px;
}
.mobile-menu .menu-wrapper .navigation .dropdown-menu li .dropdown-menu {
  padding: 0;
  border-width: 0;
}
.mobile-menu .menu-wrapper .navigation .dropdown-menu li .dropdown-menu a {
  padding-left: 14px;
  position: relative;
  font-size: 13px;
  color: #0077be;
}
.mobile-menu .menu-wrapper .navigation .dropdown-menu li .dropdown-menu a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 18px;
  background: #0077be;
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 5px;
}
.mobile-menu .menu-wrapper .navigation .navbar-nav {
  display: block;
}
.mobile-menu .menu-wrapper .navigation .navbar-nav > li {
  margin: 0;
  padding: 0;
  width: 100%;
}
.mobile-menu .menu-wrapper .navigation .navbar-nav > li > a {
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
  display: block;
  width: 100%;
  float: left;
}
.mobile-menu .menu-wrapper .navigation .btn {
  margin-top: 16px;
  width: 100%;
}

.navigation-mobile {
  display: none;
}
.navigation-mobile * {
  box-sizing: border-box;
}
.navigation-mobile .dropdown-menu {
  position: static;
}
.navigation-mobile h3 {
  color: #0077be;
  font-size: 18px;
  font-weight: 600;
  margin: 16px 0 0;
  float: left;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .navigation-mobile {
    background: #fff;
    display: block;
    position: fixed;
    z-index: 10;
    width: 290px;
    top: 0;
    bottom: -100px;
    right: -300px;
    margin: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    transition: 0.3s;
    padding: 70px 0 100px;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
  }
  .navigation-mobile.visible {
    right: 0;
  }
  .navigation-mobile .navigation {
    float: left;
    display: block;
    width: 100%;
  }
  .navigation-mobile .navigation .nav.menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
  }
  .navigation-mobile .navigation .nav.menu li {
    display: block;
    width: 100%;
    float: left;
    border-width: 0;
    /* .nav-child,            
     &:hover .nav-child {
      display: none;
     }*/
  }
  .navigation-mobile .navigation .nav.menu li.current a, .navigation-mobile .navigation .nav.menu li.current .nav-header, .navigation-mobile .navigation .nav.menu li.active a, .navigation-mobile .navigation .nav.menu li.active .nav-header {
    color: #0077be;
    font-weight: 600;
    background: #fff;
  }
  .navigation-mobile .navigation .nav.menu li a {
    display: block;
    float: left;
    width: 100%;
    border-radius: 0;
    padding: 10.6666666667px 20px 10.6666666667px 0;
    line-height: 1.3;
    text-decoration: none;
    color: #000;
    background: #fff;
    white-space: normal !important;
  }
  .navigation-mobile .navigation .nav.menu li a .fa, .navigation-mobile .navigation .nav.menu li a .fas, .navigation-mobile .navigation .nav.menu li a .far {
    transform: rotate(-90deg);
    transition: 0.3s;
  }
  .navigation-mobile .navigation .nav.menu li a .fa.fa-angle-double-right, .navigation-mobile .navigation .nav.menu li a .fas.fa-angle-double-right, .navigation-mobile .navigation .nav.menu li a .far.fa-angle-double-right {
    display: none;
  }
  .navigation-mobile .navigation .nav.menu li.expanded > a .fa, .navigation-mobile .navigation .nav.menu li.expanded > a .fas, .navigation-mobile .navigation .nav.menu li.expanded > a .far {
    transform: rotate(0deg);
  }
  .navigation-mobile .navigation .nav.menu .nav-child {
    display: block;
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
    border: 1px solid #0077be;
    box-shadow: none;
    display: none;
    position: relative;
    padding: 5px 0;
    margin: 10px 0;
    border-radius: 2px;
  }
  .navigation-mobile .navigation .nav.menu .nav-child li {
    margin: 0;
    padding: 0;
    clear: both;
    width: 100%;
  }
  .navigation-mobile .navigation .nav.menu .nav-child li.current a, .navigation-mobile .navigation .nav.menu .nav-child li.active a {
    font-weight: bold;
  }
  .navigation-mobile .navigation .nav.menu .nav-child li a {
    width: 100%;
    font-size: 14px;
    line-height: 32px;
    font-weight: normal;
    color: #888;
    padding: 5px 15px;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    border-radius: 0;
  }
  .navigation-mobile .navigation .nav.menu .nav-child li a:hover {
    background: #eee;
    color: #000;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
  }
}

.breadcrumb-wrapper {
  display: block;
  float: left;
  width: 100%;
  border: 0;
  background: #f6f6f6;
  padding: 8px 0;
}
.breadcrumb-wrapper .breadcrumb {
  float: left;
  padding: 0;
  margin: 0;
}
.breadcrumb-wrapper .breadcrumb > li {
  font-size: 14px;
  font-weight: 600;
}
.breadcrumb-wrapper .breadcrumb > li + li::before {
  color: #ccc;
  content: "\f0a9";
  padding: 0 8px;
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.slider-wrapper {
  background: linear-gradient(90deg, #fafafa, #f5f5f5);
  float: left;
  width: 100%;
  margin-bottom: 32px;
}
.slider-wrapper .slide-container {
  position: relative;
  height: 540px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container {
    height: 440px;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container {
    height: 534px;
  }
}
.slider-wrapper .slide-container .slide-elem {
  float: left;
  width: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  transition: 0.5s;
}
.slider-wrapper .slide-container .slide-elem.active {
  z-index: 2;
  opacity: 1;
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper {
  width: 50%;
  position: absolute;
  left: 0;
  top: 10%;
  /*transform: translateY(-50%);*/
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper {
    position: static;
    padding-top: 16px;
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper {
    position: static;
    width: 100%;
  }
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper .intro-info {
  font-size: 16px;
  color: #666666;
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper .intro-info {
    font-size: 14px;
  }
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper h2 {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
  font-size: 36px;
  font-weight: bold;
  color: #000;
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper h2 {
    font-size: 20px;
  }
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper h3 {
  font-size: 24px;
  font-weight: normal;
  padding-left: 100px;
  display: block;
  width: 100%;
  float: left;
  margin: 32px 0;
  position: relative;
  color: #000;
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper h3:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='65' version='1.1' viewBox='0 0 86.667 68' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs%3E%3CclipPath id='aquote'%3E%3Cpath d='m589.21 500.51c-144.06-90.801-216.09-208.22-216.09-352.26 0-96.23 42.129-144.34 126.39-144.34 78.828 0 118.25 39.953 118.25 119.86 0 24.477-13.332 51.379-39.953 80.739-26.653 29.359-39.969 55.164-39.969 77.465 0 36.964 14.945 68.218 44.852 93.773l61.16 52.191zm-366.94 0c-144.07-90.801-216.09-208.22-216.09-352.26 0-96.23 42.129-144.34 126.39-144.34 78.813 0 118.23 39.953 118.23 119.86 0 24.477-13.317 51.379-39.953 80.739-26.637 29.359-39.953 55.164-39.953 77.465 0 36.964 14.945 68.218 44.851 93.773l61.16 52.191z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='matrix(1.3333 0 0 -1.3333 0 68)'%3E%3Cg transform='scale(.1)'%3E%3Cg clip-path='url(%23aquote)'%3E%3Cg transform='matrix(650,0,0,510,0,-1.805e-5)'%3E%3Crect class='fill2 stroke2' width='1' height='1' fill='%23222' shape-rendering='geometricPrecision' stroke='%23222' stroke-width='0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 65px;
  height: 51px;
  background-size: cover;
  font-size: 44px;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper h3 {
    font-size: 18px;
    padding-left: 50px;
    margin: 16px 0;
  }
  .slider-wrapper .slide-container .slide-elem .desc-wrapper h3:before {
    font-size: 30px;
    width: 35px;
    height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper h3 {
    font-size: 16px;
    padding-left: 50px;
    margin: 16px 0;
  }
  .slider-wrapper .slide-container .slide-elem .desc-wrapper h3:before {
    font-size: 30px;
    width: 35px;
    height: 29px;
  }
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper .desc {
  font-size: 16px;
  color: #666;
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper .desc {
    /* display: none; */
    font-size: 15px;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper .desc {
    /* display: none; */
    font-size: 14px;
    margin-bottom: 16px;
  }
}
.slider-wrapper .slide-container .slide-elem .desc-wrapper .btn {
  margin-top: 32px;
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container .slide-elem .desc-wrapper .btn {
    margin-top: 0;
  }
}
.slider-wrapper .slide-container .slide-elem .img-wrapp {
  width: 45%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center !important;
}
.slider-wrapper .slide-container .slide-elem .img-wrapp svg, .slider-wrapper .slide-container .slide-elem .img-wrapp img {
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .slider-wrapper .slide-container .slide-elem .img-wrapp {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .slide-elem .img-wrapp {
    width: 100%;
    position: static;
    transform: none;
    text-align: center;
  }
  .slider-wrapper .slide-container .slide-elem .img-wrapp img, .slider-wrapper .slide-container .slide-elem .img-wrapp svg {
    max-height: 160px;
    margin: 16px 0;
  }
}
.slider-wrapper .slide-container .pagination {
  display: block;
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
  box-shadow: none;
}
.slider-wrapper .slide-container .pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  float: left;
}
.slider-wrapper .slide-container .pagination ul li {
  display: block;
  float: left;
  width: 45px;
  height: 11px;
  margin: 8px;
  cursor: pointer;
  background: #e5e5e5;
}
.slider-wrapper .slide-container .pagination ul li.active {
  background: #b3b3b3;
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .pagination {
    display: none;
  }
}
.slider-wrapper .slide-container .arrows {
  position: absolute;
  top: 20%;
  transform: translateY(-50%);
  z-index: 8;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .slider-wrapper .slide-container .arrows {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .slider-wrapper .slide-container .arrows {
    display: none;
  }
}
.slider-wrapper .slide-container .arrows .arrow {
  width: 40px;
  height: 40px;
  line-height: 1;
  cursor: pointer;
  position: relative;
}
.slider-wrapper .slide-container .arrows .arrow:before {
  font-weight: 900;
  font-family: "FontAwesome";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 24px;
  color: #888;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.slider-wrapper .slide-container .arrows .arrow.left {
  float: left;
}
.slider-wrapper .slide-container .arrows .arrow.left:before {
  content: "\f053";
}
.slider-wrapper .slide-container .arrows .arrow.right {
  float: right;
}
.slider-wrapper .slide-container .arrows .arrow.right:before {
  content: "\f054";
}

.homepage-box {
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 16px);
  margin: 0 -8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.homepage-box .box-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  float: left;
  width: 25%;
  padding: 8px;
  /*
  		&:nth-child(4) .box .fill { fill: $brandcolor1; }
  		&:nth-child(1) .box .fill { fill: $brandcolor2; }
  		&:nth-child(2) .box .fill { fill: $brandcolor3; }
  		&:nth-child(3) .box .fill { fill: $brandcolor4; } */
}
@media screen and (max-width: 991px) {
  .homepage-box .box-wrapper {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .homepage-box .box-wrapper {
    width: 100%;
  }
}
.homepage-box .box-wrapper .box {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  float: left;
  width: 100%;
  padding: 16px;
  transition: 0.3s;
  position: relative;
  border: 1px solid #ccc;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.homepage-box .box-wrapper .box h1, .homepage-box .box-wrapper .box h2, .homepage-box .box-wrapper .box h3 {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  color: #444;
  margin: 16px;
}
.homepage-box .box-wrapper .box h1 a, .homepage-box .box-wrapper .box h2 a, .homepage-box .box-wrapper .box h3 a {
  color: #444;
}
.homepage-box .box-wrapper .box h1 a:hover, .homepage-box .box-wrapper .box h2 a:hover, .homepage-box .box-wrapper .box h3 a:hover {
  color: #444;
  text-decoration: none;
}
.homepage-box .box-wrapper .box h1 a:before, .homepage-box .box-wrapper .box h2 a:before, .homepage-box .box-wrapper .box h3 a:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: " ";
  z-index: 2;
  display: block;
}
.homepage-box .box-wrapper .box .desc {
  width: 100%;
  float: left;
  min-height: 160px;
  position: relative;
  padding-top: 32px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .homepage-box .box-wrapper .box .desc {
    min-height: 0;
  }
}
.homepage-box .box-wrapper .box .desc:before {
  content: " ";
  display: block;
  width: 70px;
  height: 5px;
  transition: 0.3s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #ffd105;
}
.homepage-box .box-wrapper .box ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  text-align: left;
}
.homepage-box .box-wrapper .box ul li {
  float: left;
  width: 100%;
  list-style: none;
  position: relative;
  padding: 0 0 0 30px;
  margin: 0 0 8px;
}
.homepage-box .box-wrapper .box ul li:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 6px;
  width: 9px;
  height: 9px;
  background: #888;
  display: block;
}
.homepage-box .box-wrapper .box svg {
  transition: 0.3s;
}
.homepage-box .box-wrapper .box svg .fill, .homepage-box .box-wrapper .box svg .stroke, .homepage-box .box-wrapper .box svg .fill2, .homepage-box .box-wrapper .box svg .stroke2 {
  transition: 0.3s;
}
.homepage-box .box-wrapper .box:hover {
  background: #f9f9f9;
}
.homepage-box .box-wrapper .box:hover svg .fill,
.homepage-box .box-wrapper .box:hover svg .stroke,
.homepage-box .box-wrapper .box:hover svg .fill2,
.homepage-box .box-wrapper .box:hover svg .stroke2 {
  fill: #888;
  stroke: #888;
}
.homepage-box .box-wrapper .box:hover .desc:before {
  width: 100px;
}
.homepage-box .box-wrapper:nth-child(4) .box .desc:before {
  background: #0077be;
}
.homepage-box .box-wrapper:nth-child(1) .box .desc:before {
  background: #ffd105;
}
.homepage-box .box-wrapper:nth-child(2) .box .desc:before {
  background: #3aba4b;
}
.homepage-box .box-wrapper:nth-child(3) .box .desc:before {
  background: #ef4638;
}

.graybox {
  display: block;
  float: left;
  width: 100%;
  background: #888;
  background: linear-gradient(0deg, #868686, #959595);
}
.graybox .graybox-img-table {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  float: left;
  padding: 48px 16px;
}
.graybox .graybox-img-table .img {
  -ms-flex-item-align: center;
      align-self: center;
  width: 25%;
  min-width: 25%;
}
.graybox .graybox-img-table .img svg {
  max-width: 80%;
}
.graybox .graybox-img-table .desc {
  -ms-flex-item-align: center;
      align-self: center;
  width: 75%;
  min-width: 75%;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .graybox .graybox-img-table {
    display: block;
    padding: 16px 0;
  }
  .graybox .graybox-img-table .img, .graybox .graybox-img-table .desc {
    display: block;
    width: 100%;
    text-align: center;
    padding: 16px 0;
  }
}
.graybox .btn {
  color: #fff;
}
.graybox .btn:hover {
  background: transparent;
}

footer {
  float: left;
  width: 100%;
  background-color: #e6e6e6;
  color: #555555;
  padding: 16px 0;
}
footer p {
  font-size: 16px;
  color: #444;
  margin: 0;
}
@media screen and (max-width: 767px) {
  footer p {
    margin-bottom: 22px;
  }
}

#partners {
  float: left;
  width: 100%;
}
#partners h2 {
  margin-bottom: 16px;
  text-transform: none;
}

.product-item {
  margin-bottom: 32px;
  display: block;
  float: left;
  width: 100%;
}
.product-item h2 {
  margin-top: 0;
}

.analytics-scheme {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.analytics-scheme h3 {
  display: block;
  float: left;
  width: auto;
  white-space: nowrap;
  border-width: 0;
  color: #444;
  background: linear-gradient(135deg, #ffd105, #ffdb3b);
  border-radius: 6px;
  position: relative;
  z-index: 2;
  margin-bottom: 18px;
  padding: 10px;
}
.analytics-scheme h3:before, .analytics-scheme h3:after {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .analytics-scheme h3 {
    white-space: normal;
  }
}
.analytics-scheme ul {
  margin: 0;
  padding: 0;
}
.analytics-scheme ul li {
  display: block;
  width: auto;
  float: left;
  padding: 5px;
  border: 2px solid #ffd105;
  background: linear-gradient(135deg, rgb(255, 223.076, 81.5), rgb(255, 232.46, 132.5));
  border-radius: 6px;
  clear: both;
  position: relative;
  margin-left: 37px;
}
.analytics-scheme ul li:before {
  display: block;
  content: " ";
  background: transparent;
  position: absolute;
  left: -30px;
  top: 0;
  bottom: 0;
  border-left: 2px solid #ffd105;
  border-radius: 0;
  height: auto;
}
.analytics-scheme ul li:last-child:before {
  display: none;
}
.analytics-scheme ul li:after {
  border-radius: 0;
  display: block;
  content: " ";
  border-left: 2px solid #ffd105;
  border-bottom: 2px solid #ffd105;
  left: -30px;
  top: -20px;
  bottom: 50%;
  width: 30px;
  position: absolute;
  border-radius: 0 0 0 6px;
}

.panel-scheme {
  display: block;
  float: left;
  width: 600px;
  max-width: 100%;
}
.panel-scheme > h3 {
  margin-bottom: 32px;
}
.panel-scheme .panel-section-title {
  color: #888;
  font-size: 20px;
  font-weight: bold;
  float: left;
  width: 100%;
}
.panel-scheme .arrow {
  width: 100%;
  text-align: center;
  float: left;
}
.panel-scheme .arrow img, .panel-scheme .arrow svg {
  width: 40px;
}
.panel-scheme .scheme-panel {
  float: left;
  width: 80%;
  background: #fff;
  box-shadow: none;
  border: 2px solid #ffd105;
  border-radius: 12px;
  margin: 20px 10% 20px;
  padding: 8px 8px 16px;
}
.panel-scheme .scheme-panel .title {
  font-weight: bold;
  border-bottom: 2px solid #ffd105;
  padding-bottom: 8px;
  text-align: center;
  text-transform: uppercase;
}
.panel-scheme .scheme-panel .body {
  padding-top: 16px;
  text-align: center;
}
.panel-scheme .scheme-panel .body img, .panel-scheme .scheme-panel .body svg {
  max-width: 60px;
}
.panel-scheme .scheme-panel .body .icon-split {
  display: table;
  width: 370px;
  margin: auto;
}
.panel-scheme .scheme-panel .body .icon-split .icon, .panel-scheme .scheme-panel .body .icon-split .icon-split-content {
  vertical-align: middle;
  display: table-cell;
}
.panel-scheme .scheme-panel .body .icon-split .icon {
  width: 100px;
  padding-right: 16px;
}
.panel-scheme .scheme-panel .body .icon-split .icon-split-content {
  padding-left: 16px;
  border-left: 2px solid #ffd105;
  text-align: left;
}

.screenshot {
  display: block;
  float: left;
  width: 100%;
  margin: 30px 0;
}
.screenshot .title {
  display: block;
  float: left;
  width: 100%;
  font-style: italic;
  text-align: center;
  margin-bottom: 16px;
  color: #999;
  font-size: 16px;
}
.screenshot .picture {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
}
.screenshot .picture a img {
  width: 300px;
  max-width: 100%;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

footer .col-md-2,
footer .col-md-3,
footer .col-md-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (min-width: 992px) {
  .right-footer-column {
    width: auto;
    white-space: nowrap;
    float: right;
    padding-right: 0;
  }
}
.note {
  background: #fbf4de;
  border-left-color: #e4daba;
}

.warning {
  background: #fbdede;
  border-left-color: #d87b7b;
  color: #6f1c1c;
}

svg {
  max-width: 100%;
}

@media screen and (max-width: 767px) {
  .content-wrapper table tbody tr td ol:last-child, .content-wrapper table tbody tr td ul:last-child, .content-wrapper table tbody tr td p:last-child, .content-wrapper table tbody tr th ol:last-child, .content-wrapper table tbody tr th ul:last-child, .content-wrapper table tbody tr th p:last-child {
    padding-left: 0;
  }
}
.mobile-column {
  border: 1px solid #ccc;
  padding: 16px;
  border-radius: 12px;
  margin-bottom: 16px;
  display: block;
  max-width: 100%;
  width: 320px;
  margin: 0 auto 16px;
}
.mobile-column h3 {
  text-align: center;
  color: #007cc2;
}
.mobile-column h3:before {
  display: none !important;
}
.mobile-column .title {
  width: 100%;
  font-weight: bold;
}
.mobile-column .value {
  width: 100%;
  display: none;
}
.mobile-column .item {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}
.mobile-column .item:last-child {
  margin-bottom: 0;
}
.mobile-column .item.not-included-item .title {
  text-decoration: line-through;
  color: #999;
  font-weight: normal;
}

@media screen and (min-width: 768px) {
  .mobile-column {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .compare-table {
    padding: 0 !important;
    border-width: 0 !important;
  }
  .compare-table table {
    display: none;
  }
}
.features-item,
#features .features-content .features-item {
  margin-bottom: 0;
}

.features-item .panel .panel-heading {
  border-radius: 3px;
  background: linear-gradient(90deg, #0077be, #1886c8);
  padding: 0;
}
.features-item .panel .panel-heading a {
  padding: 12px 16px;
}

.table-checked {
  width: 100%;
  text-align: center;
}
.table-checked:before {
  content: "\f00c";
  font-weight: 900;
  font-family: "FontAwesome";
  color: #888;
  width: 16px;
  height: 16px;
  text-align: center;
  display: inline-block;
  line-height: 16px;
  font-size: 16px;
}
.table-checked.with-asterisk::after {
  content: "*";
  position: absolute;
  color: #666;
}

.product-item h2 {
  margin-top: 0;
}

.table-overflow {
  width: 100%;
  overflow-x: auto;
}
.table-overflow table {
  min-width: 400px;
}
.table-overflow table.no-min-width {
  min-width: 0;
}

blockquote {
  float: left;
  width: 100%;
}

.content-wrapper blockquote p:last-child {
  margin-bottom: 0 !important;
}
.content-wrapper h2 + ul {
  margin-top: 30px;
}
.content-wrapper h2 + h3 {
  margin-top: 30px;
}
.content-wrapper ul, .content-wrapper ol {
  margin-top: 12px;
}
.content-wrapper ul li li, .content-wrapper ol li li {
  margin-bottom: 0;
}

.dcs-comments {
  display: none !important;
}

.dropdown-toggle::before {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: -13px;
  content: " ";
  display: block;
}

.menu-with-columns-container {
  width: 100%;
  float: left;
  position: relative;
  z-index: 10;
  transition: 0.5s;
  display: block;
}
@media (max-width: 1024px) {
  .menu-with-columns-container {
    display: none;
  }
}
.menu-with-columns-container .container {
  padding: 0;
}
.menu-with-columns-container .column-menu-item {
  /* box-shadow: 0 0 12px rgba(0,0,0,0.2); */
  box-shadow: 0 24px 24px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 44px 44px;
  display: block;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  background: #fff;
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
  opacity: 0;
  /*
  max-height: 999px;
  opacity: 1;
  */
}
.menu-with-columns-container .column-menu-item.visible {
  max-height: 999px;
  opacity: 1;
}
.menu-with-columns-container .column-menu-item .menu-item {
  width: 50%;
  padding: 16px 96px 16px 16px;
  float: left;
  display: block;
}
.menu-with-columns-container .column-menu-item .menu-item:nth-child(2n+1) {
  clear: both;
}
.menu-with-columns-container .column-menu-item .menu-item a {
  font-weight: bold;
  color: var(--color);
  transition: 0s;
}
.menu-with-columns-container .column-menu-item .menu-item a:hover {
  text-decoration: underline;
  color: var(--brandprimary);
}
.menu-with-columns-container .column-menu-item .menu-item .indicator {
  display: none;
}
.menu-with-columns-container .column-menu-item .menu-item.split {
  width: 50%;
}
.menu-with-columns-container .column-menu-item .menu-item .desc {
  padding: 0;
  width: 100%;
  float: left;
  position: relative;
  font-size: 14px;
}
.menu-with-columns-container .column-menu-item .menu-item .desc p {
  font-size: 14px;
  margin: 0;
}
.menu-with-columns-container .column-menu-item .menu-item h2 {
  list-style: none;
  margin: 0;
  margin-bottom: 16px;
  margin-top: 12px;
}
.menu-with-columns-container .column-menu-item .menu-item h2,
.menu-with-columns-container .column-menu-item .menu-item h2 a {
  width: 100%;
  padding: 0;
  float: left;
  display: block;
  font-size: 18px;
  font-weight: 600;
  color: #666;
  transition: 0.3s;
  text-decoration: none !important;
}
.menu-with-columns-container .column-menu-item .menu-item h2 a:hover {
  color: #0077be;
  padding-left: 5px;
}
.menu-with-columns-container .column-menu-item .menu-item ul {
  width: 100%;
  padding: 0;
  float: left;
  display: block;
  list-style: none;
}
.menu-with-columns-container .column-menu-item .menu-item ul li {
  width: 100%;
  padding: 0;
  float: left;
  display: block;
}
.menu-with-columns-container .column-menu-item .menu-item ul li a {
  width: 100%;
  padding: 8px 0;
  float: left;
  display: block;
  color: #666;
  transition: 0.3s;
  text-decoration: none !important;
}
.menu-with-columns-container .column-menu-item .menu-item ul li a:hover {
  color: #0077be;
  padding-left: 5px;
}
.menu-with-columns-container .column-menu-item .menu-item.split ul li {
  width: 50%;
}
.menu-with-columns-container .column-menu-item .menu-item.split ul li:nth-child(2n+1) {
  clear: both;
}

.tab-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #535353;
  width: 100%;
}
.tab-menu .tab-menu-nav {
  width: 25%;
  float: left;
  background: var(--brandprimary);
}
.tab-menu .tab-menu-nav * {
  color: #fff;
}
.tab-menu .tab-menu-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 18px 0;
  float: left;
  width: 100%;
  overflow: auto;
  max-height: calc(100vh - 140px);
}
.tab-menu .tab-menu-nav ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
  outline: none;
}
.tab-menu .tab-menu-nav ul li a {
  color: #fff;
  display: block;
  padding: 16px 32px 16px 16px;
  position: relative;
  outline: none;
}
.tab-menu .tab-menu-nav ul li a .fa {
  position: absolute;
  right: 16px;
  top: 21px;
}
.tab-menu .tab-menu-nav ul li a:active, .tab-menu .tab-menu-nav ul li a:focus {
  text-decoration: none;
}
.tab-menu .tab-menu-nav ul li.selected a {
  color: var(--color);
  font-weight: bold;
  background: #fff;
}
.tab-menu .tab-menu-nav ul li.selected a .fa {
  color: var(--brandprimary);
}
.tab-menu .tab-menu-tabs-content {
  width: 75%;
  float: left;
  padding: 16px;
}
.tab-menu .tab-menu-tabs-content .tab {
  display: none;
  float: left;
  width: 100%;
  overflow-y: auto;
  max-height: calc(100vh - 140px);
}
.tab-menu .tab-menu-tabs-content .tab.selected {
  display: block;
}

.content-wrapper .col-md-6 h2:first-child, .content-wrapper .col-md-6 h3:first-child {
  margin-top: -20px;
}

.product-content {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mobile-menu .container {
  width: 100%;
}
.mobile-menu .menu-with-columns-container .column-menu-item {
  opacity: 1;
  overflow: visible;
  max-height: initial;
  box-shadow: none;
  padding: 0;
  position: static;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column {
  width: 100%;
  padding: 0;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column h2 {
  margin: 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column h2 .title {
  background: green;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column h2 .indicator {
  width: 40px;
  height: 40px;
  max-width: 40px;
  display: block;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column h2 .indicator .fa {
  transition: 0.2s;
  transform: rotate(-90deg);
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column > ul {
  display: none;
  width: 100%;
  padding: 8px;
  background: #fff;
  font-size: 14px;
  box-shadow: none;
  border-width: 0;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.mobile-menu .menu-with-columns-container .column-menu-item .menu-column.open h2 .indicator .fa {
  transform: rotate(0deg);
}
.mobile-menu .column-menu-mobile-wrapper .column-menu-item .menu-column.split ul li {
  width: 100% !important;
}

.white-img-section {
  display: table;
  width: 100%;
  float: left;
}
.white-img-section h2 {
  color: #0077be;
  font-size: 32px;
  margin: 0 0 16px;
  font-weight: bold;
}
.white-img-section p:last-child {
  margin-bottom: 0;
}
.white-img-section .desc-wrapper {
  width: 66.666%;
  display: table-cell;
  vertical-align: middle;
  padding: 32px 0 72px;
}
.white-img-section .img-wrapp {
  display: table-cell;
  vertical-align: middle;
  padding: 32px 0 72px 64px;
}

@media screen and (max-width: 1200px) {
  .white-img-section .img-wrapp,
  .white-img-section .desc-wrapper {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .white-img-section,
  .white-img-section .img-wrapp,
  .white-img-section .desc-wrapper {
    width: 100%;
    display: table;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,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RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLHdCQUF3QjtDQUN6QjtBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0NBQ2I7QUFDRDtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixxQkFBcUI7Q0FDdEI7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0U7O0lBRUUsV0FBVztHQUNaO0NBQ0Y7QUFDRDtFQUNFOzs7SUFHRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCO0NBQ0YiLCJmaWxlIjoiZGNzXzIwMjAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLm1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW07XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxZW07XG59XG4ubWVzc2FnZXMgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5sYW5nLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubGFuZy13cmFwcGVyIGEge1xuICBwYWRkaW5nOiAyNXB4IDVweCAyNXB4O1xuICBjb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmctd3JhcHBlciBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhbmctd3JhcHBlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjRweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXdyYXBwZXIge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvZ2dsZSB7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gZmllbGRzZXQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWFyY2gtd3JhcHBlciBmb3JtIGZpZWxkc2V0ICNzZWFyY2gge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2MnB4O1xufVxuLnNlYXJjaC13cmFwcGVyIGZvcm0gZmllbGRzZXQgI3NlYXJjaCArIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNTJweDtcbn1cbi5zZWFyY2gtd3JhcHBlciBmb3JtIGZpZWxkc2V0ICNzZWFyY2ggKyBidXR0b24gKiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2gtd3JhcHBlci5vcGVuIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLmxhbmctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLyoga29sb3IgcG9kc3Rhd293eSB0ZWtzdMOzdyAqL1xuLyogU1ZHIEdSQURJRU5UUyAqL1xuLmNvbG9yMSBzdmcgLmZpbGxjb2xvcjEge1xuICBzdG9wLWNvbG9yOiAjMDA3N2JlICFpbXBvcnRhbnQ7XG59XG4uY29sb3IxIHN2ZyAuZmlsbGNvbG9yMiB7XG4gIHN0b3AtY29sb3I6IHJnYigxMS41LCAxNjQuMDA3ODk0NzM2OCwgMjU1KSAhaW1wb3J0YW50O1xufVxuLmNvbG9yMSBzdmcgLmZpbGxjb2xvcjMge1xuICBzdG9wLWNvbG9yOiAjZDBlNmYzO1xufVxuLmNvbG9yMSBzdmcgLmZpbGxjb2xvcjQge1xuICBzdG9wLWNvbG9yOiAjZGNlYmY0O1xufVxuLmNvbG9yMSBzdmcgLmZpbGwsIC5jb2xvcjEgc3ZnIC5zdHJva2Uge1xuICBzdHJva2U6ICMwMDc3YmUgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yMiBzdmcgLmZpbGxjb2xvcjEge1xuICBzdG9wLWNvbG9yOiAjZmZkMTA1ICFpbXBvcnRhbnQ7XG59XG4uY29sb3IyIHN2ZyAuZmlsbGNvbG9yMiB7XG4gIHN0b3AtY29sb3I6IHJnYigyNTUsIDIyMy4wNzYsIDgxLjUpICFpbXBvcnRhbnQ7XG59XG4uY29sb3IyIHN2ZyAuZmlsbGNvbG9yMyB7XG4gIHN0b3AtY29sb3I6ICNmZmY4ZGE7XG59XG4uY29sb3IyIHN2ZyAuZmlsbGNvbG9yNCB7XG4gIHN0b3AtY29sb3I6ICNmZmZhZTU7XG59XG4uY29sb3IyIHN2ZyAuZmlsbCwgLmNvbG9yMiBzdmcgLnN0cm9rZSB7XG4gIHN0cm9rZTogI2ZmZDEwNSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3IzIHN2ZyAuZmlsbGNvbG9yMSB7XG4gIHN0b3AtY29sb3I6ICMzYWJhNGIgIWltcG9ydGFudDtcbn1cbi5jb2xvcjMgc3ZnIC5maWxsY29sb3IyIHtcbiAgc3RvcC1jb2xvcjogcmdiKDExMC41NDUwODE5NjcyLCAyMDkuOTU0OTE4MDMyOCwgMTIzLjc0Nzk1MDgxOTcpICFpbXBvcnRhbnQ7XG59XG4uY29sb3IzIHN2ZyAuZmlsbGNvbG9yMyB7XG4gIHN0b3AtY29sb3I6ICNiN2U3YmU7XG59XG4uY29sb3IzIHN2ZyAuZmlsbGNvbG9yNCB7XG4gIHN0b3AtY29sb3I6ICNjNGYzY2I7XG59XG4uY29sb3IzIHN2ZyAuZmlsbCwgLmNvbG9yMyBzdmcgLnN0cm9rZSB7XG4gIHN0cm9rZTogIzNhYmE0YiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3I0IHN2ZyAuZmlsbGNvbG9yMSB7XG4gIHN0b3AtY29sb3I6IHJnYigyNDUuNDUyMDkzMDIzMywgMTQ0LjYwMjMyNTU4MTQsIDEzNi4yNDc5MDY5NzY3KSAhaW1wb3J0YW50O1xufVxuLmNvbG9yNCBzdmcgLmZpbGxjb2xvcjIge1xuICBzdG9wLWNvbG9yOiByZ2IoMjQ3LjM0OTc2NzQ0MTksIDE2Ni41NDQxODYwNDY1LCAxNTkuODUwMjMyNTU4MSkgIWltcG9ydGFudDtcbn1cbi5jb2xvcjQgc3ZnIC5maWxsY29sb3IzIHtcbiAgc3RvcC1jb2xvcjogI2Y4ZDBjYztcbn1cbi5jb2xvcjQgc3ZnIC5maWxsY29sb3I0IHtcbiAgc3RvcC1jb2xvcjogI2Y3ZGFkNztcbn1cbi5jb2xvcjQgc3ZnIC5maWxsLCAuY29sb3I0IHN2ZyAuc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZWY0NjM4ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBUWVBPR1JBRklBICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuaDEgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuXG5wLCB1bCwgb2wge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCwgdWwsIG9sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVzLXNpZGViYXIsXG4uY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVhdHVyZXMtc2lkZWJhciBoMzpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmVhdHVyZXMtc2lkZWJhciAubmF2LnZlcnRpY2FsLW5hdiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xufVxuLmZlYXR1cmVzLXNpZGViYXIgLm5hdi52ZXJ0aWNhbC1uYXYgbGkgYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzLXNpZGViYXIgLm5hdi52ZXJ0aWNhbC1uYXYgbGkgYSAuZmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVzLXNpZGViYXIgLm5hdi52ZXJ0aWNhbC1uYXYgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IC0ycHggMCAxMHB4O1xufVxuXG4uY29udGFpbmVyLmFydGljbGUge1xuICB3aWR0aDogMTAyNHB4O1xufVxuXG4uY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS1pbWcsIC5jYXRlZ29yeS10aXRsZSAudGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxO1xufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMXB4O1xufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS1pbWcgLmZpbGwge1xuICBmaWxsOiB1cmwoI0dyYWRpZW50MSk7XG59XG4uY2F0ZWdvcnktdGl0bGUgLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2F0ZWdvcnktdGl0bGUgLnRpdGxlIGgxLCAuY2F0ZWdvcnktdGl0bGUgLnRpdGxlIGgyLCAuY2F0ZWdvcnktdGl0bGUgLnRpdGxlIGgzLCAuY2F0ZWdvcnktdGl0bGUgLnRpdGxlIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC13cmFwcGVyIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciBoMSArIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3N2JlO1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjEgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwNzdiZSwgIzE1ODNjNSk7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yMiBoMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZkMTA1LCAjZmZkYjNiKTtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3IzIGgzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzYWJhNGIsICM2NGNhNzEpO1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjQgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiKDI0My41NTQ0MTg2MDQ3LCAxMjIuNjYwNDY1MTE2MywgMTEyLjY0NTU4MTM5NTMpLCByZ2IoMjQ1LjQ1MjA5MzAyMzMsIDE0NC42MDIzMjU1ODE0LCAxMzYuMjQ3OTA2OTc2NykpO1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaSBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2xjb3VudGVyLCBkZWNpbWFsKSBcIi9cIjtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwgbGkgb2wgPiBsaSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaSBvbCA+IGxpIG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbGNvdW50ZXIsIGxvd2VyLWFscGhhKSBcIi9cIjtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwgbGkgdWwge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwgbGkgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMjtcbn1cbi5jb250ZW50LXdyYXBwZXIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBvbGNvdW50ZXI7XG59XG4uY29udGVudC13cmFwcGVyIG9sID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG4uY29udGVudC13cmFwcGVyIG9sID4gbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sY291bnRlcjtcbiAgY29udGVudDogY291bnRlcihvbGNvdW50ZXIsIGRlY2ltYWwpIFwiLlwiO1xuICAvKiBiYWNrZ3JvdW5kOiAjZTllOWU5OyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogLTFweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgb2wgPiBsaSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciBvbCA+IGxpIG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbGNvdW50ZXIsIGRlY2ltYWwpIFwiL1wiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMnB4O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5OyAqL1xufVxuLmNvbnRlbnQtd3JhcHBlciBvbCA+IGxpIG9sID4gbGkgb2wgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgb2wgPiBsaSBvbCA+IGxpIG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbGNvdW50ZXIsIGxvd2VyLWFscGhhKSBcIi9cIjtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwsIC5jb250ZW50LXdyYXBwZXIgb2wge1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwgbGksIC5jb250ZW50LXdyYXBwZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdWwsIC5jb250ZW50LXdyYXBwZXIgb2wsIC5jb250ZW50LXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY29udGVudC13cmFwcGVyIHVsICsgaDMsIC5jb250ZW50LXdyYXBwZXIgb2wgKyBoMywgLmNvbnRlbnQtd3JhcHBlciBwICsgaDMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXdyYXBwZXIgdGFibGUgdGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0ZCB1bCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aCB1bCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY29udGVudC13cmFwcGVyIHRhYmxlIHRkIHVsIGxpLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRoIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlZWUsICNkZGQpO1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aGVhZCB0aCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aGVhZCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEycHggOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uY29udGVudC13cmFwcGVyIHRhYmxlIHRoZWFkIHRoIHA6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aGVhZCB0ZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0aGVhZCB0aCBwOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRoZWFkIHRkIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBvbCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCB1bCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBwLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIG9sLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHVsLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIG9sOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHVsOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHA6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggb2w6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggdWw6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIG9sOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgdWw6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBwOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggb2w6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCB1bDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIG9sOmxhc3QtY2hpbGQgbGk6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCB1bDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgcDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggb2w6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHVsOmxhc3QtY2hpbGQgbGk6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCBwOmxhc3QtY2hpbGQgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciAudGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzdiZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5jb250ZW50LXdyYXBwZXIgLnRhYmxlLWJvcmRlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3IxIC50YWJsZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDc3YmU7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yMSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDc3YmUsICMxNTgzYzUpO1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjEgdGFibGUgdGhlYWQgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yMiAudGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkMTA1O1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjIgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZkMTA1LCAjZmZkYjNiKTtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3IyIHRhYmxlIHRoZWFkICoge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjMgLnRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNhYmE0Yjtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3IzIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzNhYmE0YiwgIzY0Y2E3MSk7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yMyB0YWJsZSB0aGVhZCAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3I0IC50YWJsZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNlZjQ2Mzg7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yNCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNDMuNTU0NDE4NjA0NywgMTIyLjY2MDQ2NTExNjMsIDExMi42NDU1ODEzOTUzKSwgcmdiKDI0NS40NTIwOTMwMjMzLCAxNDQuNjAyMzI1NTgxNCwgMTM2LjI0NzkwNjk3NjcpKTtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3I0IHRhYmxlIHRoZWFkICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtd3JhcHBlciA+IHAgYTpiZWZvcmUsXG4uY29udGVudC13cmFwcGVyID4gLmNtcy1wbHVnaW4gPiBwIGE6YmVmb3JlLFxuLmNvbnRlbnQtd3JhcHBlciA+IG9sIGxpIGE6YmVmb3JlLFxuLmNvbnRlbnQtd3JhcHBlciA+IC5jbXMtcGx1Z2luID4gb2wgbGkgYTpiZWZvcmUsXG4uY29udGVudC13cmFwcGVyID4gdWwgbGkgYTpiZWZvcmUsXG4uY29udGVudC13cmFwcGVyID4gLmNtcy1wbHVnaW4gPiB1bCBsaSBhOmJlZm9yZSxcbi5jb250ZW50LXdyYXBwZXIgPiB0YWJsZSB0ZCBhOmJlZm9yZSxcbi5jb250ZW50LXdyYXBwZXIgPiAuY21zLXBsdWdpbiA+IHRhYmxlIHRkIGE6YmVmb3JlLFxuLmNvbnRlbnQtd3JhcHBlciA+IHRhYmxlIHRoID4gLmNtcy1wbHVnaW4gPiB0YWJsZSB0aCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNzdiZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwNzdiZSwgIzE1ODNjNSk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC13cmFwcGVyIC5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uY29udGVudC13cmFwcGVyIC5uYXYtdGFicyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4IDJweCAwIDA7XG59XG4uY29udGVudC13cmFwcGVyIC5uYXYtdGFicyBsaSBhOmJlZm9yZSwgLmNvbnRlbnQtd3JhcHBlciAubmF2LXRhYnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNvbnRlbnQtd3JhcHBlciAubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDAvNnB4IDZweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5jb250ZW50LXdyYXBwZXIgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogIzAwNzdiZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciAubmF2LXRhYnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5jb250ZW50LXdyYXBwZXIgLnN0aWNreS10YWJzIC5uYXYtdGFicyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNztcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3IxIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDc3YmUsICMxNTgzYzUpO1xufVxuLmNvbnRlbnQtd3JhcHBlci5jb2xvcjIgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZDEwNSwgI2ZmZGIzYik7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY29udGVudC13cmFwcGVyLmNvbG9yMyAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjM2FiYTRiLCAjNjRjYTcxKTtcbn1cbi5jb250ZW50LXdyYXBwZXIuY29sb3I0IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNDMuNTU0NDE4NjA0NywgMTIyLjY2MDQ2NTExNjMsIDExMi42NDU1ODEzOTUzKSwgcmdiKDI0NS40NTIwOTMwMjMzLCAxNDQuNjAyMzI1NTgxNCwgMTM2LjI0NzkwNjk3NjcpKTtcbn1cbi5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cbi5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50ID4gLmNtcy1wbHVnaW4gLnRhYi1wYW5lID4gLmNtcy1wbHVnaW4gPiBoMjpmaXJzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IGgzOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gaDQ6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50ID4gLmNtcy1wbHVnaW4gLnRhYi1wYW5lID4gLmNtcy1wbHVnaW4gPiBoNTpmaXJzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IGg2OmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gcDpmaXJzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IG9sOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IGgyOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50ID4gLmNtcy1wbHVnaW4gLnRhYi1wYW5lID4gLmNtcy1wbHVnaW4gPiBoMzpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gaDQ6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IGg1Omxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50ID4gLmNtcy1wbHVnaW4gLnRhYi1wYW5lID4gLmNtcy1wbHVnaW4gPiBoNjpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gcDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCA+IC5jbXMtcGx1Z2luIC50YWItcGFuZSA+IC5jbXMtcGx1Z2luID4gb2w6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgPiAuY21zLXBsdWdpbiAudGFiLXBhbmUgPiAuY21zLXBsdWdpbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDI6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGgzOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAudGFiLXBhbmUgPiBoNDpmaXJzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDU6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGg2OmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAudGFiLXBhbmUgPiBwOmZpcnN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAudGFiLXBhbmUgPiBvbDpmaXJzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDI6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDM6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDQ6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDU6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gaDY6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gcDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAudGFiLXBhbmUgPiBvbDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAudGFiLXBhbmUgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogRU5EIFRZUE9HUkFGSUEgKi9cbi5mZWF0dXJlcy1jb250ZW50LFxuI2ZlYXR1cmVzLXR5cG9ncmFwaHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIE1FTlUgTU9CSUxORSAqL1xuLm1vYmlsZS1pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iaWxlLWljb24gLnNjcmVlbi1yZWFkZXItZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2JpbGUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1pY29uIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5tb2JpbGUtaWNvbiAubmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBGb3Igc29tZSBBbmRyb2lkcyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLWljb24gLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIEZvciBzb21lIEFuZHJvaWRzICovXG59XG4ubW9iaWxlLWljb24gLm5hdmJhci10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjFweDtcbiAgYmFja2dyb3VuZDogIzAwNzdiZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tb2JpbGUtaWNvbiAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMXB4O1xufVxuLm1vYmlsZS1pY29uIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpLCAubW9iaWxlLWljb24gLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDlweDtcbn1cbi5tb2JpbGUtaWNvbiAubmF2YmFyLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTdweDtcbn1cbi5tb2JpbGUtaWNvbi5vcGVuIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1vYmlsZS1pY29uLm9wZW4gLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vYmlsZS1pY29uLm9wZW4gLm5hdmJhci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2JpbGUtaWNvbi5vcGVuIC5uYXZiYXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4vKiBaQVdBUlRPxZrEhiBNRU5VIFBPIFJPWldJTknEmENJVSAqL1xuLm1vYmlsZS1tZW51LXZpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0zMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyMjIyMjtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubW9iaWxlLW1lbnUub3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAuaWNvbi10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAuaWNvbi10ZXh0LWNvbnRhaW5lciAuaWNvbi10ZXh0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tb2JpbGUtbWVudSAubWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAubWVudS13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAuZmEsIC5tb2JpbGUtbWVudSAubWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIC5mYXMsIC5tb2JpbGUtbWVudSAubWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIC5mYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDExcHg7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24tbWVudSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDc3YmU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24tbWVudSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgYmFja2dyb3VuZDogIzAwNzdiZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2JpbGUtbWVudSAubWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLW1vYmlsZSAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmF2aWdhdGlvbi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5hdmlnYXRpb24tbW9iaWxlIGgzIHtcbiAgY29sb3I6ICMwMDc3YmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICByaWdodDogLTMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUudmlzaWJsZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2Lm1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAvKiAubmF2LWNoaWxkLCAgICAgICAgICAgIFxuICAgICAmOmhvdmVyIC5uYXYtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfSovXG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaS5jdXJyZW50IGEsIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2Lm1lbnUgbGkuY3VycmVudCAubmF2LWhlYWRlciwgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaS5hY3RpdmUgYSwgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaS5hY3RpdmUgLm5hdi1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDA3N2JlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3B4IDIwcHggMTAuNjY2NjY2NjY2N3B4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaSBhIC5mYSwgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaSBhIC5mYXMsIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2Lm1lbnUgbGkgYSAuZmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IGxpIGEgLmZhLmZhLWFuZ2xlLWRvdWJsZS1yaWdodCwgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaSBhIC5mYXMuZmEtYW5nbGUtZG91YmxlLXJpZ2h0LCAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IGxpIGEgLmZhci5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSBsaS5leHBhbmRlZCA+IGEgLmZhLCAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IGxpLmV4cGFuZGVkID4gYSAuZmFzLCAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IGxpLmV4cGFuZGVkID4gYSAuZmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IC5uYXYtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N2JlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2Lm1lbnUgLm5hdi1jaGlsZCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSAubmF2LWNoaWxkIGxpLmN1cnJlbnQgYSwgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXYubWVudSAubmF2LWNoaWxkIGxpLmFjdGl2ZSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IC5uYXYtY2hpbGQgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdi5tZW51IC5uYXYtY2hpbGQgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG59XG5cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iID4gbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zbGlkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZhZmFmYSwgI2Y1ZjVmNSk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MzRweDtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZWxlbSAuZGVzYy13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciAuaW50cm8taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZWxlbSAuZGVzYy13cmFwcGVyIC5pbnRyby1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZWxlbSAuZGVzYy13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDMycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc2NScgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgODYuNjY3IDY4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyUyMycgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMyclM0UlM0NtZXRhZGF0YSUzRSUzQ3JkZjpSREYlM0UlM0NjYzpXb3JrIHJkZjphYm91dD0nJyUzRSUzQ2RjOmZvcm1hdCUzRWltYWdlL3N2Zyt4bWwlM0MvZGM6Zm9ybWF0JTNFJTNDZGM6dHlwZSByZGY6cmVzb3VyY2U9J2h0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlJy8lM0UlM0MvY2M6V29yayUzRSUzQy9yZGY6UkRGJTNFJTNDL21ldGFkYXRhJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhcXVvdGUnJTNFJTNDcGF0aCBkPSdtNTg5LjIxIDUwMC41MWMtMTQ0LjA2LTkwLjgwMS0yMTYuMDktMjA4LjIyLTIxNi4wOS0zNTIuMjYgMC05Ni4yMyA0Mi4xMjktMTQ0LjM0IDEyNi4zOS0xNDQuMzQgNzguODI4IDAgMTE4LjI1IDM5Ljk1MyAxMTguMjUgMTE5Ljg2IDAgMjQuNDc3LTEzLjMzMiA1MS4zNzktMzkuOTUzIDgwLjczOS0yNi42NTMgMjkuMzU5LTM5Ljk2OSA1NS4xNjQtMzkuOTY5IDc3LjQ2NSAwIDM2Ljk2NCAxNC45NDUgNjguMjE4IDQ0Ljg1MiA5My43NzNsNjEuMTYgNTIuMTkxem0tMzY2Ljk0IDBjLTE0NC4wNy05MC44MDEtMjE2LjA5LTIwOC4yMi0yMTYuMDktMzUyLjI2IDAtOTYuMjMgNDIuMTI5LTE0NC4zNCAxMjYuMzktMTQ0LjM0IDc4LjgxMyAwIDExOC4yMyAzOS45NTMgMTE4LjIzIDExOS44NiAwIDI0LjQ3Ny0xMy4zMTcgNTEuMzc5LTM5Ljk1MyA4MC43MzktMjYuNjM3IDI5LjM1OS0zOS45NTMgNTUuMTY0LTM5Ljk1MyA3Ny40NjUgMCAzNi45NjQgMTQuOTQ1IDY4LjIxOCA0NC44NTEgOTMuNzczbDYxLjE2IDUyLjE5MXonLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCgxLjMzMzMgMCAwIC0xLjMzMzMgMCA2OCknJTNFJTNDZyB0cmFuc2Zvcm09J3NjYWxlKC4xKSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2FxdW90ZSknJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCg2NTAsMCwwLDUxMCwwLC0xLjgwNWUtNSknJTNFJTNDcmVjdCBjbGFzcz0nZmlsbDIgc3Ryb2tlMicgd2lkdGg9JzEnIGhlaWdodD0nMScgZmlsbD0nJTIzMjIyJyBzaGFwZS1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicgc3Ryb2tlPSclMjMyMjInIHN0cm9rZS13aWR0aD0nMCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciBoMzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciBoMzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgLmRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciAuZGVzYyB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciAuZGVzYyB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmRlc2Mtd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5kZXNjLXdyYXBwZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmltZy13cmFwcCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmltZy13cmFwcCBzdmcsIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5pbWctd3JhcHAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmltZy13cmFwcCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWVsZW0gLmltZy13cmFwcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1lbGVtIC5pbWctd3JhcHAgaW1nLCAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZWxlbSAuaW1nLXdyYXBwIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbn1cbi5zbGlkZXItd3JhcHBlciAuc2xpZGUtY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiM2IzYjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogODtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyAuYXJyb3cge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuYXJyb3dzIC5hcnJvdzpiZWZvcmUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyAuYXJyb3cubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyAuYXJyb3cubGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLnNsaWRlci13cmFwcGVyIC5zbGlkZS1jb250YWluZXIgLmFycm93cyAuYXJyb3cucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRhaW5lciAuYXJyb3dzIC5hcnJvdy5yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uaG9tZXBhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICBtYXJnaW46IDAgLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDhweDtcbiAgLypcbiAgXHRcdCY6bnRoLWNoaWxkKDQpIC5ib3ggLmZpbGwgeyBmaWxsOiAkYnJhbmRjb2xvcjE7IH1cbiAgXHRcdCY6bnRoLWNoaWxkKDEpIC5ib3ggLmZpbGwgeyBmaWxsOiAkYnJhbmRjb2xvcjI7IH1cbiAgXHRcdCY6bnRoLWNoaWxkKDIpIC5ib3ggLmZpbGwgeyBmaWxsOiAkYnJhbmRjb2xvcjM7IH1cbiAgXHRcdCY6bnRoLWNoaWxkKDMpIC5ib3ggLmZpbGwgeyBmaWxsOiAkYnJhbmRjb2xvcjQ7IH0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3gge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggaDEsIC5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggaDIsIC5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luOiAxNnB4O1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCBoMSBhLCAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IGgyIGEsIC5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggaDMgYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCBoMSBhOmhvdmVyLCAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IGgyIGE6aG92ZXIsIC5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IGgxIGE6YmVmb3JlLCAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IGgyIGE6YmVmb3JlLCAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IGgzIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3ggLmRlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCAuZGVzYyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCAuZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZkMTA1O1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IHN2ZyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IHN2ZyAuZmlsbCwgLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCBzdmcgLnN0cm9rZSwgLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveCBzdmcgLmZpbGwyLCAuaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94IHN2ZyAuc3Ryb2tlMiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlciAuYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3g6aG92ZXIgc3ZnIC5maWxsLFxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveDpob3ZlciBzdmcgLnN0cm9rZSxcbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3g6aG92ZXIgc3ZnIC5maWxsMixcbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyIC5ib3g6aG92ZXIgc3ZnIC5zdHJva2UyIHtcbiAgZmlsbDogIzg4ODtcbiAgc3Ryb2tlOiAjODg4O1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXIgLmJveDpob3ZlciAuZGVzYzpiZWZvcmUge1xuICB3aWR0aDogMTAwcHg7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlcjpudGgtY2hpbGQoNCkgLmJveCAuZGVzYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3N2JlO1xufVxuLmhvbWVwYWdlLWJveCAuYm94LXdyYXBwZXI6bnRoLWNoaWxkKDEpIC5ib3ggLmRlc2M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZDEwNTtcbn1cbi5ob21lcGFnZS1ib3ggLmJveC13cmFwcGVyOm50aC1jaGlsZCgyKSAuYm94IC5kZXNjOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzYWJhNGI7XG59XG4uaG9tZXBhZ2UtYm94IC5ib3gtd3JhcHBlcjpudGgtY2hpbGQoMykgLmJveCAuZGVzYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWY0NjM4O1xufVxuXG4uZ3JheWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjODY4Njg2LCAjOTU5NTk1KTtcbn1cbi5ncmF5Ym94IC5ncmF5Ym94LWltZy10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNDhweCAxNnB4O1xufVxuLmdyYXlib3ggLmdyYXlib3gtaW1nLXRhYmxlIC5pbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogMjUlO1xufVxuLmdyYXlib3ggLmdyYXlib3gtaW1nLXRhYmxlIC5pbWcgc3ZnIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uZ3JheWJveCAuZ3JheWJveC1pbWctdGFibGUgLmRlc2Mge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA3NSU7XG4gIG1pbi13aWR0aDogNzUlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmF5Ym94IC5ncmF5Ym94LWltZy10YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5ncmF5Ym94IC5ncmF5Ym94LWltZy10YWJsZSAuaW1nLCAuZ3JheWJveCAuZ3JheWJveC1pbWctdGFibGUgLmRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5ncmF5Ym94IC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmF5Ym94IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuZm9vdGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4jcGFydG5lcnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFydG5lcnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb2R1Y3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1pdGVtIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFuYWx5dGljcy1zY2hlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFuYWx5dGljcy1zY2hlbWUgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZkMTA1LCAjZmZkYjNiKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYW5hbHl0aWNzLXNjaGVtZSBoMzpiZWZvcmUsIC5hbmFseXRpY3Mtc2NoZW1lIGgzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuYWx5dGljcy1zY2hlbWUgaDMge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5hbmFseXRpY3Mtc2NoZW1lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFuYWx5dGljcy1zY2hlbWUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQxMDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNTUsIDIyMy4wNzYsIDgxLjUpLCByZ2IoMjU1LCAyMzIuNDYsIDEzMi41KSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG59XG4uYW5hbHl0aWNzLXNjaGVtZSB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZkMTA1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW5hbHl0aWNzLXNjaGVtZSB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5hbHl0aWNzLXNjaGVtZSB1bCBsaTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZkMTA1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZDEwNTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA2cHg7XG59XG5cbi5wYW5lbC1zY2hlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLXNjaGVtZSA+IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wYW5lbC1zY2hlbWUgLnBhbmVsLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLXNjaGVtZSAuYXJyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYW5lbC1zY2hlbWUgLmFycm93IGltZywgLnBhbmVsLXNjaGVtZSAuYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ucGFuZWwtc2NoZW1lIC5zY2hlbWUtcGFuZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDEwNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luOiAyMHB4IDEwJSAyMHB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDE2cHg7XG59XG4ucGFuZWwtc2NoZW1lIC5zY2hlbWUtcGFuZWwgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZkMTA1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFuZWwtc2NoZW1lIC5zY2hlbWUtcGFuZWwgLmJvZHkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhbmVsLXNjaGVtZSAuc2NoZW1lLXBhbmVsIC5ib2R5IGltZywgLnBhbmVsLXNjaGVtZSAuc2NoZW1lLXBhbmVsIC5ib2R5IHN2ZyB7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbi5wYW5lbC1zY2hlbWUgLnNjaGVtZS1wYW5lbCAuYm9keSAuaWNvbi1zcGxpdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYW5lbC1zY2hlbWUgLnNjaGVtZS1wYW5lbCAuYm9keSAuaWNvbi1zcGxpdCAuaWNvbiwgLnBhbmVsLXNjaGVtZSAuc2NoZW1lLXBhbmVsIC5ib2R5IC5pY29uLXNwbGl0IC5pY29uLXNwbGl0LWNvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnBhbmVsLXNjaGVtZSAuc2NoZW1lLXBhbmVsIC5ib2R5IC5pY29uLXNwbGl0IC5pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnBhbmVsLXNjaGVtZSAuc2NoZW1lLXBhbmVsIC5ib2R5IC5pY29uLXNwbGl0IC5pY29uLXNwbGl0LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZDEwNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNjcmVlbnNob3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5zY3JlZW5zaG90IC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNjcmVlbnNob3QgLnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2NyZWVuc2hvdCAucGljdHVyZSBhIGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmZvb3RlciAuY29sLW1kLTIsXG5mb290ZXIgLmNvbC1tZC0zLFxuZm9vdGVyIC5jb2wtbWQtNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJpZ2h0LWZvb3Rlci1jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub3RlIHtcbiAgYmFja2dyb3VuZDogI2ZiZjRkZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNGRhYmE7XG59XG5cbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZiZGVkZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkODdiN2I7XG4gIGNvbG9yOiAjNmYxYzFjO1xufVxuXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgb2w6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCB1bDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHA6bGFzdC1jaGlsZCwgLmNvbnRlbnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCBvbDpsYXN0LWNoaWxkLCAuY29udGVudC13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHVsOmxhc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGggcDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2JpbGUtY29sdW1uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuLm1vYmlsZS1jb2x1bW4gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA3Y2MyO1xufVxuLm1vYmlsZS1jb2x1bW4gaDM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS1jb2x1bW4gLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vYmlsZS1jb2x1bW4gLnZhbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWNvbHVtbiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm1vYmlsZS1jb2x1bW4gLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9iaWxlLWNvbHVtbiAuaXRlbS5ub3QtaW5jbHVkZWQtaXRlbSAudGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZS10YWJsZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wYXJlLXRhYmxlIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmVhdHVyZXMtaXRlbSxcbiNmZWF0dXJlcyAuZmVhdHVyZXMtY29udGVudCAuZmVhdHVyZXMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlcy1pdGVtIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3N2JlLCAjMTg4NmM4KTtcbiAgcGFkZGluZzogMDtcbn1cbi5mZWF0dXJlcy1pdGVtIC5wYW5lbCAucGFuZWwtaGVhZGluZyBhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuXG4udGFibGUtY2hlY2tlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGUtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogIzg4ODtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGFibGUtY2hlY2tlZC53aXRoLWFzdGVyaXNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdC1pdGVtIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRhYmxlLW92ZXJmbG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4udGFibGUtb3ZlcmZsb3cgdGFibGUge1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuLnRhYmxlLW92ZXJmbG93IHRhYmxlLm5vLW1pbi13aWR0aCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXdyYXBwZXIgaDIgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGVudC13cmFwcGVyIGgyICsgaDMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRlbnQtd3JhcHBlciB1bCwgLmNvbnRlbnQtd3JhcHBlciBvbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY29udGVudC13cmFwcGVyIHVsIGxpIGxpLCAuY29udGVudC13cmFwcGVyIG9sIGxpIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRjcy1jb21tZW50cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTNweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0ge1xuICAvKiBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGJveC1zaGFkb3c6IDAgMjRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQ0cHggNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIC8qXG4gIG1heC1oZWlnaHQ6IDk5OXB4O1xuICBvcGFjaXR5OiAxO1xuICAqL1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbS52aXNpYmxlIHtcbiAgbWF4LWhlaWdodDogOTk5cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNnB4IDk2cHggMTZweCAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1icmFuZHByaW1hcnkpO1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtIC5pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtLnNwbGl0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtaXRlbSAuZGVzYyB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0gLmRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtIGgyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtIGgyLFxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtIGgyIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtaXRlbSBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc3YmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1pdGVtIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtaXRlbSB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0gdWwgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3N2JlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtaXRlbS5zcGxpdCB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWl0ZW0uc3BsaXQgdWwgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50YWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MzUzNTM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYi1tZW51IC50YWItbWVudS1uYXYge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRwcmltYXJ5KTtcbn1cbi50YWItbWVudSAudGFiLW1lbnUtbmF2ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWItbWVudSAudGFiLW1lbnUtbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG59XG4udGFiLW1lbnUgLnRhYi1tZW51LW5hdiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRhYi1tZW51IC50YWItbWVudS1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRhYi1tZW51IC50YWItbWVudS1uYXYgdWwgbGkgYSAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDIxcHg7XG59XG4udGFiLW1lbnUgLnRhYi1tZW51LW5hdiB1bCBsaSBhOmFjdGl2ZSwgLnRhYi1tZW51IC50YWItbWVudS1uYXYgdWwgbGkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWItbWVudSAudGFiLW1lbnUtbmF2IHVsIGxpLnNlbGVjdGVkIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50YWItbWVudSAudGFiLW1lbnUtbmF2IHVsIGxpLnNlbGVjdGVkIGEgLmZhIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kcHJpbWFyeSk7XG59XG4udGFiLW1lbnUgLnRhYi1tZW51LXRhYnMtY29udGVudCB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnRhYi1tZW51IC50YWItbWVudS10YWJzLWNvbnRlbnQgLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbn1cbi50YWItbWVudSAudGFiLW1lbnUtdGFicy1jb250ZW50IC50YWIuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAuY29sLW1kLTYgaDI6Zmlyc3QtY2hpbGQsIC5jb250ZW50LXdyYXBwZXIgLmNvbC1tZC02IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5tb2JpbGUtbWVudSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtd2l0aC1jb2x1bW5zLWNvbnRhaW5lciAuY29sdW1uLW1lbnUtaXRlbSAubWVudS1jb2x1bW4gaDIge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5tb2JpbGUtbWVudSAubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWNvbHVtbiBoMiAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtY29sdW1uIGgyIC5pbmRpY2F0b3Ige1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXdpdGgtY29sdW1ucy1jb250YWluZXIgLmNvbHVtbi1tZW51LWl0ZW0gLm1lbnUtY29sdW1uIGgyIC5pbmRpY2F0b3IgLmZhIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWNvbHVtbiA+IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5tb2JpbGUtbWVudSAubWVudS13aXRoLWNvbHVtbnMtY29udGFpbmVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWNvbHVtbi5vcGVuIGgyIC5pbmRpY2F0b3IgLmZhIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ubW9iaWxlLW1lbnUgLmNvbHVtbi1tZW51LW1vYmlsZS13cmFwcGVyIC5jb2x1bW4tbWVudS1pdGVtIC5tZW51LWNvbHVtbi5zcGxpdCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1pbWctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud2hpdGUtaW1nLXNlY3Rpb24gaDIge1xuICBjb2xvcjogIzAwNzdiZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aGl0ZS1pbWctc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndoaXRlLWltZy1zZWN0aW9uIC5kZXNjLXdyYXBwZXIge1xuICB3aWR0aDogNjYuNjY2JTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMzJweCAwIDcycHg7XG59XG4ud2hpdGUtaW1nLXNlY3Rpb24gLmltZy13cmFwcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDMycHggMCA3MnB4IDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2hpdGUtaW1nLXNlY3Rpb24gLmltZy13cmFwcCxcbiAgLndoaXRlLWltZy1zZWN0aW9uIC5kZXNjLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1pbWctc2VjdGlvbixcbiAgLndoaXRlLWltZy1zZWN0aW9uIC5pbWctd3JhcHAsXG4gIC53aGl0ZS1pbWctc2VjdGlvbiAuZGVzYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufSJdfQ== */