@import url("https://use.typekit.net/bhv6fxt.css");
*,
*:after,
*:before {
  box-sizing: border-box; }

a,
a:visited {
  transition: 0.3s; }
  a:hover:before, a:hover:after, a:focus:before, a:focus:after,
  a:visited:hover:before,
  a:visited:hover:after,
  a:visited:focus:before,
  a:visited:focus:after {
    transition: 0.3s; }

body {
  font-family: "salis-mvb", sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "salis-mvb", sans-serif; }

.skip-to-content {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* Screenreader text support: */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: rem(14px);
    height: auto;
    left: 5px;
    padding: 15px 23px 14px;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

.button,
.button:visited,
.gform_footer .button {
  color: #fff;
  padding: 10px 30px;
  display: inline-block;
  border-radius: 4px;
  position: relative;
  transition: 0.3s;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  border: 1.5px solid transparent;
  background: #233b6c;
  font-weight: 500; }
  .button:hover, .button:focus,
  .button:visited:hover,
  .button:visited:focus,
  .gform_footer .button:hover,
  .gform_footer .button:focus {
    background: #002143;
    color: #fff;
    outline: none; }
  .button.outline,
  .button:visited.outline,
  .gform_footer .button.outline {
    background: none;
    border-color: #233b6c;
    color: #233b6c; }
    .button.outline:hover, .button.outline:focus,
    .button:visited.outline:hover,
    .button:visited.outline:focus,
    .gform_footer .button.outline:hover,
    .gform_footer .button.outline:focus {
      background: #233b6c;
      color: #fff; }
  .button.text,
  .button:visited.text,
  .gform_footer .button.text {
    background: none;
    padding: 2px 0;
    color: #233b6c; }
    .button.text:hover, .button.text:focus,
    .button:visited.text:hover,
    .button:visited.text:focus,
    .gform_footer .button.text:hover,
    .gform_footer .button.text:focus {
      color: #233b6c;
      border-bottom-color: #233b6c; }

.container {
  max-width: 1170px;
  margin: 0 auto; }

#main-wrapper .section {
  margin-bottom: 50px; }
  #main-wrapper .section:last-child {
    margin-bottom: 0; }

.block .block-title {
  margin: 0 0 15px 0; }

h1,
h2,
h3,
h4,
h5 {
  line-height: 125%; }

p,
a,
span,
ol,
ul,
li,
strong,
em,
i,
b,
big,
small,
tt,
abbr,
acronym,
cite,
code,
dfn,
em,
kbd,
samp,
var,
br,
sub,
sup,
button,
input,
label,
select,
textarea {
  line-height: 125%; }

.block-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

body {
  font-size: 18px;
  font-size: 1.125rem; }

h1 {
  font-size: 36px;
  font-size: 2.25rem; }

h2 {
  font-size: 30px;
  font-size: 1.875rem; }

h3 {
  font-size: 24px;
  font-size: 1.5rem; }

h4 {
  font-size: 20px;
  font-size: 1.25rem; }

h5 {
  font-size: 18px;
  font-size: 1.125rem; }

h6 {
  font-size: 16px;
  font-size: 1rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0 15px 0; }

.mainmenu {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 2px solid #e4e4e4; }
  .mainmenu .container {
    min-height: 78px;
    position: relative; }
  .mainmenu .logo {
    padding: 0;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    max-width: 160px;
    display: block;
    width: 100%; }
    .mainmenu .logo img {
      display: block;
      width: 100%;
      height: auto; }

.mainmenu .main-nav {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: right; }
  .mainmenu .main-nav ul {
    padding-left: 0;
    list-style: none; }
    .mainmenu .main-nav ul li {
      display: inline-block; }
      .mainmenu .main-nav ul li a,
      .mainmenu .main-nav ul li a:visited,
      .mainmenu .main-nav ul li button {
        padding: 12px 20px;
        display: inline-block;
        text-decoration: none;
        line-height: 1;
        color: #011025; }
      .mainmenu .main-nav ul li.menu-item-has-children {
        position: relative; }
        .mainmenu .main-nav ul li.menu-item-has-children > a:after,
        .mainmenu .main-nav ul li.menu-item-has-children > a:visited:after,
        .mainmenu .main-nav ul li.menu-item-has-children > button:after {
          content: "\f078";
          font-weight: 600;
          font-family: "Font Awesome 5 free";
          display: inline-block;
          z-index: 3;
          font-size: 10px;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          right: 0; }
        .mainmenu .main-nav ul li.menu-item-has-children:hover .sub-menu {
          display: block; }

.mainmenu .sub-menu {
  display: none;
  position: absolute;
  right: 0;
  min-width: 150px;
  background: #fff;
  box-shadow: 0 6px 6px 0px rgba(0, 0, 0, 0.15); }
  .mainmenu .sub-menu li {
    display: block; }

.big-header {
  background-size: cover;
  background-position: center center; }

.mobile-nav {
  top: 150px;
  height: calc(100vh - 150px);
  overflow-y: scroll;
  width: 100%;
  position: fixed;
  right: 0%;
  left: 0;
  padding: 0;
  opacity: 0;
  transition: 0.3s;
  z-index: 900;
  text-align: center;
  pointer-events: none;
  display: none; }
  .mobile-nav ul {
    list-style: none;
    display: block;
    padding-left: 0;
    width: 100%; }
    .mobile-nav ul li {
      display: block;
      width: 100%; }
      .mobile-nav ul li a,
      .mobile-nav ul li a:visited {
        width: 100%;
        display: block;
        padding: 10px 20px;
        text-decoration: none;
        color: #fff; }
      .mobile-nav ul li.current-menu-item a,
      .mobile-nav ul li.current-menu-item a:visited, .mobile-nav ul li.current-page-parent a,
      .mobile-nav ul li.current-page-parent a:visited {
        background: #fff;
        color: #011025; }
  .mobile-nav.fold-out {
    opacity: 1;
    pointer-events: auto; }

.menu-switch {
  top: 50%;
  height: 44px;
  width: 44px;
  text-align: center;
  margin-top: -22px;
  right: 4%;
  border-radius: 0;
  padding-top: 12px;
  z-index: 100;
  background: #011025;
  position: absolute;
  display: none; }
  .menu-switch .mobile-button-text {
    position: absolute;
    left: -42px;
    color: #011025;
    font-weight: 400;
    text-transform: none;
    font-size: 14px; }
  .menu-switch i {
    color: #fff;
    font-size: 18px;
    position: relative;
    z-index: 2; }

.background-wrapper {
  position: fixed;
  z-index: 800;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: none;
  pointer-events: none;
  opacity: 0;
  background: #011025;
  transition: 0.3s;
  display: none; }
  .background-wrapper.active-bg {
    opacity: 1;
    pointer-events: auto; }

html {
  overflow-x: hidden; }

body {
  font-size: 18px;
  font-size: 1.125rem;
  color: #011025; }

body {
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden; }

.main-wrapper {
  -ms-flex: 1;
      flex: 1; }

figure {
  margin: 0;
  padding: 0; }

h1,
.h1 {
  font-size: 58px;
  font-size: 3.625rem; }

h2,
.h2 {
  font-size: 32px;
  font-size: 2rem; }

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

h4,
.h4 {
  font-size: 20px;
  font-size: 1.25rem; }

h5,
.h5 {
  font-size: 18px;
  font-size: 1.125rem; }

h6,
.h6 {
  font-size: 18px;
  font-size: 1.125rem; }

.container {
  max-width: 1370px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  margin: 30px 0 15px 0; }

.block .block-subtitle {
  display: inline-block;
  margin-bottom: 15px; }

.block .block-title + .block-subtitle {
  position: relative;
  top: -10px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 125%; }

p,
a,
span,
ol,
ul,
li,
strong,
em,
i,
b,
big,
small,
tt,
abbr,
acronym,
cite,
code,
dfn,
em,
kbd,
samp,
var,
br,
sub,
sup,
button,
input,
label,
select,
textarea {
  line-height: 160%; }

.section .section-subtitle {
  line-height: 125%; }

.block p,
.block ul,
.block ol,
.block .block .block-title {
  margin: 0 0 24px 0; }

.block p:last-child,
.block ul:last-child,
.block ol:last-child {
  margin-bottom: 0; }

.block a:not([class]),
.block a:visited:not([class]) {
  color: #011025;
  text-decoration: underline; }
  .block a:not([class]):hover, .block a:not([class]):focus,
  .block a:visited:not([class]):hover,
  .block a:visited:not([class]):focus {
    color: #233b6c;
    text-decoration: none; }

.block.content-block ul li {
  padding-left: 15px;
  position: relative; }
  .block.content-block ul li:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0px;
    width: 6px;
    height: 6px;
    background: #011025;
    border-radius: 50%; }

.block.content-block ol {
  padding-left: 18px; }

.sr-element {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.block-row {
  gap: 30px 60px; }

.block-row .block {
  -ms-flex: 1;
      flex: 1; }

.block-row.sidebar-left .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-left .block:last-child {
    -ms-flex: 2;
        flex: 2; }

.block-row.sidebar-right .block {
  -ms-flex: 1;
      flex: 1; }
  .block-row.sidebar-right .block:first-child {
    -ms-flex: 2;
        flex: 2; }

.block-row .blocks-in-row-1 .block {
  -ms-flex: 0 1 800px;
      flex: 0 1 800px; }

.block .block-title {
  margin-bottom: 24px; }

.block-row .block.content-block:only-child {
  -ms-flex: 0 1 800px;
      flex: 0 1 800px; }

.section {
  padding: 150px 0 0 0; }

.block.query-block .block-title {
  margin-bottom: 40px; }

.collection-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 60px 15px; }
  .collection-wrapper .list-item {
    -ms-flex: 1;
        flex: 1; }
    .collection-wrapper .list-item .part,
    .collection-wrapper .list-item article,
    .collection-wrapper .list-item .inner-wrapper {
      height: 100%; }
    .collection-wrapper .list-item.cases {
      -ms-flex: 0 1 calc(33.33% - 10px);
          flex: 0 1 calc(33.33% - 10px); }
    .collection-wrapper .list-item.post {
      -ms-flex: 0 1 calc(33.33% - 10px);
          flex: 0 1 calc(33.33% - 10px); }
    .collection-wrapper .list-item.products {
      -ms-flex: 0 1 calc(25% - 11.25px);
          flex: 0 1 calc(25% - 11.25px); }
    .collection-wrapper .list-item.modules {
      -ms-flex: 0 1 calc(25% - 11.25px);
          flex: 0 1 calc(25% - 11.25px); }
    .collection-wrapper .list-item.downloads {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  .collection-wrapper.post {
    gap: 80px 15px; }
  .collection-wrapper.downloads {
    gap: 0; }

.block.query-block-with-filter.loading .filter-wrapper {
  pointer-events: none; }

.block.query-block-with-filter.loading .collection-wrapper {
  opacity: 0.5;
  pointer-events: none; }

.block.query-block-with-filter .collection-wrapper {
  transition: 0.3s; }

.collection-wrapper.expanded {
  gap: 50px; }
  .collection-wrapper.expanded .modules.expanded {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .collection-wrapper.expanded .modules.expanded .part,
    .collection-wrapper.expanded .modules.expanded article,
    .collection-wrapper.expanded .modules.expanded .inner-wrapper {
      height: auto; }

.part.downloads-part {
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 0;
  display: block; }
  .part.downloads-part .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    gap: 20px 30px; }
    .part.downloads-part .inner-wrapper .textual-wrapper {
      -ms-flex: 1;
          flex: 1; }
    .part.downloads-part .inner-wrapper .part-title {
      margin: 0; }
    .part.downloads-part .inner-wrapper .button {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
    .part.downloads-part .inner-wrapper .download-info {
      font-size: 15px;
      font-size: 0.9375rem;
      max-width: 80%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }

.collection-wrapper .list-item.downloads:first-child .part {
  border-top: 1px solid #e4e4e4; }

.block-row:has(.collection-wrapper.expanded) {
  margin-left: auto;
  margin-right: 0; }

.part.cases-part .inner-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap; }

.part.cases-part .thumb {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 100%; }
  .part.cases-part .thumb img {
    border-radius: 4px 4px 0 0; }

.part.cases-part .content-wrapper {
  -ms-flex: 1;
      flex: 1;
  width: 100%; }
  .part.cases-part .content-wrapper .part-title {
    margin: 0 0 20px 0;
    font-size: 26px;
    font-size: 1.625rem; }
  .part.cases-part .content-wrapper .part-desc {
    -ms-flex: 1;
        flex: 1;
    font-size: 16px;
    font-size: 1rem; }

.part.cases-part .bottom-part {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  padding: 30px 30px 22px 30px;
  background: #f1f5f8;
  border-radius: 0 0 4px 4px; }

.part.cases-part .btn-wrapper {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-top: 30px; }
  .part.cases-part .btn-wrapper .readmore {
    font-size: 18px;
    font-size: 1.125rem;
    color: #002143;
    text-decoration: none;
    position: relative;
    display: inline-block;
    width: auto;
    padding-right: 20px;
    padding-bottom: 2px;
    font-weight: 500; }
    .part.cases-part .btn-wrapper .readmore:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      height: 2px;
      background: #002143;
      width: 0;
      transition: 0.3s; }
    .part.cases-part .btn-wrapper .readmore i {
      font-size: 12px;
      font-size: 0.75rem;
      position: absolute;
      top: 11px;
      right: 0; }
    .part.cases-part .btn-wrapper .readmore:hover:after, .part.cases-part .btn-wrapper .readmore:focus:after {
      width: 100%; }

.part.post-part,
.part.post-part:visited {
  text-decoration: none;
  color: #011025; }
  .part.post-part .thumb,
  .part.post-part:visited .thumb {
    position: relative; }
    .part.post-part .thumb img,
    .part.post-part:visited .thumb img {
      border-radius: 4px; }
    .part.post-part .thumb:after,
    .part.post-part:visited .thumb:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #002143;
      border-radius: 4px;
      z-index: 2;
      transition: 0.3s;
      opacity: 0; }
    .part.post-part .thumb ul,
    .part.post-part:visited .thumb ul {
      position: absolute;
      bottom: 10px;
      left: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px;
      z-index: 3; }
      .part.post-part .thumb ul li,
      .part.post-part:visited .thumb ul li {
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
        .part.post-part .thumb ul li .label,
        .part.post-part:visited .thumb ul li .label {
          font-size: 15px;
          font-size: 0.9375rem;
          background: #002143;
          color: #fff;
          padding: 6px 10px;
          border-radius: 4px;
          display: inline-block; }
  .part.post-part .content-wrapper,
  .part.post-part:visited .content-wrapper {
    -ms-flex: 1;
        flex: 1;
    width: 100%; }
    .part.post-part .content-wrapper .part-title,
    .part.post-part:visited .content-wrapper .part-title {
      margin: 0 0 20px 0;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 500; }
    .part.post-part .content-wrapper .part-desc,
    .part.post-part:visited .content-wrapper .part-desc {
      -ms-flex: 1;
          flex: 1;
      font-size: 16px;
      font-size: 1rem; }
  .part.post-part .bottom-part,
  .part.post-part:visited .bottom-part {
    width: 100%;
    margin-top: 15px; }
    .part.post-part .bottom-part .date-wrapper,
    .part.post-part:visited .bottom-part .date-wrapper {
      margin-bottom: 15px;
      font-size: 16px;
      font-size: 1rem; }
  .part.post-part:hover .thumb:after, .part.post-part:focus .thumb:after,
  .part.post-part:visited:hover .thumb:after,
  .part.post-part:visited:focus .thumb:after {
    opacity: 0.33; }

.part.modules-part,
.part.modules-part:visited,
.part.products-part,
.part.products-part:visited {
  text-decoration: none;
  color: #011025; }
  .part.modules-part .thumb,
  .part.modules-part:visited .thumb,
  .part.products-part .thumb,
  .part.products-part:visited .thumb {
    border-radius: 4px;
    background: #f1f5f8;
    margin-bottom: 15px;
    padding: 10px; }
    .part.modules-part .thumb img,
    .part.modules-part:visited .thumb img,
    .part.products-part .thumb img,
    .part.products-part:visited .thumb img {
      transform: scale(1);
      overflow: hidden;
      transition: 0.3s; }
  .part.modules-part .readmore,
  .part.modules-part .readmore:visited,
  .part.modules-part:visited .readmore,
  .part.modules-part:visited .readmore:visited,
  .part.products-part .readmore,
  .part.products-part .readmore:visited,
  .part.products-part:visited .readmore,
  .part.products-part:visited .readmore:visited {
    font-size: 20px;
    font-size: 1.25rem;
    color: #002143;
    text-decoration: none;
    position: relative;
    display: inline-block;
    width: auto;
    padding-right: 20px;
    padding-bottom: 2px;
    font-weight: 500; }
    .part.modules-part .readmore:after,
    .part.modules-part .readmore:visited:after,
    .part.modules-part:visited .readmore:after,
    .part.modules-part:visited .readmore:visited:after,
    .part.products-part .readmore:after,
    .part.products-part .readmore:visited:after,
    .part.products-part:visited .readmore:after,
    .part.products-part:visited .readmore:visited:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      height: 2px;
      background: #002143;
      width: 0;
      transition: 0.3s; }
    .part.modules-part .readmore i,
    .part.modules-part .readmore:visited i,
    .part.modules-part:visited .readmore i,
    .part.modules-part:visited .readmore:visited i,
    .part.products-part .readmore i,
    .part.products-part .readmore:visited i,
    .part.products-part:visited .readmore i,
    .part.products-part:visited .readmore:visited i {
      font-size: 12px;
      font-size: 0.75rem;
      position: absolute;
      top: 13px;
      right: 0; }
    .part.modules-part .readmore:not(.text):hover:after, .part.modules-part .readmore:not(.text):focus:after,
    .part.modules-part .readmore:visited:not(.text):hover:after,
    .part.modules-part .readmore:visited:not(.text):focus:after,
    .part.modules-part:visited .readmore:not(.text):hover:after,
    .part.modules-part:visited .readmore:not(.text):focus:after,
    .part.modules-part:visited .readmore:visited:not(.text):hover:after,
    .part.modules-part:visited .readmore:visited:not(.text):focus:after,
    .part.products-part .readmore:not(.text):hover:after,
    .part.products-part .readmore:not(.text):focus:after,
    .part.products-part .readmore:visited:not(.text):hover:after,
    .part.products-part .readmore:visited:not(.text):focus:after,
    .part.products-part:visited .readmore:not(.text):hover:after,
    .part.products-part:visited .readmore:not(.text):focus:after,
    .part.products-part:visited .readmore:visited:not(.text):hover:after,
    .part.products-part:visited .readmore:visited:not(.text):focus:after {
      width: 100%; }
  .part.modules-part .part-desc,
  .part.modules-part:visited .part-desc,
  .part.products-part .part-desc,
  .part.products-part:visited .part-desc {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 20px; }

.part.products-part:hover .thumb img, .part.products-part:focus .thumb img,
.part.products-part:visited:hover .thumb img,
.part.products-part:visited:focus .thumb img {
  transform: scale(1.04); }

.part.products-part:hover .readmore:not(.text):after, .part.products-part:focus .readmore:not(.text):after,
.part.products-part:visited:hover .readmore:not(.text):after,
.part.products-part:visited:focus .readmore:not(.text):after {
  width: 100%; }

.part.modules-part.expanded .inner-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 15px 60px; }
  .part.modules-part.expanded .inner-wrapper .content-wrapper {
    -ms-flex: 1;
        flex: 1;
    padding: 30px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 15px 60px;
    min-height: 100%;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #e4e4e4; }
    .part.modules-part.expanded .inner-wrapper .content-wrapper .part-title {
      margin: 0 0 15px 0;
      font-size: 24px;
      font-size: 1.5rem; }
    .part.modules-part.expanded .inner-wrapper .content-wrapper .part-desc {
      font-size: 17px;
      font-size: 1.0625rem; }
    .part.modules-part.expanded .inner-wrapper .content-wrapper .readmore {
      margin-top: 30px; }
  .part.modules-part.expanded .inner-wrapper .thumb {
    -ms-flex: 0 1 35%;
        flex: 0 1 35%;
    margin: 0; }

.part.employees-part {
  background: #f1f5f8;
  border-radius: 4px;
  display: block;
  padding: 20px; }
  .part.employees-part .inner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 30px; }
    .part.employees-part .inner-wrapper .thumb {
      -ms-flex: 0 0 120px;
          flex: 0 0 120px; }
      .part.employees-part .inner-wrapper .thumb img {
        border-radius: 4px; }
    .part.employees-part .inner-wrapper .content-side {
      -ms-flex: 1;
          flex: 1; }
  .part.employees-part .part-title {
    font-size: 26px;
    font-size: 1.625rem;
    margin: 0; }
  .part.employees-part .employee-function {
    font-size: 16px;
    font-size: 1rem; }
  .part.employees-part .meta-bar {
    margin-top: 20px;
    font-size: 16px;
    font-size: 1rem;
    color: #002143;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px 20px; }
    .part.employees-part .meta-bar .meta {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .part.employees-part .meta-bar .meta a,
      .part.employees-part .meta-bar .meta a:visited {
        color: #002143;
        text-decoration: none;
        border-bottom: 1px solid transparent; }
        .part.employees-part .meta-bar .meta a:hover, .part.employees-part .meta-bar .meta a:focus,
        .part.employees-part .meta-bar .meta a:visited:hover,
        .part.employees-part .meta-bar .meta a:visited:focus {
          border-color: #002143; }
        .part.employees-part .meta-bar .meta a.phone:before,
        .part.employees-part .meta-bar .meta a:visited.phone:before {
          background-image: url("../images/icons/phone.svg"); }
        .part.employees-part .meta-bar .meta a.email:before,
        .part.employees-part .meta-bar .meta a:visited.email:before {
          background-image: url("../images/icons/mail.svg"); }
        .part.employees-part .meta-bar .meta a.phone, .part.employees-part .meta-bar .meta a.email,
        .part.employees-part .meta-bar .meta a:visited.phone,
        .part.employees-part .meta-bar .meta a:visited.email {
          position: relative;
          padding-left: 20px; }
          .part.employees-part .meta-bar .meta a.phone:before, .part.employees-part .meta-bar .meta a.email:before,
          .part.employees-part .meta-bar .meta a:visited.phone:before,
          .part.employees-part .meta-bar .meta a:visited.email:before {
            content: "";
            width: 20px;
            height: 14px;
            display: inline-block;
            background-size: auto 100%;
            background-position: center left;
            background-repeat: no-repeat;
            position: absolute;
            top: 50%;
            margin-top: -7px;
            left: 0; }
        .part.employees-part .meta-bar .meta a.email,
        .part.employees-part .meta-bar .meta a:visited.email {
          padding-left: 24px; }
        .part.employees-part .meta-bar .meta a.phone:before,
        .part.employees-part .meta-bar .meta a:visited.phone:before {
          margin-top: -6px; }

.section.bg-light-blue .part.cases-part .bottom-part {
  background: #fff; }

.filter-wrapper {
  margin-bottom: 60px; }
  .filter-wrapper ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .filter-wrapper ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .filter-wrapper ul li button {
        font-size: 17px;
        font-size: 1.0625rem;
        appearance: none;
        border: none;
        background: none;
        padding: 8px 20px;
        border-radius: 4px;
        transition: 0.3s;
        position: relative;
        color: #011025; }
        .filter-wrapper ul li button:after {
          content: "";
          left: 20px;
          width: calc(100% - 40px);
          height: 1px;
          background: #011025;
          display: block;
          position: absolute;
          opacity: 0;
          bottom: 8px;
          transition: 0.3s; }
        .filter-wrapper ul li button:hover:after, .filter-wrapper ul li button:focus:after {
          opacity: 1; }
        .filter-wrapper ul li button.active-item {
          background: #f1f5f8; }
          .filter-wrapper ul li button.active-item:after {
            display: none; }

#breadcrumbs a,
#breadcrumbs a:visited,
#breadcrumbs span {
  color: #002143; }

#breadcrumbs a,
#breadcrumbs a:visited {
  text-decoration: none; }
  #breadcrumbs a:hover, #breadcrumbs a:focus,
  #breadcrumbs a:visited:hover,
  #breadcrumbs a:visited:focus {
    text-decoration: underline; }

.yellow-text {
  color: #feca1d; }

.block .flickity-prev-next-button.next,
.block .flickity-prev-next-button.previous {
  top: -130px;
  transform: none;
  background: none;
  padding: 4px 0 0 0;
  margin: 0;
  border-radius: 0; }
  .block .flickity-prev-next-button.next svg,
  .block .flickity-prev-next-button.previous svg {
    top: auto;
    left: auto;
    height: 12px;
    width: 12px;
    position: initial; }
    .block .flickity-prev-next-button.next svg path,
    .block .flickity-prev-next-button.previous svg path {
      transition: 0.3s; }
  .block .flickity-prev-next-button.next:hover, .block .flickity-prev-next-button.next:focus,
  .block .flickity-prev-next-button.previous:hover,
  .block .flickity-prev-next-button.previous:focus {
    background: #002143; }
    .block .flickity-prev-next-button.next:hover svg path, .block .flickity-prev-next-button.next:focus svg path,
    .block .flickity-prev-next-button.previous:hover svg path,
    .block .flickity-prev-next-button.previous:focus svg path {
      fill: #fff; }

.block .flickity-prev-next-button.next {
  right: 0;
  border-radius: 0 4px 4px 0;
  transition: 0.3s; }
  .block .flickity-prev-next-button.next:hover, .block .flickity-prev-next-button.next:focus {
    padding-left: 4px; }

.block .flickity-prev-next-button.previous {
  right: 44px;
  left: auto;
  padding-left: 0px;
  border-radius: 4px 0 0 4px;
  transition: 0.3s; }
  .block .flickity-prev-next-button.previous:hover, .block .flickity-prev-next-button.previous:focus {
    padding-right: 4px; }

.block .flickity-prev-next-button.previous:before {
  content: "";
  width: 88px;
  height: 100%;
  border: 1.5px solid #011025;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: -1; }

.block .flickity-button:disabled {
  opacity: 1; }
  .block .flickity-button:disabled svg {
    opacity: 0.2; }

.block .asset-download-btns-wrapper {
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 30px;
  margin-top: 30px; }
  .block .asset-download-btns-wrapper li {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    padding: 0 !important; }
    .block .asset-download-btns-wrapper li:before {
      display: none; }
    .block .asset-download-btns-wrapper li .button {
      margin: 0; }

.title-wrapper .block-title:only-child {
  margin-bottom: 0; }

.title-wrapper {
  margin-bottom: 30px; }

.section .container {
  position: relative; }
  .section .container:before {
    content: "";
    left: -90px;
    width: 1px;
    top: -150px;
    height: calc(100% + 200px);
    display: inline-block;
    z-index: 5;
    position: absolute;
    background: #d9d9d9; }

.section.contains-background .container:before {
  top: -300px;
  height: calc(100% + 150px + 300px); }

.section.contains-background .block-row + .block-row {
  position: relative;
  padding-top: 100px; }
  .section.contains-background .block-row + .block-row:before {
    content: "";
    left: -90px;
    top: 0;
    height: 1px;
    width: 100vw;
    display: inline-block;
    z-index: 3;
    position: absolute;
    background: #d9d9d9; }

.section.contains-video-bg .container:before {
  top: calc(-60vh - 260px);
  height: calc(60vh + 300px + 200px); }

.post-content-wrapper .section .container:before {
  display: none; }

.post-content-wrapper.container {
  position: relative; }
  .post-content-wrapper.container:before {
    content: "";
    left: -90px;
    width: 1px;
    top: -150px;
    height: calc(100% + 200px);
    display: inline-block;
    z-index: 5;
    position: absolute;
    background: #d9d9d9; }

.hero.post .container {
  position: relative; }
  .hero.post .container:before {
    content: "";
    left: -90px;
    width: 1px;
    top: -250px;
    height: calc(100% + 300px);
    display: inline-block;
    z-index: 5;
    position: absolute;
    background: #d9d9d9; }

.background-wrapper {
  background: #233b6c !important;
  top: -200px;
  bottom: -200px; }

.mainmenu .big-mobile-menu-wrapper {
  display: none; }

.block.column.video-block .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  border-radius: 4px; }
  .block.column.video-block .video-wrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.block.content-block .button-wrapper {
  margin-top: 30px; }

.block.content-block .button-wrapper .button {
  margin-top: 0; }

.group-block > .container {
  padding: 0; }

.group-block .section:first-child {
  padding-top: 0; }

body.sales-page-layout .mainmenu .top-bar .top-nav,
body.sales-page-layout .mainmenu .bottom-bar nav.main-nav,
body.sales-page-layout .mainmenu .bottom-bar .mini-side-nav {
  display: none; }

body.sales-page-layout #breadcrumbs {
  display: none !important; }

body.sales-page-layout .mainmenu .top-bar {
  background: #002143;
  min-height: 45px; }

body.sales-page-layout .mainmenu .menu-switch {
  display: none !important; }

.block.video-block .inner-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  border-radius: 4px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwuc2NzcyIsIi4uLy4uLy4uLy4uL2NoZWYtZ3V0ZW5iZXJnLXRoZW1lL2Nzcy9zcmMvZ2VuZXJhbC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL2NoZWYtZ3V0ZW5iZXJnLXRoZW1lL2Nzcy9zcmMvaGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbURBQVk7QUNBWjs7O0VBR0MsdUJBQXNCLEVBQ3RCOztBQUVEOztFQUVDLGlCQUFnQixFQVFoQjtFQVZEOzs7OztJQU9HLGlCQUFnQixFQUNoQjs7QUFJSDtFQUNDLHFDQ2pCbUMsRURrQm5DOztBQUVEOzs7Ozs7RUFNQyxxQ0N6Qm1DLEVEMEJuQzs7QUFFRDtFRTJMQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCLEVGN0xoQjs7QUFFRCxnQ0FBZ0M7QUFDaEM7RUFDQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCLEVBZ0JoQjtFQXJCRDtJQVFFLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCxlQUFjO0lBQ2QscUJBQW9CO0lBQ3BCLGFBQVk7SUFDWixVQUFTO0lBQ1Qsd0JBQXVCO0lBQ3ZCLFNBQVE7SUFDUixZQUFXO0lBQ1gsZ0JBQWU7SUFBRSx1QkFBdUIsRUFDeEM7O0FBR0Y7OztFRThHQyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixtQkQzSmtCO0VDNEpsQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxzQkFBcUI7RUFackIsZ0JBYXVCO0VBWnZCLGdCQVZ1QjtFQXVCdkIsZ0NBQStCO0VBQy9CLG9CRHBLYTtFQ3FLYixpQkQzSmtCLEVEc0NsQjtFRXNIQTs7Ozs7SUFFQyxvQkQ5S1k7SUMrS1osWUFBVztJQUNYLGNBQWEsRUFDYjtFQUNEOzs7SUFTQSxpQkFBZ0I7SUFDaEIsc0JEdExhO0lDdUxiLGVEdkxhLEVDOEtaO0lBVUQ7Ozs7O01BRUMsb0JEMUxZO01DMkxaLFlBQVcsRUFDWDtFQWJEOzs7SUFpQkEsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxlRGxNYSxFQ2lMWjtJQWtCRDs7Ozs7TUFFQyxlRHJNWTtNQ3NNWiw2QkR0TVksRUN1TVo7O0FGckpGO0VBQ0Msa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZDs7QUFFRDtFQUVFLG9CQUFtQixFQUluQjtFQU5GO0lBSUcsaUJBQWdCLEVBQ2hCOztBQUlIO0VBRUUsbUJBQWtCLEVBQ2xCOztBQUdGOzs7OztFQUtDLGtCQUFpQixFQUNqQjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBOEJDLGtCQUFpQixFQUNqQjs7QUFFRDtFQUNDLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFtQjtNQUFuQixvQkFBbUIsRUFDbkI7O0FBRUQ7RUVpQ0MsZ0JGaEN1QjtFRWlDdkIsb0JBVnVCLEVGdEJ2Qjs7QUFFRDtFRTZCQyxnQkY1QnVCO0VFNkJ2QixtQkFWdUIsRUZsQnZCOztBQUVEO0VFeUJDLGdCRnhCdUI7RUV5QnZCLG9CQVZ1QixFRmR2Qjs7QUFFRDtFRXFCQyxnQkZwQnVCO0VFcUJ2QixrQkFWdUIsRUZWdkI7O0FBRUQ7RUVpQkMsZ0JGaEJ1QjtFRWlCdkIsbUJBVnVCLEVGTnZCOztBQUVEO0VFYUMsZ0JGWnVCO0VFYXZCLG9CQVZ1QixFRkZ2Qjs7QUFFRDtFRVNDLGdCRlJ1QjtFRVN2QixnQkFWdUIsRUZFdkI7O0FBRUQ7Ozs7OztFQU1DLHNCQUFxQixFQUNyQjs7QUd0S0Q7RUFDQyxZQUFXO0VBQ1gsaUJGR1c7RUVGWCxnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsYUFBWTtFQUNaLGlDRkFhLEVFeUJiO0VBaENEO0lBVUUsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQUNsQjtFQVpGO0lBZUUsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFNBQVE7SUFDUiw0QkFBMkI7SUFDM0IsV0FBVTtJQUNWLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsWUFBVyxFQU9YO0lBL0JGO01BMkJHLGVBQWM7TUFDZCxZQUFXO01BQ1gsYUFBWSxFQUNaOztBQUlIO0VBRUUsZUFBYztFQUNkLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLDRCQUEyQjtFQUMzQixTQUFRO0VBQ1Isa0JBQWlCLEVBNkNqQjtFQXJERjtJQVdHLGdCQUFlO0lBQ2YsaUJBQWdCLEVBd0NoQjtJQXBESDtNQWVJLHNCQUFxQixFQW9DckI7TUFuREo7OztRQW9CSyxtQkFBa0I7UUFDbEIsc0JBQXFCO1FBQ3JCLHNCQUFxQjtRQUNyQixlQUFjO1FBQ2QsZUZwRFUsRUVxRFY7TUF6Qkw7UUEyQkssbUJBQWtCLEVBdUJsQjtRQWxETDs7O1VBaUNPLGlCQUFnQjtVQUNoQixpQkFBZ0I7VUFDaEIsbUNBQWtDO1VBQ2xDLHNCQUFxQjtVQUNyQixXQUFVO1VBQ1YsZ0JBQWU7VUFDZixtQkFBa0I7VUFDbEIsU0FBUTtVQUNSLDRCQUEyQjtVQUMzQixTQUFRLEVBQ1I7UUEzQ1A7VUErQ08sZUFBYyxFQUNkOztBQWhEUDtFQXVERSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLDhDQUE2QyxFQUk3QztFQWhFRjtJQThERyxlQUFjLEVBQ2Q7O0FBSUg7RUFDQyx1QkFBc0I7RUFDdEIsbUNBQWtDLEVBQ2xDOztBQUVEO0VBQ0MsV0FBVTtFQUNWLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsVUFBUztFQUNULFFBQU87RUFDUCxXQUFVO0VBQ1YsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixjQUFhLEVBK0JiO0VBN0NEO0lBZ0JFLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsZ0JBQWU7SUFDZixZQUFXLEVBcUJYO0lBeENGO01BcUJHLGVBQWM7TUFDZCxZQUFXLEVBaUJYO01BdkNIOztRQXlCSSxZQUFXO1FBQ1gsZUFBYztRQUNkLG1CQUFrQjtRQUNsQixzQkFBcUI7UUFDckIsWUFBVyxFQUNYO01BOUJKOzs7UUFtQ0ssaUJBQWdCO1FBQ2hCLGVGeElVLEVFeUlWO0VBckNMO0lBMENFLFdBQVU7SUFDVixxQkFBb0IsRUFDcEI7O0FBR0Y7RUFDQyxTQUFRO0VBQ1IsYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixvQkY3SmM7RUU4SmQsbUJBQWtCO0VBQ2xCLGNBQWEsRUFlYjtFQTNCRDtJQWNFLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsZUZuS2E7SUVvS2IsaUJBQWdCO0lBQ2hCLHFCQUFvQjtJQUNwQixnQkFBZSxFQUNmO0VBcEJGO0lBc0JFLFlBQVc7SUFDWCxnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixXQUFVLEVBQ1Y7O0FBR0Y7RUFDQyxnQkFBZTtFQUNmLGFBQVk7RUFDWixPQUFNO0VBQ04sUUFBTztFQUNQLFNBQVE7RUFDUixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUNwQixXQUFVO0VBQ1Ysb0JGMUxjO0VFMkxkLGlCQUFnQjtFQUNoQixjQUFhLEVBS2I7RUFqQkQ7SUFjRSxXQUFVO0lBQ1YscUJBQW9CLEVBQ3BCOztBSmhNRjtFQUNDLG1CQUFrQixFQUNsQjs7QUFFRDtFRzBKQyxnQkh6SnVCO0VHMEp2QixvQkFWdUI7RUgvSXZCLGVFTmMsRUZPZDs7QUFFRDtFQUNDLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQiwyQkFBc0I7TUFBdEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxZQUFPO01BQVAsUUFBTyxFQUNQOztBQUVEO0VBQ0MsVUFBUztFQUNULFdBQVUsRUFDVjs7QUFFRDs7RUdvSUMsZ0JIbEl1QjtFR21JdkIsb0JBVnVCLEVIeEh2Qjs7QUFFRDs7RUcrSEMsZ0JIN0h1QjtFRzhIdkIsZ0JBVnVCLEVIbkh2Qjs7QUFFRDs7RUcwSEMsZ0JIeEh1QjtFR3lIdkIsa0JBVnVCLEVIOUd2Qjs7QUFFRDs7RUdxSEMsZ0JIbkh1QjtFR29IdkIsbUJBVnVCLEVIekd2Qjs7QUFFRDs7RUdnSEMsZ0JIOUd1QjtFRytHdkIsb0JBVnVCLEVIcEd2Qjs7QUFFRDs7RUcyR0MsZ0JIekd1QjtFRzBHdkIsb0JBVnVCLEVIL0Z2Qjs7QUFFRDtFQUNDLGtCQUFpQixFQUNqQjs7QUFFRDs7Ozs7O0VBTUMsaUJFaERtQjtFRmlEbkIsc0JBQXFCLEVBQ3JCOztBQUVEO0VBQ0Msc0JBQXFCO0VBQ3JCLG9CQUFtQixFQUNuQjs7QUFFRDtFQUVFLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1Y7O0FBR0Y7Ozs7OztFQU1DLGtCQUFpQixFQUNqQjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBOEJDLGtCQUFpQixFQUNqQjs7QUFFRDtFQUNDLGtCQUFpQixFQUNqQjs7QUFFRDs7OztFQUtFLG1CQUFrQixFQUNsQjs7QUFORjs7O0VBWUcsaUJBQWdCLEVBQ2hCOztBQWJIOztFQWtCRSxlRWxKYTtFRm1KYiwyQkFBMEIsRUFPMUI7RUExQkY7OztJQXVCRyxlRTlJVztJRitJWCxzQkFBcUIsRUFDckI7O0FBSUg7RUFHRyxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBV2xCO0VBZkg7SUFNSSxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7SUFDWCxvQkV6S1c7SUYwS1gsbUJBQWtCLEVBQ2xCOztBQWRKO0VBa0JFLG1CQUFrQixFQUNsQjs7QUFHRjtFR2lDQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCLEVIbkNoQjs7QUFFRDtFQUNDLGVBQWMsRUFDZDs7QUFFRDtFQUNDLFlBQU87TUFBUCxRQUFPLEVBQ1A7O0FBRUQ7RUFDQyxZQUFPO01BQVAsUUFBTyxFQUlQO0VBTEQ7SUFHRSxZQUFPO1FBQVAsUUFBTyxFQUNQOztBQUdGO0VBQ0MsWUFBTztNQUFQLFFBQU8sRUFJUDtFQUxEO0lBR0UsWUFBTztRQUFQLFFBQU8sRUFDUDs7QUFHRjtFQUVFLG9CQUFlO01BQWYsZ0JBQWUsRUFDZjs7QUFHRjtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLG9CQUFlO01BQWYsZ0JBQWUsRUFDZjs7QUFFRDtFQUNDLHFCQUFvQixFQUNwQjs7QUFFRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsZUFBYyxFQThCZDtFQWpDRDtJQUtFLFlBQU87UUFBUCxRQUFPLEVBcUJQO0lBMUJGOzs7TUFTRyxhQUFZLEVBQ1o7SUFWSDtNQVlHLGtDQUE2QjtVQUE3Qiw4QkFBNkIsRUFDN0I7SUFiSDtNQWVHLGtDQUE2QjtVQUE3Qiw4QkFBNkIsRUFDN0I7SUFoQkg7TUFrQkcsa0NBQTZCO1VBQTdCLDhCQUE2QixFQUM3QjtJQW5CSDtNQXFCRyxrQ0FBNkI7VUFBN0IsOEJBQTZCLEVBQzdCO0lBdEJIO01Bd0JHLG1CQUFjO1VBQWQsZUFBYyxFQUNkO0VBekJIO0lBNEJFLGVBQWMsRUFDZDtFQTdCRjtJQStCRSxPQUFNLEVBQ047O0FBR0Y7RUFFRSxxQkFBb0IsRUFDcEI7O0FBSEY7RUFLRSxhQUFZO0VBQ1oscUJBQW9CLEVBQ3BCOztBQUdGO0VBRUUsaUJBQWdCLEVBQ2hCOztBQUdGO0VBQ0MsVUFBUyxFQWlCVDtFQWxCRDtJQUdFLG1CQUFjO1FBQWQsZUFBYyxFQWNkO0lBakJGOzs7TUFPRyxhQUFZLEVBQ1o7O0FBWUg7RUFDQyxpQ0UxU2E7RUYyU2IsZ0JBQWU7RUFDZixlQUFjLEVBc0JkO0VBekJEO0lBS0UscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQW1CO1FBQW5CLG9CQUFtQjtJQUNuQix1QkFBOEI7UUFBOUIsK0JBQThCO0lBQzlCLHVCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsZUFBYyxFQWVkO0lBeEJGO01BV0csWUFBTztVQUFQLFFBQU8sRUFDUDtJQVpIO01BY0csVUFBUyxFQUNUO0lBZkg7TUFpQkcsbUJBQWM7VUFBZCxlQUFjLEVBQ2Q7SUFsQkg7TUc1SUMsZ0JIZ0t5QjtNRy9KekIscUJBVnVCO01IMEtyQixlQUFjO01BQ2QsbUJBQWM7VUFBZCxlQUFjLEVBQ2Q7O0FBSUg7RUFFRSw4QkV0VVksRUZ1VVo7O0FBR0Y7RUFDQyxrQkFBaUI7RUFDakIsZ0JBQWUsRUFDZjs7QUFFRDtFQUVFLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDJCQUFzQjtNQUF0Qix1QkFBc0IsRUFDdEI7O0FBSkY7RUFNRSxtQkFBYztNQUFkLGVBQWM7RUFDZCxZQUFXLEVBSVg7RUFYRjtJQVNHLDJCQUFnRCxFQUNoRDs7QUFWSDtFQWFFLFlBQU87TUFBUCxRQUFPO0VBQ1AsWUFBVyxFQVNYO0VBdkJGO0lBZ0JHLG1CQUFrQjtJR2xNcEIsZ0JIbU15QjtJR2xNekIsb0JBVnVCLEVINk1yQjtFQWxCSDtJQW9CRyxZQUFPO1FBQVAsUUFBTztJR3RNVCxnQkh1TXlCO0lHdE16QixnQkFWdUIsRUhpTnJCOztBQXRCSDtFQXlCRSxxQkFBYTtFQUFiLGNBQWE7RUFDYiwyQkFBc0I7TUFBdEIsdUJBQXNCO0VBQ3RCLFlBQU87TUFBUCxRQUFPO0VBQ1AsWUFBVztFQUNYLDZCQUE0QjtFQUM1QixvQkUxV2dCO0VGMldoQiwyQkVwV2lCLEVGcVdqQjs7QUFoQ0Y7RUFrQ0UsbUJBQWM7TUFBZCxlQUFjO0VBQ2QsaUJBQWdCLEVBbUNoQjtFQXRFRjtJR2xMQyxnQkh3TnlCO0lHdk56QixvQkFWdUI7SUhrT3JCLGVFcFhXO0lGcVhYLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsc0JBQXFCO0lBQ3JCLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsb0JBQW1CO0lBQ25CLGlCRTNXZ0IsRUZrWWhCO0lBckVIO01BZ0RJLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFVBQVM7TUFDVCxZQUFXO01BQ1gsb0JFbFlVO01GbVlWLFNBQVE7TUFDUixpQkFBZ0IsRUFDaEI7SUF4REo7TUdsTEMsZ0JINE8wQjtNRzNPMUIsbUJBVnVCO01Ic1BwQixtQkFBa0I7TUFDbEIsVUFBUztNQUNULFNBQVEsRUFDUjtJQTlESjtNQWtFSyxZQUFXLEVBQ1g7O0FBTUw7O0VBRUMsc0JBQXFCO0VBQ3JCLGVFNVpjLEVGaWVkO0VBeEVEOztJQUtFLG1CQUFrQixFQXFDbEI7SUExQ0Y7O01BT0csbUJFclpnQixFRnNaaEI7SUFSSDs7TUFVRyxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLE9BQU07TUFDTixRQUFPO01BQ1AsWUFBVztNQUNYLGFBQVk7TUFDWixvQkV0YVc7TUZ1YVgsbUJFL1pnQjtNRmdhaEIsV0FBVTtNQUNWLGlCQUFnQjtNQUNoQixXQUFVLEVBQ1Y7SUFyQkg7O01BdUJHLG1CQUFrQjtNQUNsQixhQUFZO01BQ1osV0FBVTtNQUNWLHFCQUFhO01BQWIsY0FBYTtNQUNiLHdCQUFtQjtVQUFuQixvQkFBbUI7TUFDbkIsVUFBUztNQUNULFdBQVUsRUFZVjtNQXpDSDs7UUErQkksbUJBQWM7WUFBZCxlQUFjLEVBU2Q7UUF4Q0o7O1VHM1BDLGdCSDRSMkI7VUczUjNCLHFCQVZ1QjtVSHNTbkIsb0JFeGJTO1VGeWJULFlBQVc7VUFDWCxrQkFBaUI7VUFDakIsbUJFbmJjO1VGb2JkLHNCQUFxQixFQUNyQjtFQXZDTDs7SUE0Q0UsWUFBTztRQUFQLFFBQU87SUFDUCxZQUFXLEVBVVg7SUF2REY7O01BK0NHLG1CQUFrQjtNRzFTcEIsZ0JIMlN5QjtNRzFTekIsbUJBVnVCO01IcVRyQixpQkV2YmdCLEVGd2JoQjtJQWxESDs7TUFvREcsWUFBTztVQUFQLFFBQU87TUcvU1QsZ0JIZ1R5QjtNRy9TekIsZ0JBVnVCLEVIMFRyQjtFQXRESDs7SUF5REUsWUFBVztJQUNYLGlCQUFnQixFQUtoQjtJQS9ERjs7TUE0REcsb0JBQW1CO01HdlRyQixnQkh3VHlCO01HdlR6QixnQkFWdUIsRUhrVXJCO0VBOURIOzs7SUFvRUksY0FBYSxFQUNiOztBQStDSjs7OztFQUlDLHNCQUFxQjtFQUNyQixlRWxoQmMsRUZ3a0JkO0VBM0REOzs7O0lBT0UsbUJFemdCaUI7SUYwZ0JqQixvQkVqaEJnQjtJRmtoQmhCLG9CQUFtQjtJQUVuQixjQUFhLEVBTWI7SUFqQkY7Ozs7TUFhRyxvQkFBbUI7TUFDbkIsaUJBQWdCO01BQ2hCLGlCQUFnQixFQUNoQjtFQWhCSDs7Ozs7Ozs7SUcvV0MsZ0JIb1l3QjtJR25ZeEIsbUJBVnVCO0lIOFl0QixlRWhpQlk7SUZpaUJaLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsc0JBQXFCO0lBQ3JCLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsb0JBQW1CO0lBQ25CLGlCRXZoQmlCLEVGZ2pCakI7SUF0REY7Ozs7Ozs7O01BK0JHLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFVBQVM7TUFDVCxZQUFXO01BQ1gsb0JFOWlCVztNRitpQlgsU0FBUTtNQUNSLGlCQUFnQixFQUNoQjtJQXZDSDs7Ozs7Ozs7TUcvV0MsZ0JId1p5QjtNR3ZaekIsbUJBVnVCO01Ia2FyQixtQkFBa0I7TUFDbEIsVUFBUztNQUNULFNBQVEsRUFDUjtJQTdDSDs7Ozs7Ozs7Ozs7Ozs7O01Ba0RLLFlBQVcsRUFDWDtFQW5ETDs7OztJRy9XQyxnQkh1YXdCO0lHdGF4QixnQkFWdUI7SUhpYnRCLGlCQUFnQixFQUNoQjs7QUFHRjs7O0VBS0csdUJBQXNCLEVBQ3RCOztBQU5IOzs7RUFVSyxZQUFXLEVBQ1g7O0FBTUw7RUFFRSxxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBbUI7TUFBbkIsb0JBQW1CO0VBQ25CLGVBQWMsRUF5QmQ7RUE3QkY7SUFNRyxZQUFPO1FBQVAsUUFBTztJQUNQLGdCQUFlO0lBQ2YscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQW1CO1FBQW5CLG9CQUFtQjtJQUNuQixlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLHVCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsOEJFdm1CVyxFRmtuQlg7SUF4Qkg7TUFlSSxtQkFBa0I7TUc1Y3JCLGdCSDZjMEI7TUc1YzFCLGtCQVZ1QixFSHVkcEI7SUFqQko7TUc3YkMsZ0JIZ2QwQjtNRy9jMUIscUJBVnVCLEVIMGRwQjtJQXBCSjtNQXNCSSxpQkFBZ0IsRUFDaEI7RUF2Qko7SUEwQkcsa0JBQWE7UUFBYixjQUFhO0lBQ2IsVUFBUyxFQUNUOztBQUlIO0VBQ0Msb0JFeG5CaUI7RUZ5bkJqQixtQkVsbkJrQjtFRm1uQmxCLGVBQWM7RUFDZCxjQUFhLEVBK0ViO0VBbkZEO0lBTUUscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQW1CO1FBQW5CLG9CQUFtQjtJQUNuQix1QkFBbUI7UUFBbkIsb0JBQW1CO0lBQ25CLFVBQVMsRUFVVDtJQW5CRjtNQVdHLG9CQUFlO1VBQWYsZ0JBQWUsRUFJZjtNQWZIO1FBYUksbUJFN25CZSxFRjhuQmY7SUFkSjtNQWlCRyxZQUFPO1VBQVAsUUFBTyxFQUNQO0VBbEJIO0lHN2RDLGdCSGtmd0I7SUdqZnhCLG9CQVZ1QjtJSDRmdEIsVUFBUyxFQUNUO0VBdkJGO0lHN2RDLGdCSHNmd0I7SUdyZnhCLGdCQVZ1QixFSGdnQnRCO0VBMUJGO0lBNEJFLGlCQUFnQjtJR3pmakIsZ0JIMGZ3QjtJR3pmeEIsZ0JBVnVCO0lIb2dCdEIsZUV0cEJZO0lGdXBCWixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBbUI7UUFBbkIsb0JBQW1CO0lBQ25CLHVCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsZUFBYyxFQWdEZDtJQWxGRjtNQW9DRyxtQkFBYztVQUFkLGVBQWMsRUE2Q2Q7TUFqRkg7O1FBdUNJLGVFL3BCVTtRRmdxQlYsc0JBQXFCO1FBQ3JCLHFDQUFvQyxFQXVDcEM7UUFoRko7OztVQTRDSyxzQkVwcUJTLEVGcXFCVDtRQTdDTDs7VUFnRE0sbURBQWtELEVBQ2xEO1FBakROOztVQXFETSxrREFBaUQsRUFDakQ7UUF0RE47OztVQTBESyxtQkFBa0I7VUFDbEIsbUJBQWtCLEVBY2xCO1VBekVMOzs7WUE2RE0sWUFBVztZQUNYLFlBQVc7WUFDWCxhQUFZO1lBQ1osc0JBQXFCO1lBQ3JCLDJCQUEwQjtZQUMxQixpQ0FBZ0M7WUFDaEMsNkJBQTRCO1lBQzVCLG1CQUFrQjtZQUNsQixTQUFRO1lBQ1IsaUJBQWdCO1lBQ2hCLFFBQU8sRUFDUDtRQXhFTjs7VUEyRUssbUJBQWtCLEVBQ2xCO1FBNUVMOztVQThFSyxpQkFBZ0IsRUFDaEI7O0FBTUw7RUFFRSxpQkFBZ0IsRUFDaEI7O0FBR0Y7RUFDQyxvQkFBbUIsRUE2Q25CO0VBOUNEO0lBR0UscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQW1CO1FBQW5CLG9CQUFtQjtJQUNuQixVQUFTLEVBd0NUO0lBN0NGO01BUUcsbUJBQWM7VUFBZCxlQUFjLEVBb0NkO01BNUNIO1FHeGpCQyxnQkhra0IwQjtRR2prQjFCLHFCQVZ1QjtRSDRrQnBCLGlCQUFnQjtRQUNoQixhQUFZO1FBQ1osaUJBQWdCO1FBQ2hCLGtCQUFpQjtRQUNqQixtQkUxdEJlO1FGMnRCZixpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBQ2xCLGVFeHVCVyxFRml3Qlg7UUEzQ0o7VUFvQkssWUFBVztVQUNYLFdBQVU7VUFDVix5QkFBd0I7VUFDeEIsWUFBVztVQUNYLG9CRTl1QlU7VUYrdUJWLGVBQWM7VUFDZCxtQkFBa0I7VUFDbEIsV0FBVTtVQUNWLFlBQVc7VUFDWCxpQkFBZ0IsRUFDaEI7UUE5Qkw7VUFrQ00sV0FBVSxFQUNWO1FBbkNOO1VBc0NLLG9CRXh2QmEsRUY0dkJiO1VBMUNMO1lBd0NNLGNBQWEsRUFDYjs7QUFPTjs7O0VBSUUsZUV2d0JZLEVGd3dCWjs7QUFMRjs7RUFRRSxzQkFBcUIsRUFLckI7RUFiRjs7O0lBV0csMkJBQTBCLEVBQzFCOztBQUlIO0VBQ0MsZUUvd0JlLEVGZ3hCZjs7QUFFRDs7RUFHRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxpQkFBZ0IsRUFzQmhCO0VBOUJGOztJQVVHLFVBQVM7SUFDVCxXQUFVO0lBQ1YsYUFBWTtJQUNaLFlBQVc7SUFDWCxrQkFBaUIsRUFJakI7SUFsQkg7O01BZ0JJLGlCQUFnQixFQUNoQjtFQWpCSjs7O0lBc0JJLG9CRTd5QlUsRUZtekJWO0lBNUJKOzs7TUF5Qk0sV0FBVSxFQUNWOztBQTFCTjtFQWdDRSxTQUFRO0VBQ1IsMkJBQWdEO0VBQ2hELGlCQUFnQixFQUtoQjtFQXZDRjtJQXFDRyxrQkFBaUIsRUFDakI7O0FBdENIO0VBeUNFLFlBQVc7RUFDWCxXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLDJCRTN6QmlCO0VGNHpCakIsaUJBQWdCLEVBS2hCO0VBbERGO0lBZ0RHLG1CQUFrQixFQUNsQjs7QUFqREg7RUFvREUsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osNEJFajFCYTtFRmsxQmIsbUJFdjBCaUI7RUZ3MEJqQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsaUJBQWdCO0VBQ2hCLFlBQVcsRUFDWDs7QUEvREY7RUFpRUUsV0FBVSxFQUlWO0VBckVGO0lBbUVHLGFBQVksRUFDWjs7QUFJSDtFQUVFLGdCQUFlO0VBQ2YscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQW1CO01BQW5CLG9CQUFtQjtFQUNuQix1QkFBbUI7TUFBbkIsb0JBQW1CO0VBQ25CLFVBQVM7RUFDVCxpQkFBZ0IsRUFXaEI7RUFsQkY7SUFTRyxtQkFBYztRQUFkLGVBQWM7SUFDZCxzQkFBcUIsRUFPckI7SUFqQkg7TUFZSSxjQUFhLEVBQ2I7SUFiSjtNQWVJLFVBQVMsRUFDVDs7QUFLSjtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUVFLG1CQUFrQixFQWFsQjtFQWZGO0lBSUcsWUFBVztJQUNYLFlBQVc7SUFDWCxXQUFVO0lBQ1YsWUFBVztJQUNYLDJCQUEwQjtJQUMxQixzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkVyNEJnQixFRnU0QmhCOztBQWRIO0VBbUJJLFlBQVc7RUFDWCxtQ0FBa0MsRUFDbEM7O0FBckJKO0VBd0JHLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFZbEI7RUFyQ0g7SUEyQkksWUFBVztJQUNYLFlBQVc7SUFDWCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWixzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkU1NUJlLEVGNjVCZjs7QUFwQ0o7RUEwQ0kseUJBQXdCO0VBQ3hCLG1DQUFrQyxFQUNsQzs7QUFLSjtFQUNDLGNBQWEsRUFDYjs7QUFFRDtFQUNDLG1CQUFrQixFQVlsQjtFQWJEO0lBR0UsWUFBVztJQUNYLFlBQVc7SUFDWCxXQUFVO0lBQ1YsWUFBVztJQUNYLDJCQUEwQjtJQUMxQixzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkV6N0JpQixFRjA3QmpCOztBQUdGO0VBQ0MsbUJBQWtCLEVBWWxCO0VBYkQ7SUFHRSxZQUFXO0lBQ1gsWUFBVztJQUNYLFdBQVU7SUFDVixZQUFXO0lBQ1gsMkJBQTBCO0lBQzFCLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLG9CRXg4QmlCLEVGeThCakI7O0FBT0Y7RUFDQywrQkFBNEI7RUFDNUIsWUFBVztFQUNYLGVBQWMsRUFDZDs7QUFFRDtFQUNDLGNBQWEsRUFDYjs7QUFFRDtFQUVFLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsVUFBUztFQUNULGlCQUFnQjtFQUNoQixtQkFBa0IsRUFTbEI7RUFmRjtJQVFHLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVc7SUFDWCxhQUFZO0lBQ1osVUFBUyxFQUNUOztBQUdIO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsY0FBYSxFQUNiOztBQUVEO0VBQ0MsV0FBVSxFQUNWOztBQUVEO0VBQ0MsZUFBYyxFQUNkOztBQUVEOzs7RUFJRSxjQUFhLEVBQ2I7O0FBTEY7RUFPRSx5QkFBd0IsRUFDeEI7O0FBUkY7RUFVRSxvQkV2Z0NZO0VGd2dDWixpQkFBZ0IsRUFDaEI7O0FBWkY7RUFjRSx5QkFBd0IsRUFDeEI7O0FBR0Y7RUFDQyx1QkFBc0I7RUFDdEIsNkJBQTRCO0VBQzVCLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFDbEIiLCJmaWxlIjoiZ2VuZXJhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2JodjZmeHQuY3NzXCIpO1xuXG5AaW1wb3J0IFwiYmFzZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9fbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9fcGFyZW50LXRoZW1lXCI7XG5cbmh0bWx7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0Y29sb3I6ICRibGFjaztcbn1cblxuYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1haW4td3JhcHBlciB7XG5cdGZsZXg6IDE7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaDEsXG4uaDEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoNThweCk7XG59XG5cbmgyLFxuLmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xufVxuXG5oMyxcbi5oMyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbn1cblxuaDQsXG4uaDQge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG59XG5cbmg1LFxuLmg1IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG5oNixcbi5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTM3MHB4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LXdlaWdodDogJHJlZ3VsYXItd2VpZ2h0O1xuXHRtYXJnaW46IDMwcHggMCAxNXB4IDA7XG59XG5cbi5ibG9jayAuYmxvY2stc3VidGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9jayB7XG5cdC5ibG9jay10aXRsZSArIC5ibG9jay1zdWJ0aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTEwcHg7XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbnAsXG5hLFxuc3Bhbixcbm9sLFxudWwsXG5saSxcbnN0cm9uZyxcbmVtLFxuaSxcbmIsXG5iaWcsXG5zbWFsbCxcbnR0LFxuYWJicixcbmFjcm9ueW0sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxua2JkLFxuc2FtcCxcbnZhcixcbmJyLFxuc3ViLFxuc3VwLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLXN1YnRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbi5ibG9jayB7XG5cdHAsXG5cdHVsLFxuXHRvbCxcblx0LmJsb2NrIC5ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjRweCAwO1xuXHR9XG5cblx0cCxcblx0dWwsXG5cdG9sIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRhOm5vdChbY2xhc3NdKSxcblx0YTp2aXNpdGVkOm5vdChbY2xhc3NdKSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHR9XG59XG5cbi5zci1lbGVtZW50IHtcblx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcbn1cblxuLmJsb2NrLXJvdyB7XG5cdGdhcDogMzBweCA2MHB4O1xufVxuXG4uYmxvY2stcm93IC5ibG9jayB7XG5cdGZsZXg6IDE7XG59XG5cbi5ibG9jay1yb3cuc2lkZWJhci1sZWZ0IC5ibG9jayB7XG5cdGZsZXg6IDE7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0ZmxleDogMjtcblx0fVxufVxuXG4uYmxvY2stcm93LnNpZGViYXItcmlnaHQgLmJsb2NrIHtcblx0ZmxleDogMTtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0ZmxleDogMjtcblx0fVxufVxuXG4uYmxvY2stcm93IC5ibG9ja3MtaW4tcm93LTEge1xuXHQuYmxvY2sge1xuXHRcdGZsZXg6IDAgMSA4MDBweDtcblx0fVxufVxuXG4uYmxvY2sgLmJsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmJsb2NrLXJvdyAuYmxvY2suY29udGVudC1ibG9jazpvbmx5LWNoaWxkIHtcblx0ZmxleDogMCAxIDgwMHB4O1xufVxuXG4uc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMCAwO1xufVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmJsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGdhcDogNjBweCAxNXB4O1xuXHQubGlzdC1pdGVtIHtcblx0XHRmbGV4OiAxO1xuXHRcdC5wYXJ0LFxuXHRcdGFydGljbGUsXG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmLmNhc2VzIHtcblx0XHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDEwcHgpO1xuXHRcdH1cblx0XHQmLnBvc3Qge1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gMTBweCk7XG5cdFx0fVxuXHRcdCYucHJvZHVjdHMge1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoMjUlIC0gMTEuMjVweCk7XG5cdFx0fVxuXHRcdCYubW9kdWxlcyB7XG5cdFx0XHRmbGV4OiAwIDEgY2FsYygyNSUgLSAxMS4yNXB4KTtcblx0XHR9XG5cdFx0Ji5kb3dubG9hZHMge1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYucG9zdCB7XG5cdFx0Z2FwOiA4MHB4IDE1cHg7XG5cdH1cblx0Ji5kb3dubG9hZHMge1xuXHRcdGdhcDogMDtcblx0fVxufVxuXG4uYmxvY2sucXVlcnktYmxvY2std2l0aC1maWx0ZXIubG9hZGluZyB7XG5cdC5maWx0ZXItd3JhcHBlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5ibG9jay5xdWVyeS1ibG9jay13aXRoLWZpbHRlciB7XG5cdC5jb2xsZWN0aW9uLXdyYXBwZXIge1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24td3JhcHBlci5leHBhbmRlZCB7XG5cdGdhcDogNTBweDtcblx0Lm1vZHVsZXMuZXhwYW5kZWQge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdC5wYXJ0LFxuXHRcdGFydGljbGUsXG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQvLyAucGFydCAuY29udGVudC13cmFwcGVyIHtcblx0XHQvLyBcdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuXHRcdC8vIH1cblx0XHQvLyAmOmxhc3QtY2hpbGQge1xuXHRcdC8vIFx0LnBhcnQgLmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0Ly8gXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxufVxuXG4ucGFydC5kb3dubG9hZHMtcGFydCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblx0cGFkZGluZzogMjBweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHggMzBweDtcblx0XHQudGV4dHVhbC13cmFwcGVyIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHR9XG5cdFx0LmRvd25sb2FkLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24td3JhcHBlciAubGlzdC1pdGVtLmRvd25sb2FkczpmaXJzdC1jaGlsZCB7XG5cdC5wYXJ0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG5cdH1cbn1cblxuLmJsb2NrLXJvdzpoYXMoLmNvbGxlY3Rpb24td3JhcHBlci5leHBhbmRlZCkge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFydC5jYXNlcy1wYXJ0IHtcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0fVxuXHQudGh1bWIge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdGZsZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuXHRcdH1cblx0XHQucGFydC1kZXNjIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b20tcGFydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRcdGZsZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDIycHggMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHR9XG5cdC5idG4td3JhcHBlciB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRjb2xvcjogJG5hdnk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5hdnk7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFydC5wb3N0LXBhcnQsXG4ucGFydC5wb3N0LXBhcnQ6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRibGFjaztcblx0LnRodW1iIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2eTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJG5hdnk7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdGZsZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdH1cblx0XHQucGFydC1kZXNjIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b20tcGFydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQuZGF0ZS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdC50aHVtYiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC4zMztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLnBhcnQucHJvZHVjdHMtcGFydCB7XG4vLyBcdGJhY2tncm91bmQ6ICRibHVlVGludDtcbi8vIFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHQuaW5uZXItd3JhcHBlciB7XG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuLy8gXHRcdC50aHVtYiB7XG4vLyBcdFx0XHRmbGV4OiAwIDEgYXV0bztcbi8vIFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdH1cbi8vIFx0XHQuY29udGVudC13cmFwcGVyIHtcbi8vIFx0XHRcdGZsZXg6IDE7XG4vLyBcdFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuLy8gXHRcdFx0LnRvcC1wYXJ0IHtcbi8vIFx0XHRcdFx0ZmxleDogMTtcbi8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQuYnV0dG9uLXdyYXBwZXIge1xuLy8gXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcbi8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC50aHVtYiB7XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbi8vIFx0fVxuLy8gXHQuY29udGVudC13cmFwcGVyIHtcbi8vIFx0XHRwYWRkaW5nOiAwIDUwcHggNTBweCA1MHB4O1xuLy8gXHR9XG4vLyBcdC5wYXJ0LXRpdGxlIHtcbi8vIFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG4vLyBcdFx0Y29sb3I6ICRuYXZ5O1xuLy8gXHR9XG4vLyBcdC5wYXJ0LWRlc2Mge1xuLy8gXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbi8vIFx0fVxuLy8gfVxuXG4ucGFydC5tb2R1bGVzLXBhcnQsXG4ucGFydC5tb2R1bGVzLXBhcnQ6dmlzaXRlZCxcbi5wYXJ0LnByb2R1Y3RzLXBhcnQsXG4ucGFydC5wcm9kdWN0cy1wYXJ0OnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdC50aHVtYiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDogJGJsdWVUaW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Ly9wYWRkaW5nOiA0MHB4IDE1cHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0fVxuXG5cdC5yZWFkbW9yZSxcblx0LnJlYWRtb3JlOnZpc2l0ZWQge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRjb2xvcjogJG5hdnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2eTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cdFx0aSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdFx0Jjpub3QoLnRleHQpIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBhcnQtZGVzYyB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLnBhcnQucHJvZHVjdHMtcGFydCxcbi5wYXJ0LnByb2R1Y3RzLXBhcnQ6dmlzaXRlZCB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdC50aHVtYiBpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcblx0XHR9XG5cdFx0LnJlYWRtb3JlIHtcblx0XHRcdCY6bm90KC50ZXh0KSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYXJ0Lm1vZHVsZXMtcGFydC5leHBhbmRlZCB7XG5cdC5pbm5lci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0Z2FwOiAxNXB4IDYwcHg7XG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRnYXA6IDE1cHggNjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdH1cblx0XHRcdC5wYXJ0LWRlc2Mge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGh1bWIge1xuXHRcdFx0ZmxleDogMCAxIDM1JTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLnBhcnQuZW1wbG95ZWVzLXBhcnQge1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjBweDtcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzBweDtcblx0XHQudGh1bWIge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LXNpZGUge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblx0LnBhcnQtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNnB4KTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmVtcGxveWVlLWZ1bmN0aW9uIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdH1cblx0Lm1ldGEtYmFyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRjb2xvcjogJG5hdnk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMHB4IDIwcHg7XG5cdFx0Lm1ldGEge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRhLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRuYXZ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbmF2eTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBob25lIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmVtYWlsIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbWFpbC5zdmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucGhvbmUsXG5cdFx0XHRcdCYuZW1haWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmVtYWlsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5waG9uZTpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uYmctbGlnaHQtYmx1ZSB7XG5cdC5wYXJ0LmNhc2VzLXBhcnQgLmJvdHRvbS1wYXJ0IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG59XG5cbi5maWx0ZXItd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0Z2FwOiAxMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZS1pdGVtIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZVRpbnQ7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYnJlYWRjcnVtYnMge1xuXHRhLFxuXHRhOnZpc2l0ZWQsXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkbmF2eTtcblx0fVxuXHRhLFxuXHRhOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi55ZWxsb3ctdGV4dCB7XG5cdGNvbG9yOiAkeWVsbG93O1xufVxuXG4uYmxvY2sge1xuXHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0LFxuXHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG5cdFx0dG9wOiAtMTMwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogNHB4IDAgMCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHN2ZyB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Jjpub3QoJjpkaXNhYmxlZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmF2eTtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHR9XG5cdH1cblx0LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuXHRcdHJpZ2h0OiA0NHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cblx0LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXM6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA4OHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQuZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHN2ZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jayB7XG5cdC5hc3NldC1kb3dubG9hZC1idG5zLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aXRsZS13cmFwcGVyIC5ibG9jay10aXRsZTpvbmx5LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbiB7XG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0bGVmdDogLTkwcHg7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0dG9wOiAtMTUwcHg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwMHB4KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGluZUNvbG9yO1xuXHRcdFx0Ly9vcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG5cdCYuY29udGFpbnMtYmFja2dyb3VuZCB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogLTMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDE1MHB4ICsgMzAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2stcm93ICsgLmJsb2NrLXJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGluZUNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmNvbnRhaW5zLXZpZGVvLWJnIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiBjYWxjKC02MHZoIC0gMjYwcHgpO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoNjB2aCArIDMwMHB4ICsgMjAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24gLmNvbnRhaW5lcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1jb250ZW50LXdyYXBwZXIuY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRsZWZ0OiAtOTBweDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdHRvcDogLTE1MHB4O1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgMjAwcHgpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR6LWluZGV4OiA1O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkbGluZUNvbG9yO1xuXHR9XG59XG5cbi5oZXJvLnBvc3QgLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bGVmdDogLTkwcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHR0b3A6IC0yNTBweDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDMwMHB4KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ei1pbmRleDogNTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogJGxpbmVDb2xvcjtcblx0fVxufVxuXG4vLyAuYmxvY2suY29udGVudC1ibG9jayAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiB7XG4vLyBcdC8vbWFyZ2luOiAwO1xuLy8gfVxuXG4uYmFja2dyb3VuZC13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcblx0dG9wOiAtMjAwcHg7XG5cdGJvdHRvbTogLTIwMHB4O1xufVxuXG4ubWFpbm1lbnUgLmJpZy1tb2JpbGUtbWVudS13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLmNvbHVtbi52aWRlby1ibG9jayB7XG5cdC52aWRlby13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dmlkZW8ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbi13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrIC5idXR0b24td3JhcHBlciAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmdyb3VwLWJsb2NrID4gLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5ncm91cC1ibG9jayAuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5LnNhbGVzLXBhZ2UtbGF5b3V0IHtcblx0Lm1haW5tZW51IC50b3AtYmFyIC50b3AtbmF2LFxuXHQubWFpbm1lbnUgLmJvdHRvbS1iYXIgbmF2Lm1haW4tbmF2LFxuXHQubWFpbm1lbnUgLmJvdHRvbS1iYXIgLm1pbmktc2lkZS1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I2JyZWFkY3J1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1haW5tZW51IC50b3AtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbmF2eTtcblx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHR9XG5cdC5tYWlubWVudSAubWVudS1zd2l0Y2gge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmxvY2sudmlkZW8tYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59IiwiKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZC1zdGFjaztcbn1cblxuLnNraXAtdG8tY29udGVudCB7XG5cdEBpbmNsdWRlIHJlbW92ZS1lbGVtZW50KCk7XG59XG5cbi8qIFNjcmVlbnJlYWRlciB0ZXh0IHN1cHBvcnQ6ICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMjE3NTliO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi5idXR0b24sXG4uYnV0dG9uOnZpc2l0ZWQsXG4uZ2Zvcm1fZm9vdGVyIC5idXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuI21haW4td3JhcHBlciB7XG5cdC5zZWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2sge1xuXHQuYmxvY2stdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0fVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbnAsXG5hLFxuc3Bhbixcbm9sLFxudWwsXG5saSxcbnN0cm9uZyxcbmVtLFxuaSxcbmIsXG5iaWcsXG5zbWFsbCxcbnR0LFxuYWJicixcbmFjcm9ueW0sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxua2JkLFxuc2FtcCxcbnZhcixcbmJyLFxuc3ViLFxuc3VwLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bGluZS1oZWlnaHQ6IDEyNSU7XG59XG5cbi5ibG9jay1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG5ib2R5IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG5oMSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcbn1cblxuaDIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG59XG5cbmgzIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xufVxuXG5oNCB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbn1cblxuaDUge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG59XG5cbmg2IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDMwcHggMCAxNXB4IDA7XG59XG4iLCIvL1ZhcmlhYmxlIGZpbGVcblxuJGZvbnQtc3RhY2s6IFwic2FsaXMtbXZiXCIsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogXCJzYWxpcy1tdmJcIiwgc2Fucy1zZXJpZjtcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDExMDI1O1xuJGdyZXk6ICNlNGU0ZTQ7XG4kbGlnaHRHcmV5OiAjZWVlZmYwO1xuJG5hdnk6ICMwMDIxNDM7XG4kYmx1ZVRpbnQ6ICNmMWY1Zjg7XG5cbiRsaW5lQ29sb3I6ICNkOWQ5ZDk7XG5cbiR5ZWxsb3c6ICNmZWNhMWQ7XG4kYmx1ZTogIzIzM2I2YztcblxuJGJvcmRlci1yYWRpdXM6IDRweDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICM5OTk7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRib2xkLXdlaWdodDogNzAwO1xuIiwiLy9tYWtlIGZsZXggcm93cyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1yb3coJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8vbWFrZSBmbGV4IGNvbHVtbnMgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtY29sKCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL0JveHNpemluZyBzaG9ydGN1dDpcbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vL1RyYW5zZm9ybSBzaG9ydGN1dHNcblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8gU3R5bGluZyBwbGFjZWhvbGRlcnM6XG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vUmV0aW5hIGltYWdlczpcbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuXHRAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxuXHRcdCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG5cdFx0Lyogb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcblx0fVxufVxuXG4vL1wiSGFyZFwiIGdyYWRpZW50czpcbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8vIFJFTSBmb250IHNpemVzOlxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdGJvcmRlcjogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6ICRibHVlO1xuXHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRuYXZ5O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0Ji5vdXRsaW5lIHtcblx0XHRAaW5jbHVkZSBidXR0b24tb3V0bGluZSgpO1xuXHR9XG5cdCYudGV4dCB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXRleHQoKTtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUoKSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi10ZXh0KCkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAycHggMDtcblx0Y29sb3I6ICRibHVlO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWU7XG5cdH1cbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGRpYWdpb25hbC1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7IC8vRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICRjb2xvcjEsICRjb2xvcjIpO1xufVxuIiwiLm1haW5tZW51IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm1haW5tZW51IHtcblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0YSxcblx0XHRcdFx0YTp2aXNpdGVkLFxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmID4gYSxcblx0XHRcdFx0XHQmID4gYTp2aXNpdGVkLFxuXHRcdFx0XHRcdCYgPiBidXR0b24ge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IGZyZWVcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmJpZy1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubW9iaWxlLW5hdiB7XG5cdHRvcDogMTUwcHg7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMCU7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHotaW5kZXg6IDkwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhLFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuXHRcdFx0Ji5jdXJyZW50LXBhZ2UtcGFyZW50IHtcblx0XHRcdFx0YSxcblx0XHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5mb2xkLW91dCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuXG4ubWVudS1zd2l0Y2gge1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogNDRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0cmlnaHQ6IDQlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Lm1vYmlsZS1idXR0b24tdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC00MnB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0aSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi5iYWNrZ3JvdW5kLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDgwMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmFjdGl2ZS1iZyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuIl19 */
