

/* Start:/local/templates/theme2018/assets/build/css/app.min.css?1558450502637715*/
: @charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

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

body {
  line-height: 1,5; }
p {
margin: 1em 0 1em 0;
}
ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none;
padding: 10px 15px; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0;   }

a {
  text-decoration: none; }

img {
  max-width: 100%; }

button {
  cursor: pointer;
  -webkit-appearance: none; }

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

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: #fff !important;
  color: #848e99 !important; }

ul, menu, dir {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/*
@font-face {
    font-family: 'Lato';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Medium') format('woff2');
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Medium.woff') format('woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Semibold') format('woff2');
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Semibold.woff') format('woff');
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Bold') format('woff2');
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Bold.woff') format('woff');
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Heavy') format('woff2');
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Heavy.woff') format('woff');
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: 'Lato';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Black') format('woff2');
    src: url('/local/templates/theme2018/assets/build/css/../fonts/Lato/Lato-Black.woff') format('woff');
    font-style: normal;
    font-weight: 900;
}*/
@font-face {
  font-family: 'GOST';
  src: url("/local/templates/theme2018/assets/build/css/../fonts/GOST-2304-81typeB.eot");
  src: local("GOST 2.304-81 type B"), local("GOST-2.304-81typeB"), url("/local/templates/theme2018/assets/build/css/../fonts/GOST-2304-81typeB.eot?#iefix") format("embedded-opentype"), url("/local/templates/theme2018/assets/build/css/../fonts/GOST-2304-81typeB.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
    font-family: 'PT_Russia-Text';
    src: url('/local/templates/theme2018/assets/build/css/../fonts/PT_Russia-Text.ttf') format('ttf');
    font-style: normal;
    font-weight: normal;
}
.text-center {
  text-align: center; }

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

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

button, .button, .btn, input[type="submit"] {
  border-radius: 2px;
  border: none;
  height: 50px;
  background-color: #183092;
  color: #fff;
  font-size: 18px;
  outline: none;
  cursor: pointer; }
  button:focus, button:active, .button:focus, .button:active, .btn:focus, .btn:active, input[type="submit"]:focus, input[type="submit"]:active {
    border-color: #b3bbc3; }
  button.blue, .button.blue, .btn.blue, input[type="submit"].blue {
    background-color: #3377ff; }
  button.white, .button.white, .btn.white, input[type="submit"].white {
    background-color: #fff;
    color: #183092; }
  button.btn-sel, .button.btn-sel, .btn.btn-sel, input[type="submit"].btn-sel {
    border-radius: 2px;
    height: 65px;
    box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
    width: 220px;
    background-color: #fff;
    color: #3b4256;
    font-size: 18px;
    text-align: center; }
    button.btn-sel.small, .button.btn-sel.small, .btn.btn-sel.small, input[type="submit"].btn-sel.small {
      height: 50px; }
  button.padd, .button.padd, .btn.padd, input[type="submit"].padd {
    padding: 10px 30px; }

input[type="text"], select {
  border-radius: 2px;
  height: 50px;
  background-color: #fff;
  border: 1px solid #ebeef1;
  font-size: 16px;
  color: #848e99;
  padding: 15px;
  outline: none; }
  input[type="text"]:focus, input[type="text"]:active, select:focus, select:active {
    border-color: #b3bbc3; }

select {
  background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow-down.png");
  background-position: 98% center;
  background-repeat: no-repeat;
  padding-right: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.link-category {
  font-size: 18px;
  color: #848e99;
  text-decoration: underline;
  line-height: 1.556;
  padding-right: 25px;
  background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow.png");
  background-position: right center;
  background-repeat: no-repeat;
  align-self: flex-end; }

.filters {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  padding-top: 7px; }
  .filters .checkbox-label {
    position: relative;
    margin-bottom: 0px;
    display: inline-block;
    padding-left: 25px;
    padding-right: 15px;
    min-height: 20px;
    line-height: 20.8px;
    font-family: "PT_Russia-Text", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #848e99;
    cursor: pointer; }
    .filters .checkbox-label i {
      position: absolute;
      left: 0;
      width: 20px;
      height: 20px;
      border: 2px solid #183092;
      border-radius: 10px;
      background-color: #fff; }
      .filters .checkbox-label i::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px; }
    .filters .checkbox-label input {
      display: none; }
      .filters .checkbox-label input:checked + i {
        background-image: url(/local/templates/theme2018/assets/build/css/../img/oval-filter.png);
        background-repeat: no-repeat;
        background-position: center center; }
        .filters .checkbox-label input:checked + i::after {
          left: 10px; }

.sidebar {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  @media (min-width: 768px) {
    .sidebar.sidebar--float {
      float: left; } }
  .sidebar.sidebar--float .menu {
    padding: 0; }
  .sidebar.sidebar--float .menu > ul {
    margin: 0; }
  .sidebar .menu {
    background-color: #183092;
    padding: 25px 0;
    margin-bottom: 30px; }
    .sidebar .menu ul li {
      padding: 15px 0;
      list-style: none; }
      .sidebar .menu ul li a {
        color: #fff;
        font-size: 16px;
        padding: 0 15px;
        line-height: 1.5;
        display: block; }
      .sidebar .menu ul li:hover, .sidebar .menu ul li.active {
        background: #3377ff; }
        .sidebar .menu ul li:hover a, .sidebar .menu ul li.active a {
          text-decoration: underline; }
  .sidebar .title {
    font-size: 24px;
    color: #3377ff;
    font-weight: 500;
    margin-bottom: 20px; }
  .sidebar .contact {
    background-color: #f4f7fb;
    padding: 25px 20px; }
    .sidebar .contact .adress, .sidebar .contact .phone, .sidebar .contact .mail {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5em;
      text-align: center;
      background-position: top center;
      background-repeat: no-repeat;
      padding: 50px 0 35px; }
    .sidebar .contact .adress {
      background-image: url(/local/templates/theme2018/assets/build/css/../img/cont-placeholder.png); }
    .sidebar .contact .phone {
      background-image: url(/local/templates/theme2018/assets/build/css/../img/cont-phone-call.png); }
    .sidebar .contact .mail {
      background-image: url(/local/templates/theme2018/assets/build/css/../img/cont-mail.png); }

@media (max-width: 767px) {
  .sidebar {
    margin-bottom: 25px; } }

.sidebar__card {
  padding: 25px 15px;
  box-shadow: 0 1px 9px 1px #ececec;
  background-color: #ffffff;
  color: #282727;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px; }

/* Common styles */
html, body {
  heigh: 100%; }

.all-height {
  padding-bottom: 309px;
  min-height: 100%; }

body {
  font-family: "PT_Russia-Text";
  color: #000;
  background-color: #fff;
line-height: 1.2;
  font-size: 16px;
  font-weight: 400; }

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  right: 0;
  padding: 0 10px;
  overflow: visible; }

.container-sidebar {
  padding: 0 15px;
  overflow: hidden;
  margin-bottom: 30px; }

.yes-sidebar {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }

h1 {
  font-size: 24px;
  font-family: "PT_Russia-Text";
  color: #3377ff;
  font-weight: bold;
  margin-bottom: 10px; }

h2 {
  font-size: 20px;
  color: #3b4256;
  font-weight: 600;
line-height: 1.5;
  text-align: center;
  margin-bottom: 10px; }

h3 {
  font-size: 18px;
  color: #3377ff;
  font-weight: 600;
  text-align: center;
  margin-bottom: 10px; }


h4 {
  font-size: 16px;
  color: #3b4256;
  font-weight: 600;
  text-align: center;
  margin-bottom: 10px; }

.visually-hidden:not(:focus):not(:active),
input[type="checkbox"].visually-hidden,
input[type="radio"].visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden; }

.bg-blue {
  background-color: #f4f7fb; }

/*- header -*/
header {
  margin-bottom: 0px; }

.header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  padding: 5px 10px 5px; }

.header-inform {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .header-inform > div:not(.header-inform__row) {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
  .header-inform img {
    cursor: pointer; }

.header-inform__row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start; }

.header-phone {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  line-height: 1.2;
  text-align: left;
  color: #3377ff; }
  .header-phone a {
    font-size: 24px;
    color: #4c4c4a;
    text-transform: uppercase; }

.searchform {
  z-index: 100;
  margin-left: 10px;
  position: relative;
  display: flex;
  align-items: center;
  padding: 10px;
  border: 1px solid #1a379d; }
  .searchform:hover input[type="text"] {
    display: block; }
  .searchform input[type="text"] {
    position: absolute;
    display: none;
    top: 110%;
    left: 0;
    width: 250px;
    border: 1px solid rgba(24, 48, 146, 0.502);
    padding: 12px 40px 12px 25px;
    outline: none; }
    .searchform input[type="text"]:focus {
      border: 1px solid #4c4c4a; }
  .searchform input[type="submit"] {
    border: none;
    background: transparent;
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-search.png");
    width: 21px;
    height: 21px;
    z-index: 10;
    outline: none; }
    .searchform input[type="submit"]:hover + input[type="text"] {
      display: block; }
    .searchform input[type="submit"]:focus {
      opacity: 0.5; }

.header-logo {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .header-logo .title {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    font-size: 25px;
    font-family: "Open Sans";
    font-weight: 900;
    color: #3b4256;
    text-align: center;
    margin-left: 15px; }
    .header-logo .title span {
      font-size: 15.457px;
      color: #3377ff;
      margin-top: 12px;
      font-weight: 400; }

.header-login {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .header-login .head-user, .header-login .head-tur {
    background-repeat: no-repeat;
    padding: 15px 25px 15px 45px;
    cursor: pointer; }
  .header-login .head-user {
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-user.png");
    background-position: 18px 15px; }
  .header-login .head-tur {
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-forma.png");
    background-position: 10px 15px; }
  .header-login .head-online {
    display: none; }

.breadcrumbs {
  border-bottom: 3px solid #eceff4;
  font-size: 14px;
  font-weight: 400;
  color: #3b4256;
  line-height: 1.2;
  padding: 15px 0;
  margin-bottom: 15px; }
  .breadcrumbs a {
    color: #3b4256; }

/*- main menu -*/
.menu-button {
  padding: 10px 5px;
  border: 1px solid #1a379d;
  cursor: pointer;
  width: 43px;
  height: 43px; }
  .menu-button span {
    display: block;
    width: 26px;
    height: 2px;
    background: #1a379d;
    position: relative;
    margin: 4px auto; }

.glasses {
  margin-left: 10px; }

/* menu drop-left */
.nav-menu-dark {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 350px;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  transition: 0.35s; }

.nav-menu {
  z-index: 500;
  width: 350px;
  left: -350px;
  /* прячем меню */
  height: 100%;
  position: fixed;
  top: 0;
  background-color: #183092;
  color: #fff; }

ul.nav li {
  font-size: 16px;
  border-right: none;
  text-align: left;
  padding: 15px 10px 10px 25px; }
  ul.nav li a {
    color: #fff;
    text-transform: none;
    text-decoration: none; }
    ul.nav li a:hover {
      text-decoration: underline;
      color: #fff; }
  ul.nav li:hover, ul.nav li.active {
    background-color: #3377ff; }
  ul.nav li:nth-child(1):hover {
    background-color: transparent; }

.menu-close {
  position: relative;
  width: 30px;
  height: 30px;
  cursor: pointer; }
  .menu-close:before {
    content: "";
    width: 2px;
    height: 30px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 10px; }
  .menu-close:after {
    content: "";
    width: 2px;
    height: 30px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 10px; }

/*- footer -*/
footer {
  min-height: 309px;
  margin-top: -309px;
  background-color: #183092;
  color: #fff;
  padding: 55px 0; }
  footer ul li {
    list-style: none; }
  footer div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
  footer .footer-social {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    position: relative; }
    footer .footer-social h2 {
      display: block;
      margin-bottom: 15px;
      margin-top: 15px;
      font-size: 16px;
      line-height: 2.25;
      color: #fff;
      text-align: left; }
    footer .footer-social ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      width: 210px;
      margin: 0 auto;
      padding: 0; }
    footer .footer-social .social-button {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 38px;
      height: 38px;
      border-radius: 19px;
      background-color: #fff;
      background-position: center center;
      background-repeat: no-repeat;
      font-size: 0;
      margin: 2px; }
      footer .footer-social .social-button.vk {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/vk-logo.png"); }
      footer .footer-social .social-button.at {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/at-logo.png"); }
      footer .footer-social .social-button.ya {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/yandex-logo.png"); }
      footer .footer-social .social-button.pn {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/pencil-logo.png"); }
      footer .footer-social .social-button.ok {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/ok-logo.png"); }
    footer .footer-social button {
      font-size: 16px;
      padding: 0 15px;
      margin-top: 20px;
      position: absolute;
      bottom: 0; }
  footer .footer-menu a {
    color: #fff;
    line-height: 2.25; }
  footer .footer-adress ul li {
    padding-top: 35px;
    line-height: 1.714; }
    footer .footer-adress ul li:first-child {
      font-size: 14px;
      padding-top: 0; }

/* and pressa */
.news-date {
  background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-calendar.png");
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #848e99; }

.main-news {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-bottom: 40px;
  margin-top: 30px;
  position: relative; }
  .main-news img {
    width: 100%;
    height: 485px;
    max-height: 485px;
    position: relative;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1; }
  .main-news .notes {
    position: relative;
    z-index: 15;
    position: absolute;
    width: 100%;
    max-height: 485px;
    height: 485px;
    top: 0;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0) 50%, #183092 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#183092',GradientType=0 );
    /* IE6-9 */ }
  .main-news .note {
    position: absolute;
    z-index: 10;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.333;
    max-width: 465px; }
    @media (min-width: 992px) {
      .main-news .note {
        right: 25px;
        bottom: 10px; } }
    .main-news .note p {
      padding: 10px 0; }
    .main-news .note span {
      background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-calendar-main.png");
      background-position: 0 4px;
      background-repeat: no-repeat;
      padding-left: 20px;
      color: #dedede; }
  .main-news.press {
    position: relative;
    margin-top: 0; }
    .main-news.press .notes {
      position: absolute;
      z-index: 15;
      width: 100%;
      max-height: 310px;
      height: 310px; }
      .main-news.press .notes a {
        width: 100%;
        height: 100%; }
    .main-news.press div {
      width: 100%; }
      .main-news.press div img {
        max-height: 310px; }
    .main-news.press .note {
      font-size: 20px;
      text-transform: uppercase;
      max-width: 800px; }
    .main-news.press span {
      font-size: 18px; }
    .main-news.press .stick {
      position: absolute;
      z-index: 20;
      font-size: 24px;
      color: #fff;
      text-decoration: underline;
      text-align: center;
      padding: 15px 35px;
      background: #3377ff; }
  .main-news .news-prev {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    width: 50%; }
    .main-news .news-prev_item {
      background: transparent;
      transition-duration: 0.3s;
      padding: 20px 30px 20px 20px;
      position: relative;
      z-index: 10; }
      .main-news .news-prev_item:hover {
        background: rgba(0, 0, 0, 0.2);
        transition-duration: 0.3s;
        box-shadow: 54px 0px 0px 0px rgba(0, 0, 0, 0.2); }
      .main-news .news-prev_item p {
        padding: 10px 0; }
        .main-news .news-prev_item p a {
          font-size: 16px;
          color: #3b4256;
          line-height: 1.5;
          font-weight: 600; }
      .main-news .news-prev_item div {
        font-size: 14px; }
    .main-news .news-prev .link-category {
      margin: 0 30px 25px 0; }
    .main-news .news-prev hr {
      border-top: 1px dashed #b3bbc3;
      height: 1px; }

.main-news__prev {
  position: relative;
  width: 50%; }
  @media (max-width: 991px) {
    .main-news__prev {
      width: 100%; } }
  .main-news__prev::after {
    content: '';
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 0; }

.news-press {
  margin-bottom: 30px; }
  .news-press__item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    margin: 35px auto; }
    .news-press__item img {
      max-width: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      max-height: 205px; }
    .news-press__item div {
      padding: 0 15px 10px;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: stretch;
      align-content: stretch;
      display: -webkit-flex;
      -webkit-flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -webkit-align-items: stretch;
      -webkit-align-content: stretch; }
      .news-press__item div p .link {
        color: #3b4256;
        font-size: 18px;
        font-weight: 600;
        display: inline-block;
        margin: 10px 0; }

.link-news {
  color: #3b4256;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline; }

.artcl-prev__content {
  width: 100%; }
  .artcl-prev__content > div {
    padding: 10px; }

.artcl-prev_item {
  box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
  max-width: 213px;
  height: 385px; }
  @media (min-width: 768px) {
    .artcl-prev_item:not(:first-child) {
      margin-left: 23px; } }
  .artcl-prev_item img {
    margin-bottom: 20px; }
  .artcl-prev_item span {
    color: #848e99;
    padding: 15px;
    background: none; }
  .artcl-prev_item p {
    color: #3b4256;
    line-height: 1.5;
    font-weight: 600;
    padding: 20px 15px; }

.artcl-prev_item {
  box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
  max-width: 213px; }
  .artcl-prev_item:not(:first-child) {
    margin-left: 23px; }
  .artcl-prev_item img {
    margin-bottom: 20px; }
  .artcl-prev_item span {
    color: #848e99;
    padding: 15px;
    background: none; }
  .artcl-prev_item p a {
    color: #3b4256;
    line-height: 1.5;
    font-weight: 600;
    padding: 20px 15px 15px;
    outline: none; }

.tv-translation {
  box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
  margin: 65px 0 50px; }
  .tv-translation section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    padding: 25px 0 20px 20px; }
    .tv-translation section h2 {
      margin: 0 0 10px; }
    .tv-translation section h2 + span {
      font-size: 14px; }
  .tv-translation .timer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: center;
    -webkit-align-content: stretch;
    width: 50%; }
    .tv-translation .timer span {
      color: #3b4256;
      font-weight: 600;
      font-size: 20.426px; }

.deput-select {
  background-color: #f4f7fb;
  box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
  padding: 50px 25px 55px 20px; }
  .deput-select .sel-name {
    width: 260px; }
  .deput-select form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    margin-top: 25px;
    margin-bottom: 50px; }
  .deput-select .buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    margin-top: 30px; }
  .deput-select select {
    color: #4c4c4a; }

.committees {
  padding: 10px 0;
  margin: 60px auto 35px; }
  .committees h2 {
    margin: 30px auto; }
  .committees_item {
    border-top: 1px solid #b3bbc3; }
    .committees_item .title {
      position: relative;
      display: flex;
      align-items: center;
      text-align: center;
      font-size: 18px;
      color: #3b4256;
      width: 50%;
      height: 100%;
      min-height: 150px;
      float: left; }
      .committees_item .title p {
        line-height: 1.333;
        padding: 15px 65px;
        cursor: pointer; }
        .committees_item .title p.brd-right {
          border-right: 1px dashed #b3bbc3; }
      .committees_item .title .title-hover {
        display: flex;
        flex-direction: column;
        flex-wrap: no-wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: stretch;
        display: -webkit-flex;
        -webkit-flex-wrap: no-wrap;
        -webkit-justify-content: space-between;
        -webkit-align-items: stretch;
        -webkit-align-content: stretch;
        text-align: left;
        opacity: 0;
        position: absolute;
        top: -5px;
        left: 0;
        z-index: 5;
        width: 100%;
        min-height: 155px;
        height: auto;
        background: #fff;
        box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
        padding-bottom: 0;
        transition: 0.35s; }
        .committees_item .title .title-hover p {
          padding: 15px 20px; }
        .committees_item .title .title-hover span {
          font-size: 15px;
          color: #848e99;
          padding-left: 20px; }
        .committees_item .title .title-hover ul {
          display: flex;
          flex-direction: row;
          flex-wrap: no-wrap;
          justify-content: space-between;
          align-items: stretch;
          align-content: stretch;
          display: -webkit-flex;
          -webkit-flex-wrap: no-wrap;
          -webkit-justify-content: space-between;
          -webkit-align-items: stretch;
          -webkit-align-content: stretch;
          background-color: #183092;
          -webkit-margin-before: 0;
          margin-block-start: 0;
          -webkit-margin-after: 0;
          margin-block-end: 0;
          margin-top: auto; }
          .committees_item .title .title-hover ul li {
            list-style: none;
            padding: 10px 15px; }
            .committees_item .title .title-hover ul li a {
              color: #fff;
              padding: 5px 5px 5px 30px;
              background-position: left center;
              background-repeat: no-repeat; }
              .committees_item .title .title-hover ul li a.team {
                background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-team.png"); }
              .committees_item .title .title-hover ul li a.file {
                background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-file.png"); }
              .committees_item .title .title-hover ul li a.network {
                background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-network.png"); }
              .committees_item .title .title-hover ul li a.documents {
                background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-documents.png"); }
        .committees_item .title .title-hover:hover {
          opacity: 1; }

.comm-interv {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: no-wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .comm-interv .comments {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    width: 49%; }
    .comm-interv .comments h2 {
      text-align: left;
      margin: 30px 0; }
    .comm-interv .comments_item {
      display: flex;
      flex-direction: row;
      flex-wrap: no-wrap;
      justify-content: space-between;
      align-items: stretch;
      align-content: stretch;
      display: -webkit-flex;
      -webkit-flex-wrap: no-wrap;
      -webkit-justify-content: space-between;
      -webkit-align-items: stretch;
      -webkit-align-content: stretch;
      padding: 0px;
      margin-bottom: 20px;
      background-color: #f4f7fb;
      box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35); }
      .comm-interv .comments_item img {
        -o-object-fit: cover;
           object-fit: cover;
        position: relative;
        z-index: 1;
        height: 200px; }
      .comm-interv .comments_item .comments-prev_item {
        padding: 20px 20px 20px 25px;
        flex-grow: 1.2; }
        .comm-interv .comments_item .comments-prev_item p {
          padding: 15px 0; }
          .comm-interv .comments_item .comments-prev_item p a {
            font-size: 16px;
            color: #3b4256;
            line-height: 1.5;
            font-weight: 600; }
        .comm-interv .comments_item .comments-prev_item span {
          background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-calendar.png");
          background-position: 0 2px;
          background-repeat: no-repeat;
          padding-left: 20px;
          color: #848e99; }

.votes {
  margin: 55px auto 45px;
  padding: 55px 0 40px; }
  .votes .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
  .votes a {
    color: #3b4256;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
    margin: 15px auto; }

.vote {
  width: 60%; }
  .vote .buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
    .vote .buttons .btn-sel {
      width: 160px;
      margin-right: 30px; }
      .vote .buttons .btn-sel:last-child {
        width: 190px; }
  .vote p {
    font-size: 18px;
    color: #3b4256;
    margin: 35px 0 25px;
    font-weight: 500; }
  .vote .filters .checkbox-label {
    margin-bottom: 15px;
    padding: 15px 15px 15px 65px;
    border: 1px solid #e9f0f7;
    background-color: #fff; }
    .vote .filters .checkbox-label i {
      left: 25px; }
  .vote .container {
    padding-right: 0;
    padding-left: 0; }

.section-site {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-bottom: 30px;
  margin-top: 40px; }
  .section-site_item {
    max-width: 160px; }
    .section-site_item div:first-child {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: stretch;
      display: -webkit-flex;
      -webkit-flex-wrap: wrap;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      -webkit-align-content: stretch;
      box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
      height: 160px;
      margin-bottom: 30px; }
    .section-site_item .title {
      font-size: 16px;
      color: #4c4c4a;
      text-transform: uppercase;
      line-height: 1.5;
      text-align: center;
      font-weight: 500; }

/** page open data news */
.hrtb {
  width: 100%;
  height: 3px;
  background: url("/local/templates/theme2018/assets/build/css/../img/hr.png") repeat-y;
  display: block; }

.section-tabs h1 {
  margin-bottom: 30px; }

.section-tabs .tabs > div, .section-tabs .tabs > input {
  height: 0;
  overflow: hidden; }

.section-tabs .tabs {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .section-tabs .tabs label {
    color: #4c4c4a;
    font-size: 24px;
    font-weight: 500;
    padding: 35px 10px;
    line-height: 28px;
    cursor: pointer;
    position: relative; }
  .section-tabs .tabs div {
    width: 100%; }

.section-tabs .tabs > input[type="radio"] {
  display: none; }

.section-tabs .tabs input[type="radio"]:checked + label {
  font-weight: 700;
  color: #3b4256;
  border-bottom: 2px solid #3b4256; }

.section-tabs .tabs > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.section-tabs .tabs > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.section-tabs .tabs > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.section-tabs .tabs > input:nth-of-type(4):checked ~ div:nth-of-type(4) {
  height: auto;
  overflow: visible; }

.section-tabs .tabs > div {
  margin-top: 30px; }

.section-tabs .news .searchform {
  position: relative;
  width: 640px;
  height: 50px;
  margin-bottom: 20px; }
  .section-tabs .news .searchform input[type="text"] {
    border: 2px solid #eceff4;
    width: 100%;
    padding: 12px 40px 12px 25px;
    outline: none; }
    .section-tabs .news .searchform input[type="text"]:focus {
      border: 1px solid #4c4c4a; }
  .section-tabs .news .searchform input[type="submit"] {
    border: none;
    background: transparent;
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-search.png");
    width: 21px;
    height: 21px;
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 10;
    outline: none; }
    .section-tabs .news .searchform input[type="submit"]:focus {
      opacity: 0.5; }

.section-tabs .news .searchname {
  position: relative;
  width: 640px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  -webkit-align-content: stretch; }
  .section-tabs .news .searchname input[type="text"] {
    border: 2px solid #eceff4;
    width: 130px;
    padding: 12px 15px;
    outline: none; }
    .section-tabs .news .searchname input[type="text"]:focus {
      border: 1px solid #4c4c4a; }
  .section-tabs .news .searchname span {
    font-size: 16px;
    color: #4c4c4a;
    font-weight: 400; }

.section-tabs table {
  width: 90%;
  margin-top: 30px;
  margin-bottom: 50px;
  border: 2px solid #eceff4; }
  .section-tabs table th {
    background-color: #f4f7fb;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    height: 50px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 2px solid #eceff4; }
    .section-tabs table th:nth-child(5) {
      border-right: none; }
  .section-tabs table td {
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    height: 95px;
    border-right: 2px solid #eceff4; }
    .section-tabs table td:nth-child(1) {
      text-align: center; }
    .section-tabs table td:nth-child(3) {
      text-align: center; }
    .section-tabs table td:nth-child(4) {
      text-align: center; }
    .section-tabs table td:nth-child(5) {
      border-right: none; }
  .section-tabs table .download {
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-download.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    padding-right: 30px;
    text-decoration: underline;
    color: #848e99;
    line-height: 30px; }

.section-tabs .buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-top: 15px;
  width: 90%; }
  .section-tabs .buttons .call-back {
    background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-email.png);
    background-position: 25px 7px;
    background-repeat: no-repeat;
    padding: 15px 25px 15px 100px;
    text-align: center; }
  .section-tabs .buttons .call-error {
    background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-error.png);
    background-position: 10px 9px;
    background-repeat: no-repeat;
    padding: 15px 10px 15px 50px;
    text-align: center; }

/** pressa */
.titles {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-bottom: 10px; }
  .titles h1 {
    display: inline; }
  .titles ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    width: 365px;
    padding: 0;
    list-style: none; }
    .titles ul .social-button {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 33px;
      height: 32px; }
      .titles ul .social-button:hover, .titles ul .social-button:focus {
        opacity: .7; }

.pagination.pressa {
  justify-content: flex-end;
  margin-top: 20px;
  margin-bottom: 20px; }

.anons-press {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .anons-press__item {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: space-between;
    background-color: #fff;
    position: relative;
    box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
    max-width: 352px;
    padding: 20px 25px;
    margin-bottom: 30px;
    margin-right: 25px;
    color: #b3bbc3; }
    .anons-press__item:nth-child(3n - 2), .anons-press__item:nth-child(4n - 3) {
      background-color: #f4f7fb; }
    .anons-press__item:nth-child(1) {
      background-color: #fff; }
    .anons-press__item p {
      color: #4c4c4a;
      font-size: 18px;
      margin: 10px 0; }
    .anons-press__item div {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: stretch;
      align-content: stretch;
      display: -webkit-flex;
      -webkit-flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -webkit-align-items: stretch;
      -webkit-align-content: stretch; }
      .anons-press__item div.text-right {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: stretch;
        align-content: stretch;
        display: -webkit-flex;
        -webkit-flex-wrap: wrap;
        -webkit-justify-content: flex-end;
        -webkit-align-items: stretch;
        -webkit-align-content: stretch; }
    .anons-press__item .download {
      background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-download.png);
      background-position: 100% 50%;
      background-repeat: no-repeat;
      padding: 15px 40px 15px 5px;
      text-decoration: underline;
      text-transform: uppercase;
      color: #b3bbc3; }
    .anons-press__item .link {
      padding: 15px  0;
      color: #b3bbc3; }
      .anons-press__item .link.text-right {
        align-self: flex-end;
        text-decoration: underline; }
    .anons-press__item.gallery {
      padding: 0; }
      .anons-press__item.gallery img {
        -o-object-fit: cover;
           object-fit: cover; }
      .anons-press__item.gallery .stick {
        position: absolute;
        z-index: 20;
        background: #183092;
        color: #fff;
        font-size: 24px;
        padding: 10px 10px 10px 25px; }
      .anons-press__item.gallery .note {
        position: absolute;
        z-index: 20;
        bottom: 10px;
        left: 15px;
        display: block; }
        .anons-press__item.gallery .note p {
          color: #fff;
          font-size: 18px; }
        .anons-press__item.gallery .note .date {
          background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-calendar.png");
          background-position: 0 3px;
          background-repeat: no-repeat;
          padding-left: 20px;
          color: #848e99;
          font-size: 14px; }

.press-monitoring-date {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-bottom: 35px; }
  .press-monitoring-date > div {
    margin-right: 20px;
    width: 352px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
    .press-monitoring-date > div .press-monitoring-date__item {
      max-width: 352px;
      margin-bottom: 20px; }
      .press-monitoring-date > div .press-monitoring-date__item select {
        width: 352px;
        background-color: #f4f7fb; }
        .press-monitoring-date > div .press-monitoring-date__item select:focus {
          background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow-down-up.png");
          background-color: #d1dbeb; }
        .press-monitoring-date > div .press-monitoring-date__item select option {
          padding: 15px 0;
          background-color: #fff; }
          .press-monitoring-date > div .press-monitoring-date__item select option:hover {
            background-color: #f4f7fb; }
          .press-monitoring-date > div .press-monitoring-date__item select option:checked {
            background-color: #d1dbeb;
            background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow-down.png"); }

.press-monitoring {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }
  .press-monitoring__item {
    width: 352px;
    padding: 30px 65px 25px 35px;
    margin-bottom: 15px;
    margin-right: 20px;
    box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
    .press-monitoring__item span {
      font-size: 14px;
      color: #b3bbc3; }
    .press-monitoring__item p {
      font-size: 18px;
      color: #3b4256;
      font-weight: 500;
      margin: 20px 0 0; }

.container-sidebar {
  min-height: 600px; }
  .container-sidebar .section-tabs .hrtb {
    width: 100%;
    height: 3px;
    background: url("/local/templates/theme2018/assets/build/css/../img/hr.png") repeat-y;
    display: block; }
  .container-sidebar .section-tabs .tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
    .container-sidebar .section-tabs .tabs label {
      color: #4c4c4a;
      font-size: 22px;
      font-weight: 500;
      padding: 10px;
      border-bottom: none;
      line-height: 24px;
      cursor: pointer;
      position: relative;
      width: auto; }
      .container-sidebar .section-tabs .tabs label:nth-child(1) {
        padding-left: 0; }
      .container-sidebar .section-tabs .tabs label:nth-child(3) {
        padding-right: 0; }
    .container-sidebar .section-tabs .tabs input[type="radio"]:checked + label {
      font-weight: 700;
      color: #3b4256;
      border-bottom: none; }
    .container-sidebar .section-tabs .tabs div {
      width: 100%;
      margin-top: 5px; }

.parlament__item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-align-items: center;
  -webkit-align-content: stretch;
  border-bottom: 2px dashed #eceff4;
  padding: 10px 20px; }
  .parlament__item a {
    margin-right: 15px; }
  .parlament__item span {
    margin-right: 5px;
    font-weight: 600; }
  .parlament__item .date {
    background-image: url("/local/templates/theme2018/assets/build/css/../img/ico-calendar.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #848e99;
    font-weight: 300; }

.tabl-deput h2 {
  text-align: left;
  font-size: 24px;
  margin-bottom: 20px; }

.tabl-deputs__item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  -webkit-align-content: stretch;
  border-bottom: 2px solid #eceff4;
  padding: 10px 20px 0; }
  .tabl-deputs__item .not {
    flex-grow: 1.2; }
  .tabl-deputs__item div {
    margin-bottom: 10px; }
    .tabl-deputs__item div:first-child {
      margin-right: 20px; }
  .tabl-deputs__item .download {
    background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-download.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 15px 40px 15px 5px;
    text-decoration: underline;
    text-transform: uppercase;
    color: #b3bbc3; }

.select-time {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
  margin-bottom: 25px; }
  .select-time__item {
    width: 352px; }
    .select-time__item select {
      width: 100%;
      margin-bottom: 10px;
      background-color: #f4f7fb; }
      .select-time__item select:focus {
        background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow-down-up.png");
        background-color: #d1dbeb; }
      .select-time__item select option {
        padding: 15px 0;
        background-color: #fff; }
        .select-time__item select option:hover {
          background-color: #f4f7fb; }
        .select-time__item select option:checked {
          background-color: #d1dbeb;
          background-image: url("/local/templates/theme2018/assets/build/css/../img/down-arrow-down.png"); }

.slick-prev.slick-arrow {
  outline: none;
  font-size: 0;
  cursor: pointer;
  border: solid #183092;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 10px;
  position: absolute;
  left: -15px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(135deg);
          transform: translateY(-50%) rotate(135deg);
  background: none;
  height: auto; }

.slick-next.slick-arrow {
  outline: none;
  font-size: 0;
  cursor: pointer;
  border: solid #183092;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 10px;
  position: absolute;
  right: -15px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  background: none;
  height: auto; }

.slick-prev:before, .slick-next:before {
  font-size: 2px; }

.tab-res {
  display: none; }
  .tab-res.active {
    display: block; }

.calendar {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  width: 350px;
  background: #f4f7fb;
  box-shadow: 0px 3px 7px 0px rgba(162, 162, 162, 0.35);
  padding: 3px; }

#calendar {
  width: 100%;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: 600;
  text-align: center; }

#calendar thead tr:last-child {
  border-top: 1px solid #dfdfdf;
  color: #dfdfdf;
  font-weight: 400; }
  #calendar thead tr:last-child td {
    padding-top: 30px; }

#calendar thead tr:nth-child(1) td:nth-child(2) {
  color: #8fb7de;
  padding: 30px 15px 20px; }

#calendar thead tr:nth-child(1) td:nth-child(1):hover, #calendar thead tr:nth-child(1) td:nth-child(3):hover {
  cursor: pointer; }

#calendar tbody td {
  color: #8fb7de;
  padding: 10px; }

#calendar tbody td:nth-child(n+6), #calendar .holiday {
  color: #e78c5c; }

#calendar tbody td.today {
  box-shadow: inset 0 0 0 2px #e52430;
  border-radius: 20px;
  padding: 10px; }

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer; }

.selectric-responsive {
  width: 100%; }

.selectric {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 48px;
  padding: 8px 15px;
  border-radius: 5px;
  background-color: #f4f6fb;
  background-image: url(/local/templates/theme2018/assets/build/css/../img/down-arrow-down.png);
  background-position: 98% center;
  background-repeat: no-repeat; }

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
  font-size: 16px;
  color: #848e99; }

.selectric .button {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none; }

.selectric-focus .selectric {
  border-color: #aaaaaa; }

.selectric-hover .selectric {
  border-color: #c4c4c4; }

.selectric-hover .selectric .button {
  color: #a2a2a2; }

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2; }

.selectric-open {
  z-index: 9999; }

.selectric-open .selectric {
  border-color: #c4c4c4; }

.selectric-open .selectric-items {
  display: block; }

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0; }

.selectric-hide-select select {
  position: absolute;
  left: -100%; }

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10; }

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0; }

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important; }

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #dde1e6;
  z-index: -1; }

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto; }

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%; }

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  min-height: 20px;
  text-align: left; }

.selectric-items li {
  display: block;
  padding: 10px;
  color: #848e99;
  cursor: pointer; }

.selectric-items li.selected {
  background: #fff;
  color: #848e99; }

.selectric-items li.highlighted {
  background: #f4f6fb;
  color: #848e99; }

.selectric-items li:hover {
  background: #f4f6fb;
  color: #848e99; }

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444; }

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1; }

.selectric-items .selectric-group li {
  padding-left: 25px; }

.container-sidebar.cabinet {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.cabinet {
      float: left;
      max-width: 750px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.cabinet {
      max-width: 830px;
      padding: 0 30px 50px 30px; } }

.cabinet__schedule {
  width: 100%;
  padding: 15px 0;
  border: 1px solid #dde1e6;
  background-color: #fff; }
  @media (min-width: 992px) {
    .cabinet__schedule {
      width: auto;
      padding: 25px 30px 60px 65px; } }
  .cabinet__schedule::after {
    content: '';
    clear: both;
    display: table; }

.cabinet__schedule-title {
  padding: 0 10px;
  margin-bottom: 35px;
  color: #3b4256;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-align: left; }

.cabinet__schedule-list {
  padding: 0 10px;
  list-style-type: none;
  margin: 0; }
  @media (min-width: 992px) {
    .cabinet__schedule-list {
      padding: 0;
      float: left; } }
  .cabinet__schedule-list li {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    color: #3b4256;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 45px; }
    @media (min-width: 992px) {
      .cabinet__schedule-list li {
        max-width: 260px; } }

.cabinet__calendar {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  width: calc(100% - 2px);
  background-color: #fff;
  box-shadow: none;
  padding: 0; }
  @media (min-width: 768px) {
    .cabinet__calendar {
      width: 350px; } }
  @media (min-width: 992px) {
    .cabinet__calendar {
      float: right; } }

#calendar-cabinet {
  width: 100%;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: 600;
  text-align: center; }
  #calendar-cabinet thead td {
    padding: 0; }
  #calendar-cabinet thead tr:nth-child(1) {
    background-color: #3377ff;
    color: #fff; }
  #calendar-cabinet thead tr:nth-child(1) td:nth-child(2) {
    color: #fff;
    padding: 11px 5px 11px 5px; }
  #calendar-cabinet thead tr:nth-child(2) {
    display: none; }

#calendar-cabinet thead tr:last-child {
  border-top: 1px solid #fff;
  color: #fff;
  font-weight: 400; }
  #calendar-cabinet thead tr:last-child td {
    padding-top: 30px; }

#calendar-cabinet thead tr:nth-child(1) td:nth-child(2) {
  color: #fff;
  padding: 11px 5px; }

#calendar-cabinet thead tr:nth-child(1) td:nth-child(1):hover, #calendar thead tr:nth-child(1) td:nth-child(3):hover {
  cursor: pointer; }

#calendar-cabinet thead tr:nth-child(1) td:nth-child(1) b {
  margin-right: 10px; }

#calendar-cabinet thead tr:nth-child(1) td:nth-child(3) b {
  margin-left: 10px; }

#calendar-cabinet tbody td {
  color: #3b4256;
  padding: 10px;
  background-color: #f4f6fb;
  border: 1px solid #fff; }

#calendar-cabinet tbody td:nth-child(n+6), #calendar .holiday {
  background-color: #d1dbeb; }

#calendar-cabinet tbody td.today {
  color: #fff;
  background-color: #183092; }

#calendar-cabinet tbody td.empty {
  background-color: #f6f8f9; }

#calendar-cabinet tbody td:hover:not(.empty):not(.today) {
  background-color: #a0b2ff;
  transition-duration: 0.3s;
  cursor: pointer; }

#calendar-cabinet tbody td.active {
  background-color: #a0b2ff; }

#calendar-cabinet tbody tr:last-child td.empty {
  background-color: #fff; }

.cabinet-card {
  width: 100%;
  max-width: 350px;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 4px;
  background-color: #f4f7fb; }
  @media (min-width: 992px) {
    .cabinet-card {
      float: left; } }

.cabinet-card__info {
  display: block;
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px; }
  .cabinet-card__info li {
    margin-bottom: 30px;
    color: #3b4256; }
  .cabinet-card__info b {
    display: inline-block;
    color: #848e99;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px; }
  .cabinet-card__info a {
    display: inline-block;
    color: #3b4256;
    text-decoration: none; }

.container-sidebar.cabinet-expert {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.cabinet-expert {
      float: left;
      max-width: 620px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.cabinet-expert {
      max-width: 830px;
      padding: 0 30px 50px 30px; } }

.cabinet-expert__title {
  margin-bottom: 25px;
  color: #3b4256;
  font-size: 24px;
  font-weight: 700;
  text-align: left; }

.cabinet-expert__form {
  margin-bottom: 60px; }

.cabinet-expert__input-wrapper {
  margin-bottom: 25px; }
  .cabinet-expert__input-wrapper.cabinet-expert__input-wrapper--m {
    margin-bottom: 40px; }
  .cabinet-expert__input-wrapper.cabinet-expert__input-wrapper--b {
    margin-bottom: 50px; }

.cabinet-expert__input:not([type="file"]),
.cabinet-expert__input[type="text"] {
  max-width: 450px; }

.cabinet-expert__button {
  width: 100%; }
  @media (min-width: 768px) {
    .cabinet-expert__button {
      width: 250px; } }

.cabinet-expert__publish-link {
  color: #3b4256;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline; }

.input-wrapper {
  display: block;
  position: relative; }
  .input-wrapper.input-wrapper--inline {
    display: flex;
    align-items: flex-start;
    flex-direction: column; }
    @media (min-width: 768px) {
      .input-wrapper.input-wrapper--inline {
        flex-direction: row; } }
    .input-wrapper.input-wrapper--inline .input-wrapper__info {
      position: static;
      max-width: 325px;
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .input-wrapper.input-wrapper--inline .input-wrapper__info {
          margin-bottom: 0; } }
    .input-wrapper.input-wrapper--inline .input-wrapper__file-label {
      margin-left: auto; }

.input-wrapper__input:not([type="file"]),
.input-wrapper__input[type="text"] {
  width: 100%;
  height: auto;
  padding: 30px 15px 15px;
  border-radius: 5px;
  border: 1px solid #dde1e6;
  background-color: #ffffff;
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  resize: vertical; }
  .input-wrapper__input:not([type="file"]):focus + .input-wrapper__label, .input-wrapper__input:not([type="file"]):valid + .input-wrapper__label,
  .input-wrapper__input[type="text"]:focus + .input-wrapper__label,
  .input-wrapper__input[type="text"]:valid + .input-wrapper__label {
    top: 5px;
    font-size: 14px;
    transition-duration: 0.3s; }

.input-wrapper__input[type="file"] {
  display: none; }

.input-wrapper__select {
  width: 100%;
  height: 48px;
  padding: 15px;
  border-radius: 5px;
  background-color: #f4f6fb; }

.input-wrapper__file-label {
  width: 160px;
  border-radius: 2px;
  border: 1px solid #dde1e6;
  background-color: #f4f6fb;
  text-align: center;
  padding-top: 6px;
  padding-bottom: 5px;
  cursor: pointer; }
  .input-wrapper__file-label:hover {
    background-color: #848e99;
    color: #fff;
    transition-duration: 0.3s; }

.input-wrapper__label {
  position: absolute;
  top: 22px;
  left: 15px;
  color: #848e99;
  font-size: 16px;
  font-weight: 400; }

.input-wrapper__file-text {
  flex-shrink: 0;
  margin-left: 15px;
  width: 180px;
  color: #848e99;
  font-size: 14px;
  font-weight: 400; }

.input-wrapper__file-block {
  display: flex;
  align-items: flex-end;
  margin-left: auto; }

.dropdown {
  position: relative; }
  .dropdown::after {
    content: '';
    position: absolute;
    right: 15px;
    top: 25px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border: solid #fff;
    border-width: 0 3px 3px 0;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition-duration: 0.3s; }
  .dropdown.active .dropdown__menu {
    display: block; }
  .dropdown.active::after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition-duration: 0.3s; }

.dropdown__menu {
  display: none;
  padding: 0; }

.dropdown__item {
  padding-left: 30px; }
  .dropdown__item a:hover,
  .dropdown__item a:focus {
    background: none !important;
    text-decoration: underline !important; }
  .dropdown__item.active > a {
    background: none !important;
    text-decoration: underline !important; }

.container-sidebar.reception {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.reception {
      float: left;
      max-width: 750px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.reception {
      max-width: 800px;
      padding: 0 30px 50px 30px; } }

.reception__form {
  margin-bottom: 60px; }

.reception__input-wrapper {
  margin-bottom: 15px; }
  .reception__input-wrapper.reception__input-wrapper--m {
    margin-bottom: 25px; }
  .reception__input-wrapper.reception__input-wrapper--b {
    margin-bottom: 35px; }
  .reception__input-wrapper.reception__input-wrapper--right-txt {
    text-align: right; }

.reception__select {
  margin-bottom: 20px; }

.reception__link {
  color: #3377ff;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline; }

.reception__button {
  width: 100%; }
  @media (min-width: 768px) {
    .reception__button {
      width: 250px; } }
  @media (min-width: 768px) {
    .reception__button.reception__button--right {
      margin-left: calc(100% - 250px); } }
  .reception__button.reception__button--add {
    position: relative;
    padding-left: 50px;
    background-color: #f4f6fb;
    border-radius: 2px;
    border: 1px solid #dde1e6;
    color: #3b4256; }
    .reception__button.reception__button--add:hover, .reception__button.reception__button--add:focus {
      color: #f4f6fb;
      background-color: #3b4256;
      transition-duration: 0.3s; }
      .reception__button.reception__button--add:hover::before, .reception__button.reception__button--add:hover::after, .reception__button.reception__button--add:focus::before, .reception__button.reception__button--add:focus::after {
        background-color: #f4f6fb;
        transition-duration: 0.3s; }
    .reception__button.reception__button--add::before {
      content: '';
      position: absolute;
      width: 10px;
      height: 2px;
      background-color: #3b4256;
      top: 50%;
      left: 47px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .reception__button.reception__button--add::after {
      content: '';
      position: absolute;
      width: 2px;
      height: 10px;
      background-color: #3b4256;
      top: 50%;
      left: 51px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }

.deputies-block {
  display: none;
  margin-bottom: 35px; }
  .deputies-block.active {
    display: block; }

.deputies-block__link-list {
  display: block;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  margin: 0; }
  @media (min-width: 768px) {
    .deputies-block__link-list {
      flex-direction: row; } }

.deputies-block__tab-link {
  padding: 15px;
  color: #3b4256;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer; }
  .deputies-block__tab-link.active {
    font-weight: 700;
    border-bottom: 3px solid #183092; }

.deputies-block__content {
  height: 536px;
  border: 1px solid #eceff4;
  background-color: #ffffff;
  padding: 30px 15px 40px;
  overflow-y: auto; }

.deputies-block .selectric {
  max-width: 340px;
  margin-bottom: 20px; }

.deputies-block__tab {
  display: flex;
  flex-wrap: wrap; }

.deputies-block__item {
  display: flex;
  flex-direction: column;
  max-width: 340px;
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .deputies-block__item:nth-child(2n+1) {
      margin-right: 30px; } }

.deputies-block__card {
  margin-bottom: 15px;
  padding: 12px;
  box-shadow: 0 1px 9px 1px #ececec;
  background-color: #fff;
  display: flex;
  align-items: flex-start; }
  .deputies-block__card img {
    max-width: 86px;
    height: auto;
    margin-right: 15px; }
  .deputies-block__card p {
    color: #3b4256;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 5px !important; }

.deputies-block__card-title {
  color: #3b4256;
  font-size: 16px;
  line-height: 1.1;
  font-weight: 700;
  padding-top: 10px;
  margin-bottom: 20px; }

.deputies-block__link {
  margin-left: auto;
  margin-right: 15px;
  color: #3377ff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline; }
  .deputies-block__link:hover, .deputies-block__link:focus {
    text-decoration: none; }

.tabs__tab {
  display: none; }
  .tabs__tab.active {
    display: flex; }

.container-sidebar.committee {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.committee {
      float: left;
      max-width: 750px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.committee {
      max-width: 920px;
      padding: 0 30px 50px 30px; } }

.committee__input-wrapper {
  max-width: 250px;
  margin-bottom: 30px; }

.committee__download-lnk {
  position: relative;
  margin-right: 30px;
  display: inline-block;
  color: #848e99;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: underline;
  text-transform: uppercase; }
  .committee__download-lnk:after {
    content: '';
    position: absolute;
    right: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-download.png); }
  .committee__download-lnk:hover, .committee__download-lnk:focus {
    text-decoration: none; }

.committee__table {
  border-collapse: collapse; }
  .committee__table td {
    vertical-align: middle;
    color: #3b4256;
    font-size: 16px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .committee__table td {
        border-bottom: 1px dashed #b3bbc3; } }
  .committee__table td:nth-child(1) {
    width: 55px;
    padding-right: 25px; }
  @media (min-width: 768) {
    .committee__table td:nth-child(3) {
      padding-left: 50px; } }
  @media (max-width: 767px) {
    .committee__table tr {
      display: flex;
      flex-direction: column; } }

.container-sidebar.monitoring {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.monitoring {
      float: left;
      max-width: 100%;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.monitoring {
      max-width: 990px;
      padding: 0 30px 50px 30px; } }

.monitoring__input-wrapper {
  position: relative;
  margin-bottom: 30px; }

.input-wrapper__input:not([type=file]).monitoring__input {
  padding: 15px 45px 15px 15px; }

.monitoring__search-btn {
  padding: 0;
  margin: 0;
  background-color: transparent;
  font-size: 0;
  position: absolute;
  top: 14px;
  right: 20px;
  width: 23px;
  height: 22px;
  background-image: url(/local/templates/theme2018/assets/build/css/../img/loupe.png); }

.monitoring__table-container {
  overflow-x: auto; }

.monitoring__table {
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .monitoring__table {
      /*width: 930px;*/
	  width: auto;
	  } }
  .monitoring__table th {
    background-color: #f4f6fb;
    padding: 10px 10px;
    color: #3b4256;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    border: 2px solid #eceff4; }
    @media (min-width: 768px) {
      .monitoring__table th {
        padding: 25px 40px;
        font-size: 18px; } }
  .monitoring__table td {
    color: #3b4256;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    border: 2px solid #eceff4;
    padding: 20px 10px; }
    @media (min-width: 768px) {
      .monitoring__table td {
        font-size: 14px;
        line-height: 16px;
        padding: 20px 20px 20px 40px; } }
    .monitoring__table td:nth-child(3) {
      padding: 20px 10px;
      text-align: center; }

.pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0; }

.pagination__item {
  list-style-type: none;
  margin-left: 20px;
  color: #848e99;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px; }
  .pagination__item a {
    color: #848e99;
    text-decoration: none; }
  .pagination__item a:hover,
  .pagination__item.active a {
    color: #3b4256;
    text-decoration: underline; }
  .pagination__item.empty a:hover {
    color: #848e99;
    text-decoration: none; }

.container-sidebar.deputy-page {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.deputy-page {
      float: left;
      max-width: 750px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.deputy-page {
      max-width: 890px;
      padding: 0 30px 50px 30px; } }

.deputy-page__card {
  padding: 55px 60px;
  background-color: #f4f7fb;
  margin-bottom: 50px; }

.deputy-page__card-header {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .deputy-page__card-header {
      flex-direction: row; } }

.deputy-page__card-img {
  display: block;
  max-width: 289px;
  width: 100%;
  height: auto;
  margin-right: 30px;
  margin-bottom: 30px; }

.deputy-page__card-info {
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px; }
  .deputy-page__card-info b {
    font-weight: 700; }

.deputy-page__card-title {
  margin: 0 0 25px;
  color: #3b4256;
  font-size: 24px;
  font-weight: 700; }

.deputy-page__card-text {
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 30px; }

.deputy-page__send-link {
  display: block;
  width: 256px;
  padding: 6px;
  text-align: center; }
  .deputy-page__send-link::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    width: 29px;
    height: 24px;
    background-image: url(/local/templates/theme2018/assets/build/css/../img/telegram.png); }

.deputy-page__black-link {
  color: #3b4256;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline; }

.deputy-page__link {
  display: block;
  padding: 16px;
  text-align: center; }

.deputy-page__form-columns {
  display: flex;
  justify-content: space-between;
  flex-direction: column; }
  @media (min-width: 768px) {
    .deputy-page__form-columns {
      flex-direction: row; } }

.deputy-page__form-column {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .deputy-page__form-column:nth-child(2) {
      max-width: 350px;
      margin-left: 30px; } }

.deputy-page__input-wrapper {
  margin-bottom: 30px; }

.deputy-page__search-btn {
  padding: 0;
  margin: 0;
  background-color: transparent;
  font-size: 0;
  position: absolute;
  top: 14px;
  right: 20px;
  width: 23px;
  height: 22px;
  background-image: url(/local/templates/theme2018/assets/build/css/../img/loupe.png); }

.input-wrapper__input:not([type=file]).deputy-page__input--search {
  padding: 15px; }

#deputy-calendar {
  width: 100%;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: 600;
  text-align: center; }

#deputy-calendar thead tr:last-child {
  border-top: 1px solid #dfdfdf;
  color: #dfdfdf;
  font-weight: 400; }
  #deputy-calendar thead tr:last-child td {
    color: #3b4256;
    background-color: #ffffff; }

#deputy-calendar thead tr:nth-child(1) td:nth-child(2) {
  color: #3377ff;
  font-size: 18px;
  font-weight: 500; }

#deputy-calendar thead tr:nth-child(1) td {
  background-color: #fff;
  padding: 15px; }

#deputy-calendar thead tr:nth-child(2) td {
  padding: 5px;
  border: 1px solid #3377ff;
  background-color: #3377ff;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 12px;
  text-transform: uppercase;
  text-align: left; }

#deputy-calendar thead tr:nth-child(1) td:nth-child(1):hover, #calendar thead tr:nth-child(1) td:nth-child(3):hover {
  cursor: pointer; }

#deputy-calendar tbody td {
  width: 115px;
  padding: 8px;
  border: 1px solid #2a63a6;
  background-color: #ffffff;
  text-align: right;
  color: #3b4256;
  font-size: 14px;
  font-weight: 500;
  line-height: 1; }
  #deputy-calendar tbody td span {
    display: block;
    text-align: left; }
  #deputy-calendar tbody td.extra {
    height: 31px; }
  #deputy-calendar tbody td.not-empty {
    background-color: #f4f7fb; }
  #deputy-calendar tbody td.active, #deputy-calendar tbody td.not-empty:hover {
    background-color: #3377ff;
    color: #fff; }

.deputy-page .deputy-page__subtitle {
  margin-bottom: 0;
  background-color: #3377ff;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 15px; }

.deputy-page__calendar {
  background-color: #183092; }

.deputy-page__calendar-wrp {
  padding: 10px;
  border: 1px solid #89bef4;
  background-color: #f4f7fb; }

.deputy-page__card-subtitle {
  text-align: left;
  color: #3b4256;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px; }

.deputy-page__card-date {
  margin-bottom: 25px; }

.deputy-page__day {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  color: #848e99;
  font-size: 14px;
  font-weight: 400;
  background-image: url(/local/templates/theme2018/assets/build/css/../img/ico-calendar.png);
  background-repeat: no-repeat;
  background-position: 0 center; }

.deputy-page__time {
  margin-left: 20px;
  position: relative;
  display: inline-block;
  padding-left: 20px;
  color: #848e99;
  font-size: 14px;
  font-weight: 400;
  background-image: url(/local/templates/theme2018/assets/build/css/../img/time.png);
  background-repeat: no-repeat;
  background-position: 0 center; }

.deputy-page__card-ltl-text {
  color: #3b4256;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px; }

.container-sidebar.symbolics {
  width: 100%;
  padding: 0 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.symbolics {
      float: left;
      max-width: 100%;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.symbolics {
      max-width: 1180px;
      padding: 0 30px 50px 30px; } }

.symbolics__columns {
  display: flex;
  flex-direction: column; }
  @media (min-width: 992px) {
    .symbolics__columns.symbolics__columns--only {
      justify-content: center; } }
  @media (min-width: 992px) {
    .symbolics__columns {
      flex-direction: row;
      justify-content: space-between; } }

.symbolics__block {
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .symbolics__block {
      max-width: calc(50% - 15px); } }
  @media (min-width: 992px) {
    .symbolics__block:nth-child(2) {
      margin-left: 30px; } }

.symbolics__title {
  color: #3b4256;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center !important;
  margin: 0 auto 20px auto; }

.symbolics__figure {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: -1px 2px 18px 1px rgba(162, 162, 162, 0.35);
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 30px; }

.symbolics__image {
  display: block;
  max-width: 100%;
  height: auto; }

.symbolics__manage-row {
  display: flex;
  align-items: center;
  margin-bottom: 20px; }
  .symbolics__manage-row .selectric {
    background-position: 90% center; }

.symbolics__label {
  color: #848e99;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px; }

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

.symbolics__manage-row .symbolics__input-wrapper {
  margin-left: auto;
  width: 100px;
  margin-bottom: 0; }

.symbolics__download-link {
  flex-shrink: 0;
  margin-left: 20px;
  padding-top: 5px; }

.symbolics__image-description {
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 20px; }

.symbolics__more-link {
  color: #848e99;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: underline; }
  .symbolics__more-link:hover, .symbolics__more-link:focus {
    text-decoration: none; }

.custom-file-input {
  border: 1px dashed #dde1e6;
  background-color: #ffffff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-top: 30px;
  padding-bottom: 30px; }
  .custom-file-input img {
    margin-bottom: 30px; }
  .custom-file-input b {
    color: #3b4256;
    font-size: 14px;
    font-weight: 400; }
  .custom-file-input span {
    color: #848e99;
    font-size: 12px;
    font-weight: 400; }
  .custom-file-input::before {
    content: '';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent; }
  .custom-file-input.custom-file-input--active {
    border: 1px dashed #3b4256; }

.custom-file-input__images {
  padding-left: 15px;
  font-size: 12px;
  margin: 0; }

.container-sidebar.user-page {
  display: flex;
  width: 100%;
  padding: 0 0 50px 0; }
  .container-sidebar.user-page.container-sidebar.user-page--clm {
    flex-direction: column; }
  .container-sidebar.user-page.container-sidebar.user-page--flex {
    flex-direction: column; }
    @media (min-width: 992px) {
      .container-sidebar.user-page.container-sidebar.user-page--flex {
        flex-direction: row; } }
  @media (min-width: 992px) {
    .container-sidebar.user-page {
      float: left;
      max-width: 750px;
      padding: 0 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.user-page {
      max-width: 920px;
      padding: 0 30px 50px 30px; } }

.user-page__container {
  width: 100%;
  margin-right: 30px; }

.user-page__requests-list {
  padding: 0;
  margin: 0;
  list-style-type: none; }

.user-page__requests-item {
  background-color: #fff;
  border-bottom: 1px solid #dde1e6;
  border-left: 1px solid #dde1e6;
  border-right: 1px solid #dde1e6; }
  .user-page__requests-item:nth-child(1) {
    border-top: 1px solid #dde1e6; }
  .user-page__requests-item.dropdown::after {
    border: solid #3b4256;
    border-width: 0 3px 3px 0; }
  .user-page__requests-item span {
    display: block;
    padding: 15px; }
  .user-page__requests-item p {
    display: none;
    background-color: #fff;
    padding: 30px 15px; }
  .user-page__requests-item.active {
    background-color: #d1dbeb; }
  .user-page__requests-item.active p {
    display: block;
    margin: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0; }

.user-page {
  flex-shrink: 0; }

.user-page__checkbox {
  display: none; }
  .user-page__checkbox:checked + .user-page__chk-label::before {
    background-image: url(/local/templates/theme2018/assets/build/css/../img/checked-label.png);
    border: none;
    background-size: 100%; }

.user-page__chk-label {
  padding-left: 40px;
  position: relative;
  display: block; }
  .user-page__chk-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 24px;
    height: 24px;
    border-radius: 3px;
    border: 1px solid #e3e6ec;
    background-color: #f5f7fb; }

.user-page__input-wrapper {
  margin-bottom: 10px; }
  .user-page__input-wrapper.user-page__input-wrapper--inline {
    margin-top: 40px; }
    @media (min-width: 768px) {
      .user-page__input-wrapper.user-page__input-wrapper--inline {
        display: flex; } }

.user-page__submit-btn {
  margin-top: 20px;
  width: 256px;
  flex-shrink: 0; }
  @media (min-width: 768px) {
    .user-page__submit-btn {
      margin-top: 0;
      margin-left: 30px; } }

.user-page__input-wrapper .user-page__input {
  padding: 15px; }

.user-page__input-clmn {
  width: 100%; }

.user-page__input-wrapper--inline .input-wrapper__label {
  top: 10px; }

.user-page__input-wrapper--inline .input-wrapper__input:not([type=file]):focus + .input-wrapper__label {
  top: 0;
  font-size: 13px; }

.user-page__title {
  color: #3b4256;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 40px; }

.user-page__form {
  width: 100%;
  margin-bottom: 30px; }

.user-page__form-columns {
  display: flex;
  justify-content: space-between;
  flex-direction: column; }
  @media (min-width: 992px) {
    .user-page__form-columns {
      flex-direction: row; } }

.user-page__form-column {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .user-page__form-column:nth-child(2) {
      max-width: 350px;
      margin-left: 30px; } }

.user-page__input-wrapper {
  margin-bottom: 30px; }

.user-page__inputs-line {
  display: flex; }
  @media (max-width: 767px) {
    .user-page__inputs-line {
      flex-direction: column; } }
  .user-page__inputs-line > div {
    flex-shrink: 0;
    width: 100%;
    margin-bottom: 15px; }
    @media (min-width: 768px) {
      .user-page__inputs-line > div {
        width: calc(50% - 15px); } }
  @media (min-width: 768px) {
    .user-page__inputs-line > div:nth-child(2) {
      margin-left: 30px; } }
  .user-page__inputs-line .input-wrapper__input:focus + .input-wrapper__label {
    top: 0;
    font-size: 12px; }
  .user-page__inputs-line .input-wrapper__label {
    top: 10px; }
  .user-page__inputs-line .selectric {
    padding: 8px 25px 8px 15px; }

.user-page__subtitle {
  color: #3b4256;
  font-size: 24px;
  font-weight: 700; }

.user-page__found-list {
  padding: 0;
  margin: 0;
  list-style-type: none; }

.user-page__found-list-item {
  margin-bottom: 20px; }
  .user-page__found-list-item b {
    color: #3b4256;
    font-size: 18px;
    font-weight: 400; }
  .user-page__found-list-item p {
    margin: 0;
    color: #848e99;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; }

.container-sidebar.map-page {
  width: 100%;
  padding: 50px 0 50px 0; }
  @media (min-width: 992px) {
    .container-sidebar.map-page {
      max-width: 100%;
      padding: 50px 10px 50px 10px; } }
  @media (min-width: 1200px) {
    .container-sidebar.map-page {
      max-width: 1140px;
      padding: 50px 30px 50px 30px; } }

.map-page__columns {
  display: flex;
  flex-direction: column;
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .map-page__columns {
      flex-direction: row; } }

.map-page__image {
  position: relative;
  width: 100%;
  height: auto;
  display: none; }
  @media (min-width: 768px) {
    .map-page__image {
      display: block; } }
  .map-page__image svg .region-path:hover {
    fill: #9c2873 !important;
    stroke: #9c2873 !important; }

.map-page__image-popup {
  display: none;
  position: fixed;
  width: 250px;
  padding: 5px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5);
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px; }
  .map-page__image-popup.active {
    display: block; }

.map-page__column {
  max-width: 445px;
  flex-shrink: 0; }
  @media (min-width: 992px) {
    .map-page__column {
      margin-left: 30px; } }

h2.map-page__subtitle {
  color: #3b4256;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 40px;
  text-align: center; }

h3.map-page__subtitle {
  color: #3b4256;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
  text-align: left; }

.map-page__input-wrapper {
  margin-bottom: 40px; }
  .map-page__input-wrapper .selectric {
    padding: 15px; }

.map-page__tabs {
  display: block;
  margin-bottom: 35px; }

.map-page__link-list {
  display: block;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  margin: 0; }
  @media (min-width: 768px) {
    .map-page__link-list {
      flex-direction: row; } }

.map-page__tab-link {
  padding: 15px;
  color: #848e99;
  font-size: 24px;
  font-weight: 400;
  cursor: pointer; }
  .map-page__tab-link.active {
    color: #3b4256;
    font-weight: 700;
    border-bottom: 3px solid #183092; }

.map-page__content {
  height: 536px;
  border: 1px solid #eceff4;
  background-color: #ffffff;
  padding: 30px 15px 40px;
  overflow-y: auto; }

.map-page__tab {
  display: flex;
  flex-wrap: wrap; }

.map-page__card {
  display: flex;
  flex-direction: column;
  max-width: 545px;
  padding: 40px;
  margin-bottom: 25px;
  box-shadow: -1px 3px 7px rgba(162, 162, 162, 0.35);
  background-color: #f4f7fb; }
  @media (min-width: 768px) {
    .map-page__card:nth-child(2n+1) {
      margin-right: 30px; } }

.map-page__card-txt {
  color: #3b4256;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/local/templates/theme2018/assets/build/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

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

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

/*- main menu -*/
.main-menu {
  background-color: #183092; }
  .main-menu.sticky-menu {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%; }
  .main-menu .menu-button-js {
    display: none; }
  .main-menu ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    min-height: 65px; }
    .main-menu ul > li {
      vertical-align: middle;
      text-align: center;
      line-height: 1.2;
      font-size: 14px;
      border-right: 1px solid #3377ff;
      padding: 25px 15px;
      list-style: none;
      margin: 0;
      display: block;
      text-align: center;
      flex-shrink: 0;
      flex-grow: 1; }
      .main-menu ul > li:hover {
        background-color: #3377ff; }
      .main-menu ul > li.two-str-mobi {
        padding: 15px 15px; }
      .main-menu ul > li:last-child {
        border-right: none;
        padding-right: 0; }
      .main-menu ul > li a {
        color: #fff;
        text-transform: uppercase; }
        .main-menu ul > li a.btn {
          text-transform: none;
          font-size: 14px;
          padding: 18px 10px; }

.br-two-str {
  display: none; }

.dws-menu * {
  margin: 0;
  padding: 0; }

.dws-menu > ul {
  display: flex;
  justify-content: center; }

.dws-menu > ul li {
  position: relative; }

.dws-menu > ul li a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease; }

.dws-menu li a:hover {
  transition: all 0.3s ease; }

/*  sub menu  */
@media (min-width: 768px) {
  ul li.arrow-down:after {
    content: '';
    position: absolute;
    right: 5px;
    top: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition-duration: 0.3s; }
  ul li.arrow-down-up:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition-duration: 0.3s; } }

.dws-menu label.toggleSubmenu .fa:before {
  content: "\f0d7";
  color: #fff; }

.dws-menu label.toggleSubmenu .fa {
  position: absolute;
  top: 15px;
  right: 30px; }

.dws-menu input.toggleSubmenu:checked ~ label.toggleSubmenu .fa::before {
  content: "\f0d8";
  color: #ffffff; }

@media (min-width: 768px) {
  .dws-menu li > ul {
    position: absolute;
    z-index: 1000;
    left: -100px;
    top: 64px;
    min-width: 370px;
    background-color: #1a549d;
    display: none;
    border-right: none !important; }
  .dws-menu li:nth-child(1) ul {
    min-width: 30px;
    width: auto;
    left: 0; }
    .dws-menu li:nth-child(1) ul li {
      width: 100%; }
      .dws-menu li:nth-child(1) ul li ul {
        left: 100%;
        top: 0;
        min-width: 400px;
        background-color: #3377ff; }
        .dws-menu li:nth-child(1) ul li ul li {
          width: 50%;
          border: none !important; }
          .dws-menu li:nth-child(1) ul li ul li:nth-child(2n) {
            border-left: 1px solid #f4f7fb !important; }
  .dws-menu li:nth-child(2) ul {
    min-width: 370px;
    width: auto;
    left: 0; }
    .dws-menu li:nth-child(2) ul li ul {
      left: 100%;
      top: 0;
      min-width: 400px;
      background-color: #3377ff; }
      .dws-menu li:nth-child(2) ul li ul li {
        width: 50%;
        border: none !important; }
        .dws-menu li:nth-child(2) ul li ul li:nth-child(2n) {
          border-left: 1px solid #f4f7fb !important; }
  .dws-menu li:nth-child(4) > ul {
    min-width: 700px;
    width: auto;
    left: -250px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .dws-menu li:nth-child(4) > ul {
      min-width: 630px;
      left: -280px; } }

@media (min-width: 768px) {
    .dws-menu li:nth-child(4) > ul li {
      width: 33.3333%; }
      .dws-menu li:nth-child(4) > ul li:not(:nth-child(3n + 4)) {
        border-left: 1px solid #f4f7fb; }
      .dws-menu li:nth-child(4) > ul li:nth-child(1) {
        border-left: none; }
      .dws-menu li:nth-child(4) > ul li ul {
        left: 100%;
        top: 0;
        background-color: #3377ff; }
        .dws-menu li:nth-child(4) > ul li ul li {
          width: 50%;
          border: none !important; }
          .dws-menu li:nth-child(4) > ul li ul li:nth-child(2n) {
            border-left: 1px solid #f4f7fb !important; } }
    @media (min-width: 768px) and (max-width: 1199px) {
      .dws-menu li:nth-child(4) > ul li ul {
        left: 0;
        top: 87%;
        max-width: 200px; }
        .dws-menu li:nth-child(4) > ul li ul li {
          width: 100%;
          border: none !important; }
          .dws-menu li:nth-child(4) > ul li ul li:nth-child(2n) {
            border-left: none !important; } }

.dws-menu li > ul li {
  padding: 10px 15px 10px 10px; }
  @media (min-width: 768px) {
    .dws-menu li > ul li {
      width: 50%; } }
  .dws-menu li > ul li:hover {
    background-color: #183092; }

.dws-menu li > ul li a {
  text-transform: none; }

.dws-menu li > ul li ul {
  position: absolute;
  right: -150px;
  top: 0; }

.dws-menu li:hover > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: center;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch; }

.dws-menu [type="checkbox"],
.dws-menu label.toggleSubmenu {
  display: none; }

.dws-menu label.toggleMenu {
  display: none;
  padding: 15px 40px;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
  position: relative; }

.dws-menu label.toggleMenu .fa {
  position: absolute;
  top: 15px;
  left: 12px;
  font-size: 18px; }

/********************/
@media all and (min-width: 768px) {
  .dws-menu label.toggleSubmenu {
    display: block; }
    .dws-menu label.toggleSubmenu .fa {
      right: 5px;
      top: 40%; } }
    @media all and (min-width: 768px) and (max-width: 992px) {
      .dws-menu label.toggleSubmenu .fa {
        top: 15px; } }

@media all and (max-width: 767px) {
  .main-menu ul li,
  .main-menu ul li.two-str-mobi,
  .main-menu ul li.two-str {
    padding: 0px !important; }
  .main-menu ul > li {
    text-align: left; }
    .main-menu ul > li:hover {
      background-color: #1a549d; }
  .dws-menu {
    overflow: hidden; }
  .dws-menu li:hover > ul {
    display: none; }
  div.dws-menu ul {
    display: block;
    display: none;
    max-height: 0;
    min-height: 0;
    transition: max-height 0.3s; }
    div.dws-menu ul li {
      border-right: none;
      padding: 5px 0px; }
      div.dws-menu ul li a {
        padding: 15px; }
  div.dws-menu li > ul li ul {
    position: absolute;
    right: auto;
    top: auto; }
  div.dws-menu label.toggleMenu {
    display: block; }
  input.toggleMenu:checked + label.toggleMenu {
    background: rgba(0, 0, 0, 0.3);
    color: #fff; }
  input.toggleMenu:checked ~ ul,
  input.toggleSubmenu:checked ~ ul {
    display: block;
    position: relative;
    max-height: 5000px;
    transition: max-height 2s ease-in;
    background: #1a549d; }
  div.dws-menu label.toggleSubmenu {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block; }
  input.toggleSubmenu:checked ~ a {
    background: #3377ff;
    color: #fff; }
  .toggleSubmenu + ul {
    padding-left: 25px; }
  input.SubmenuPodmenu:checked ~ a {
    background: #1a359d;
    color: #fff;
    padding-left: 20px; }
  .dws-menu label.toggleSubmenu .fa:before {
    content: "\f0d7";
    color: #fff; }
  div.dws-menu label.toggleSubmenu .fa {
    position: absolute;
    top: 15px;
    right: 30px; }
  div.dws-menu input.toggleSubmenu:checked ~ label.toggleSubmenu .fa::before {
    content: "\f0d8";
    color: #ffffff; } }

@media (min-width: 320px) {
  .container {
    max-width: 320px; } }

@media (min-width: 420px) {
  .container {
    max-width: 420px; } }

@media (min-width: 520px) {
  .container {
    max-width: 520px; } }

@media (min-width: 768px) {
  .container {
    max-width: 768px; }
  .container-sidebar {
    max-width: 768px; }
  .sidebar {
    max-width: 260px;
    visibily: hidden; } }

@media (min-width: 992px) {
  .container {
    max-width: 992px; }
  .container-sidebar {
    max-width: 760px; }
  .sidebar {
    max-width: 220px; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1200px; }
  .container-sidebar {
    max-width: 930px;
    padding-left: 30px;
    width: 100%; }
  .sidebar {
    max-width: 260px; }
  .container-sidebar--laws {
    max-width: 830px; } }

@media (max-width: 1199px) {
  /*- header -*/
  .header-logo .title {
    margin-left: 10px; }
  .header-login .head-user, .header-login .head-tur {
    padding: 15px 12px 15px 40px; }
  .br-two-str {
    display: block; }
  .main-menu ul li.two-str {
    padding: 15px 15px; }
  /*- main-page -*/
  .artcl-prev_item:nth-child(5) {
    display: none; }
  .deput-select input[type='submit'] {
    margin: 15px 0 0 auto; }
  .committees_item .title .title-hover ul li {
    padding: 10px 7px; }
    .committees_item .title .title-hover ul li a {
      padding: 5px 0px 5px 27px; }
  .vote .buttons .btn-sel {
    width: 155px;
    margin-right: 24px; }
  .section-site_item {
    max-width: 200px; }
  .container-sidebar .section-tabs .tabs label {
    font-size: 20px;
    line-height: 24px; } }

/* end max-width: 1200px */
@media (max-width: 991px) {
  /*- header -*/
  .header {
    flex-direction: column; }
  .header-inform {
    width: 100%;
    margin: 20px auto;
    flex-direction: row;
    justify-content: space-between;
    order: 1; }
  .header-phone {
    margin: 0 auto 15px; }
  .header-logo {
    justify-content: space-around;
    -webkit-justify-content: space-around;
    order: 0;
    padding-top: 10px; }
    .header-logo .title {
      margin-left: 10px; }
  .header-login {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    order: 2; }
    .header-login .head-user, .header-login .head-tur {
      padding: 15px 25px 15px 60px; }
    .header-login .head-online {
      display: block;
      padding: 15px 25px; }
  /*- main menu -*/
  .main-menu ul li {
    padding: 25px 10px; }
    .main-menu ul li:last-child {
      border-right: none; }
  /*- main-page -*/
  .artcl-prev_item:nth-child(4) {
    display: none; }
  .main-news {
    flex-direction: column; }
    .main-news .note {
      bottom: 10px;
      left: 10px;
      right: 10px; }
    .main-news .news-prev {
      width: 75%;
      margin-left: auto;
      margin-right: auto; }
    .main-news.press .note {
      bottom: 0;
      font-size: 13px; }
    .main-news.press span {
      font-size: 14px; }
    .main-news.press .stick {
      font-size: 15px;
      padding: 8px 15px; }
  .news-press__item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch; }
  .news-press img {
    margin: auto; }
  .news-press div {
    margin-top: 20px; }
  .tv-translation .timer {
    width: 30%; }
  .deput-select input, .deput-select select {
    margin-bottom: 15px; }
  .deput-select input[type='submit'] {
    margin-top: 0; }
  .deput-select .buttons .btn-sel:last-child {
    margin: 10px auto 0; }
  .committees_item {
    border-top: none; }
    .committees_item .title {
      border-top: 1px solid #b3bbc3;
      width: 80%;
      float: none;
      margin-left: auto;
      margin-right: auto; }
      .committees_item .title p.brd-right {
        border-right: none; }
      .committees_item .title .title-hover ul li {
        padding: 10px 15px; }
        .committees_item .title .title-hover ul li a {
          padding: 5px 5px 5px 30px; }
  .comm-interv {
    flex-direction: column; }
    .comm-interv .comments {
      width: 80%;
      margin-left: auto;
      margin-right: auto; }
  .vote {
    width: 100%; }
  .calendar {
    margin: 15px auto; }
  .section-site_item {
    max-width: 200px; }
  footer section {
    width: 50%; }
  footer .footer-adress {
    order: 3; }
  footer .footer-social {
    order: 4; }
    footer .footer-social ul {
      margin-left: 0; }
  footer .footer-menu {
    order: 0; }
    footer .footer-menu:last-child {
      order: 1; }
  /** page open data news */
  .section-tabs .tabs label {
    font-size: 22px;
    padding: 30px 35px 20px 10px; }
  .section-tabs .news .searchname {
    width: 100%; }
  .section-tabs table {
    width: 100%; }
  .section-tabs .buttons {
    width: 100%; }
  .container-sidebar .section-tabs .tabs {
    flex-direction: column; }
    .container-sidebar .section-tabs .tabs label {
      font-size: 18px;
      line-height: 18px; } }

/* end max-width: 992px */
@media (max-width: 767px) {
  .yes-sidebar {
    flex-wrap: wrap; }
  .section-tabs .tabs {
    flex-direction: column; }
    .section-tabs .tabs label {
      font-size: 18px;
      line-height: 18px; }
  .section-tabs table {
    width: 100%; }
    .section-tabs table tr th {
      font-size: 14px; }
      .section-tabs table tr th:nth-child(4) {
        display: none; }
    .section-tabs table tr td:nth-child(4) {
      display: none; }
    .section-tabs table tr td:nth-child(5) .download {
      padding-right: 0;
      background-image: none; }
  /*- header -*/
  .header-inform {
    flex-direction: column; }
  .header-login .head-online {
    display: none; }
  /*- main menu -*/
  .two-str-mobi, .br-two-str {
    display: none; }
  .main-menu {
    position: relative; }
    .main-menu .menu-button-js {
      display: block;
      width: 50px;
      height: 50px;
      padding-top: 10px;
      cursor: pointer; }
      .main-menu .menu-button-js span {
        display: block;
        width: 34px;
        height: 2px;
        background: #fff;
        position: relative;
        margin: 4px auto; }
  /*- main-page -*/
  .artcl-prev_item {
    margin-bottom: 15px; }
    .artcl-prev_item:nth-child(4) {
      display: block; }
  .main-news .news-prev {
    width: 100%; }
  .tv-translation {
    margin: 50px 0 35px; }
    .tv-translation section {
      flex-direction: column;
      align-items: center; }
    .tv-translation .timer {
      width: 100%;
      margin: 15px auto; }
  .deput-select .buttons .btn-sel {
    margin-bottom: 15px; }
    .deput-select .buttons .btn-sel:last-child {
      margin: 0; }
  .committees_item .title {
    width: 100%; }
    .committees_item .title .title-hover ul li {
      padding: 10px 7px; }
      .committees_item .title .title-hover ul li a {
        padding: 5px 0px 5px 27px; }
  .comm-interv .comments {
    width: 100%; }
  .vote .buttons {
    justify-content: space-between;
    -webkit-justify-content: space-between; }
    .vote .buttons .btn-sel {
      width: 150px;
      margin-right: 0; }
      .vote .buttons .btn-sel:last-child {
        width: 150px; }
  .vote .container {
    justify-content: center; }
  .vote .padd {
    margin-bottom: 10px; }
  /** page open data news */
  .section-tabs .tabs label {
    font-size: 18px;
    padding: 15px 9px 15px 5px; }
  .section-tabs .news .searchname input[type="text"] {
    width: 100px; }
  .section-tabs .news .searchname span {
    font-size: 14px; }
  .section-tabs .buttons .call-back {
    padding: 10px 15px 10px 60px;
    background-position: 15px 7px; }
  .section-tabs .buttons .call-error {
    padding: 10px 10px 10px 47px; } }

/* end max-width: 767px */
@media (max-width: 519px) {
  select {
    width: 100%; }
  .header-login {
    flex-direction: column; }
    .header-login .head-user, .header-login .head-tur {
      margin: 10px auto;
      width: 265px; }
  /*- main-page -*/
  .artcl-prev_item {
    margin: 0 auto 15px; }
  .main-news .note {
    font-size: 15px; }
  .main-news.press {
    margin-top: 0; }
    .main-news.press .note {
      font-size: 11px; }
    .main-news.press span {
      font-size: 10px; }
    .main-news.press .stick {
      font-size: 12px;
      padding: 7px 12px; }
  .deput-select .buttons .btn-sel {
    margin: 0 auto 15px; }
    .deput-select .buttons .btn-sel:last-child {
      margin: 0 auto 15px; }
  .deput-select .sel-name {
    width: 100%; }
  .committees_item .title .title-hover ul li:last-child {
    display: none; }
  .vote .buttons {
    flex-direction: column; }
    .vote .buttons .btn-sel {
      width: 150px;
      margin-right: 0;
      margin-bottom: 10px; }
      .vote .buttons .btn-sel:last-child {
        width: 150px; }
  .section-site {
    flex-direction: column; }
    .section-site_item {
      margin: 0 auto 20px; }
  footer section {
    width: 100%; }
  footer .footer-adress {
    order: 0; }
  footer .footer-social {
    order: 4; }
    footer .footer-social ul {
      margin-left: 0; }
    footer .footer-social button {
      position: static; }
  footer .footer-menu {
    order: 1; }
    footer .footer-menu:last-child {
      order: 2; }
  .section-tabs table tr th:nth-child(1) {
    display: none; }
  .section-tabs table tr td:nth-child(1) {
    display: none; }
  .section-tabs .buttons .call-back {
    margin-bottom: 10px; } }

@media (max-width: 420px) {
  .committees_item .title .title-hover ul li:nth-last-child(2) {
    display: none; } }


.committees_item .title div.title-hover:hover {
   z-index: 10;
   height: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9mb250cy5zY3NzIiwiX2NvbXBvbmVudC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGluLnNjc3MiLCJfc2lkZWJhci5zY3NzIiwiX21haW4uc2NzcyIsIl9jYWxlbmRhci5zY3NzIiwiX3NlbGVjdHJpYy5zY3NzIiwiX2NhYmluZXQuc2NzcyIsIl9jYWJpbmV0LWNhcmQuc2NzcyIsIl9jYWJpbmV0LWV4cGVydC5zY3NzIiwiX2lucHV0LXdyYXBwZXIuc2NzcyIsIl9kcm9wZG93bi5zY3NzIiwiX3JlY2VwdGlvbi5zY3NzIiwiX2RlcHV0aWVzLWJsb2NrLnNjc3MiLCJfdGFicy5zY3NzIiwiX2NvbW1pdHRlZS5zY3NzIiwiX21vbml0b3Jpbmcuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfZGVwdXR5LXBhZ2Uuc2NzcyIsIl9zeW1ib2xpY3Muc2NzcyIsIl9jdXN0b20tZmlsZS1pbnB1dC5zY3NzIiwiX3VzZXItcGFnZS5zY3NzIiwiX21hcC1wYWdlLnNjc3MiLCJfZm9udC1hd2Vzb21lLnNjc3MiLCJfc3VibWVudS5zY3NzIiwiX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7OztFQUdFO0FBRUY7RUFDSSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGNBQWE7RUFDYix5QkFBd0IsRUFDM0I7O0FBRUQ7RUFDSSxlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksZUFBYyxFQUNqQjs7QUFFRDtFQUNJLGlCQUFnQixFQUFHOztBQUd2QjtFQUNJLGFBQVksRUFDZjs7QUFFRDtFQUVRLFlBQVc7RUFDWCxjQUFhLEVBQ2hCOztBQUdMO0VBRVEsWUFBVztFQUNYLGNBQWEsRUFDaEI7O0FBR0w7RUFDSSwwQkFBeUI7RUFDekIsa0JBQWlCLEVBQ3BCOztBQUVEO0VBQ0ksc0JBQXFCLEVBQ3hCOztBQUVEO0VBQ0ksZ0JBQWUsRUFDbEI7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Qjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOzs7O0VBSUUsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7Ozs7O0VBS0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0VB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WSxvQkFBbUIsRUFJdEI7SUFQVDtNQUtZLG9CQUFtQixFQUNuQjtFQU5aO0lBVVEsWUFBVyxFQUNkO0VBSUE7SUFTZSxjQUFhLEVBQ2Q7RUFTbkI7SUFFUSx1QkFBc0IsRUFVekI7SUFaTDtNQUtZLGFBQVk7TUFDWixnQkFBYztNQUNkLG9CQUFrQixFQUlyQjtNQVhUO1FBU2dCLGFBQVksRUFDZjtFQUliO0lBQ0ksdUJBQXNCLEVBSXpCO0lBSEc7TUFDSSxvQkFBbUIsRUFDdEI7RUFHTDtJQUVRLFlBQVcsRUFDZDtFQUhMO0lBS1EsU0FBUSxFQUNYO0VBTkw7SUFRUSxTQUFRLEVBS1g7SUFiTDtNQVNhLGVBQWMsRUFBRztJQVQ5QjtNQVdZLGlCQUFnQixFQUNuQjtFQVpUO0lBZVEsU0FBUSxFQUlYO0lBbkJMO01BaUJZLFNBQVEsRUFDWDtFQUlUO0lBT29CLGNBQWEsRUFBRTtFQVBuQztJQVlvQixjQUFhLEVBQ2hCO0VBYmpCO0lBb0JZLG9CQUFrQixFQUNyQixFQUFBOztBQUtiO0VBRVM7SUFTZSxjQUFhLEVBQ2QsRUFBQSIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODQ4ZTk5ICFpbXBvcnRhbnQ7IH1cblxudWwsIG1lbnUsIGRpciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4OyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTsgfVxuXG4vKlxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLU1lZGl1bScpIGZvcm1hdCgnd29mZjInKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1TZW1pYm9sZCcpIGZvcm1hdCgnd29mZjInKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUJvbGQnKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUhlYXZ5JykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tQmxhY2snKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dPU1QnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1QtMjMwNC04MXR5cGVCLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdPU1QgMi4zMDQtODEgdHlwZSBCXCIpLCBsb2NhbChcIkdPU1QtMi4zMDQtODF0eXBlQlwiKSwgdXJsKFwiLi4vZm9udHMvR09TVC0yMzA0LTgxdHlwZUIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR09TVC0yMzA0LTgxdHlwZUIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuYnV0dG9uLCAuYnV0dG9uLCAuYnRuLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MzA5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjphY3RpdmUsIC5idG46Zm9jdXMsIC5idG46YWN0aXZlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNiYmMzOyB9XG4gIGJ1dHRvbi5ibHVlLCAuYnV0dG9uLmJsdWUsIC5idG4uYmx1ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmOyB9XG4gIGJ1dHRvbi53aGl0ZSwgLmJ1dHRvbi53aGl0ZSwgLmJ0bi53aGl0ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzE4MzA5MjsgfVxuICBidXR0b24uYnRuLXNlbCwgLmJ1dHRvbi5idG4tc2VsLCAuYnRuLmJ0bi1zZWwsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLXNlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYnV0dG9uLmJ0bi1zZWwuc21hbGwsIC5idXR0b24uYnRuLXNlbC5zbWFsbCwgLmJ0bi5idG4tc2VsLnNtYWxsLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1zZWwuc21hbGwge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gIGJ1dHRvbi5wYWRkLCAuYnV0dG9uLnBhZGQsIC5idG4ucGFkZCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wYWRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZWYxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsIHNlbGVjdDpmb2N1cywgc2VsZWN0OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNiYmMzOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LWRvd24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubGluay1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gIC5maWx0ZXJzIC5jaGVja2JveC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5maWx0ZXJzIC5jaGVja2JveC1sYWJlbCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxODMwOTI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmZpbHRlcnMgLmNoZWNrYm94LWxhYmVsIGk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmZpbHRlcnMgLmNoZWNrYm94LWxhYmVsIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5maWx0ZXJzIC5jaGVja2JveC1sYWJlbCBpbnB1dDpjaGVja2VkICsgaSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb3ZhbC1maWx0ZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAuZmlsdGVycyAuY2hlY2tib3gtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIGk6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4OyB9XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXIuc2lkZWJhci0tZmxvYXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuc2lkZWJhci5zaWRlYmFyLS1mbG9hdCAubWVudSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2lkZWJhci5zaWRlYmFyLS1mbG9hdCAubWVudSA+IHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpZGViYXIgLm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODMwOTI7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2lkZWJhciAubWVudSB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuc2lkZWJhciAubWVudSB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNpZGViYXIgLm1lbnUgdWwgbGk6aG92ZXIsIC5zaWRlYmFyIC5tZW51IHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzc3ZmY7IH1cbiAgICAgICAgLnNpZGViYXIgLm1lbnUgdWwgbGk6aG92ZXIgYSwgLnNpZGViYXIgLm1lbnUgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zaWRlYmFyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMzM3N2ZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2lkZWJhciAuY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cbiAgICAuc2lkZWJhciAuY29udGFjdCAuYWRyZXNzLCAuc2lkZWJhciAuY29udGFjdCAucGhvbmUsIC5zaWRlYmFyIC5jb250YWN0IC5tYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAzNXB4OyB9XG4gICAgLnNpZGViYXIgLmNvbnRhY3QgLmFkcmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnQtcGxhY2Vob2xkZXIucG5nKTsgfVxuICAgIC5zaWRlYmFyIC5jb250YWN0IC5waG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnQtcGhvbmUtY2FsbC5wbmcpOyB9XG4gICAgLnNpZGViYXIgLmNvbnRhY3QgLm1haWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250LW1haWwucG5nKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uc2lkZWJhcl9fY2FyZCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggOXB4IDFweCAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MjcyNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBDb21tb24gc3R5bGVzICovXG5odG1sLCBib2R5IHtcbiAgaGVpZ2g6IDEwMCU7IH1cblxuLmFsbC1oZWlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMzA5cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg0OGU5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi55ZXMtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS52aXN1YWxseS1oaWRkZW4sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiOyB9XG5cbi8qLSBoZWFkZXIgLSovXG5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHg7IH1cblxuLmhlYWRlci1pbmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLmhlYWRlci1pbmZvcm0gPiBkaXY6bm90KC5oZWFkZXItaW5mb3JtX19yb3cpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLmhlYWRlci1pbmZvcm0gaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhlYWRlci1pbmZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uaGVhZGVyLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzM3N2ZmOyB9XG4gIC5oZWFkZXItcGhvbmUgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNGM0YzRhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaGZvcm0ge1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTM3OWQ7IH1cbiAgLnNlYXJjaGZvcm06aG92ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDExMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgNDgsIDE0NiwgMC41MDIpO1xuICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YzRjNGE7IH1cbiAgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tc2VhcmNoLnBuZ1wiKTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIgKyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG5cbi5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gIC5oZWFkZXItbG9nbyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmhlYWRlci1sb2dvIC50aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTUuNDU3cHg7XG4gICAgICBjb2xvcjogIzMzNzdmZjtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oZWFkZXItbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLmhlYWRlci1sb2dpbiAuaGVhZC11c2VyLCAuaGVhZGVyLWxvZ2luIC5oZWFkLXR1ciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCA0NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVhZGVyLWxvZ2luIC5oZWFkLXVzZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tdXNlci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxNXB4OyB9XG4gIC5oZWFkZXItbG9naW4gLmhlYWQtdHVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvLWZvcm1hLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDE1cHg7IH1cbiAgLmhlYWRlci1sb2dpbiAuaGVhZC1vbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlY2VmZjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICMzYjQyNTY7IH1cblxuLyotIG1haW4gbWVudSAtKi9cbi5tZW51LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWEzNzlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7IH1cbiAgLm1lbnUtYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxYTM3OWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNHB4IGF1dG87IH1cblxuLmdsYXNzZXMge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBtZW51IGRyb3AtbGVmdCAqL1xuLm5hdi1tZW51LWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDM1MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7IH1cblxuLm5hdi1tZW51IHtcbiAgei1pbmRleDogNTAwO1xuICB3aWR0aDogMzUwcHg7XG4gIGxlZnQ6IC0zNTBweDtcbiAgLyog0L/RgNGP0YfQtdC8INC80LXQvdGOICovXG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODMwOTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbnVsLm5hdiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAyNXB4OyB9XG4gIHVsLm5hdiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICB1bC5uYXYgbGkgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIHVsLm5hdiBsaTpob3ZlciwgdWwubmF2IGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzdmZjsgfVxuICB1bC5uYXYgbGk6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWVudS1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZW51LWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLm1lbnUtY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTBweDsgfVxuXG4vKi0gZm9vdGVyIC0qL1xuZm9vdGVyIHtcbiAgbWluLWhlaWdodDogMzA5cHg7XG4gIG1hcmdpbi10b3A6IC0zMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MzA5MjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBmb290ZXIgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgZm9vdGVyIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGZvb3RlciAuZm9vdGVyLXNvY2lhbCBoMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luOiAycHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWJ1dHRvbi52ayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92ay1sb2dvLnBuZ1wiKTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtYnV0dG9uLmF0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F0LWxvZ28ucG5nXCIpOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1idXR0b24ueWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcveWFuZGV4LWxvZ28ucG5nXCIpOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1idXR0b24ucG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGVuY2lsLWxvZ28ucG5nXCIpOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1idXR0b24ub2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb2stbG9nby5wbmdcIik7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7IH1cbiAgZm9vdGVyIC5mb290ZXItbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMi4yNTsgfVxuICBmb290ZXIgLmZvb3Rlci1hZHJlc3MgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDsgfVxuICAgIGZvb3RlciAuZm9vdGVyLWFkcmVzcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBhbmQgcHJlc3NhICovXG4ubmV3cy1kYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljby1jYWxlbmRhci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5OyB9XG5cbi5tYWluLW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1uZXdzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODVweDtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1uZXdzIC5ub3RlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjMTgzMDkyIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgIzE4MzA5MiAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjMTgzMDkyIDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMxODMwOTInLEdyYWRpZW50VHlwZT0wICk7XG4gICAgLyogSUU2LTkgKi8gfVxuICAubWFpbi1uZXdzIC5ub3RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIG1heC13aWR0aDogNDY1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5ld3MgLm5vdGUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgICAubWFpbi1uZXdzIC5ub3RlIHAge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLm1haW4tbmV3cyAubm90ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tY2FsZW5kYXItbWFpbi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAubWFpbi1uZXdzLnByZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tYWluLW5ld3MucHJlc3MgLm5vdGVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICAgIGhlaWdodDogMzEwcHg7IH1cbiAgICAgIC5tYWluLW5ld3MucHJlc3MgLm5vdGVzIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5ld3MucHJlc3MgZGl2IGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4OyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyAubm90ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIC5tYWluLW5ld3MucHJlc3Mgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubWFpbi1uZXdzLnByZXNzIC5zdGljayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzM3N2ZmOyB9XG4gIC5tYWluLW5ld3MgLm5ld3MtcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubWFpbi1uZXdzIC5uZXdzLXByZXZfaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5tYWluLW5ld3MgLm5ld3MtcHJldl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICBib3gtc2hhZG93OiA1NHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLm1haW4tbmV3cyAubmV3cy1wcmV2X2l0ZW0gcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAubWFpbi1uZXdzIC5uZXdzLXByZXZfaXRlbSBwIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5tYWluLW5ld3MgLm5ld3MtcHJldl9pdGVtIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tYWluLW5ld3MgLm5ld3MtcHJldiAubGluay1jYXRlZ29yeSB7XG4gICAgICBtYXJnaW46IDAgMzBweCAyNXB4IDA7IH1cbiAgICAubWFpbi1uZXdzIC5uZXdzLXByZXYgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYjNiYmMzO1xuICAgICAgaGVpZ2h0OiAxcHg7IH1cblxuLm1haW4tbmV3c19fcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1uZXdzX19wcmV2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1haW4tbmV3c19fcHJldjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5uZXdzLXByZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubmV3cy1wcmVzc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW46IDM1cHggYXV0bzsgfVxuICAgIC5uZXdzLXByZXNzX19pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWF4LWhlaWdodDogMjA1cHg7IH1cbiAgICAubmV3cy1wcmVzc19faXRlbSBkaXYge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgICAubmV3cy1wcmVzc19faXRlbSBkaXYgcCAubGluayB7XG4gICAgICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmxpbmstbmV3cyB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hcnRjbC1wcmV2X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGNsLXByZXZfX2NvbnRlbnQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLmFydGNsLXByZXZfaXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICBtYXgtd2lkdGg6IDIxM3B4O1xuICBoZWlnaHQ6IDM4NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRjbC1wcmV2X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7IH0gfVxuICAuYXJ0Y2wtcHJldl9pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0Y2wtcHJldl9pdGVtIHNwYW4ge1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuYXJ0Y2wtcHJldl9pdGVtIHAge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cblxuLmFydGNsLXByZXZfaXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICBtYXgtd2lkdGg6IDIxM3B4OyB9XG4gIC5hcnRjbC1wcmV2X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9XG4gIC5hcnRjbC1wcmV2X2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRjbC1wcmV2X2l0ZW0gc3BhbiB7XG4gICAgY29sb3I6ICM4NDhlOTk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5hcnRjbC1wcmV2X2l0ZW0gcCBhIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4udHYtdHJhbnNsYXRpb24ge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgbWFyZ2luOiA2NXB4IDAgNTBweDsgfVxuICAudHYtdHJhbnNsYXRpb24gc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDIwcHg7IH1cbiAgICAudHYtdHJhbnNsYXRpb24gc2VjdGlvbiBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLnR2LXRyYW5zbGF0aW9uIHNlY3Rpb24gaDIgKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudHYtdHJhbnNsYXRpb24gLnRpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudHYtdHJhbnNsYXRpb24gLnRpbWVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMC40MjZweDsgfVxuXG4uZGVwdXQtc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gIHBhZGRpbmc6IDUwcHggMjVweCA1NXB4IDIwcHg7IH1cbiAgLmRlcHV0LXNlbGVjdCAuc2VsLW5hbWUge1xuICAgIHdpZHRoOiAyNjBweDsgfVxuICAuZGVwdXQtc2VsZWN0IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmRlcHV0LXNlbGVjdCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmRlcHV0LXNlbGVjdCBzZWxlY3Qge1xuICAgIGNvbG9yOiAjNGM0YzRhOyB9XG5cbi5jb21taXR0ZWVzIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDYwcHggYXV0byAzNXB4OyB9XG4gIC5jb21taXR0ZWVzIGgyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAuY29tbWl0dGVlc19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYmJjMzsgfVxuICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgICAgcGFkZGluZzogMTVweCA2NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgcC5icmQtcmlnaHQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjYjNiYmMzOyB9XG4gICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm8td3JhcDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMzVzOyB9XG4gICAgICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgLnRpdGxlLWhvdmVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzg0OGU5OTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgLnRpdGxlLWhvdmVyIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MzA5MjtcbiAgICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAgICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGkgYS50ZWFtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvLXRlYW0ucG5nXCIpOyB9XG4gICAgICAgICAgICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaSBhLmZpbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tZmlsZS5wbmdcIik7IH1cbiAgICAgICAgICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgLnRpdGxlLWhvdmVyIHVsIGxpIGEubmV0d29yayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljby1uZXR3b3JrLnBuZ1wiKTsgfVxuICAgICAgICAgICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGkgYS5kb2N1bWVudHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tZG9jdW1lbnRzLnBuZ1wiKTsgfVxuICAgICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXI6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbW0taW50ZXJ2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBuby13cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vLXdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLmNvbW0taW50ZXJ2IC5jb21tZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICAuY29tbS1pbnRlcnYgLmNvbW1lbnRzIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC5jb21tLWludGVydiAuY29tbWVudHNfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiBuby13cmFwO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTsgfVxuICAgICAgLmNvbW0taW50ZXJ2IC5jb21tZW50c19pdGVtIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIC5jb21tLWludGVydiAuY29tbWVudHNfaXRlbSAuY29tbWVudHMtcHJldl9pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjVweDtcbiAgICAgICAgZmxleC1ncm93OiAxLjI7IH1cbiAgICAgICAgLmNvbW0taW50ZXJ2IC5jb21tZW50c19pdGVtIC5jb21tZW50cy1wcmV2X2l0ZW0gcCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAgICAgLmNvbW0taW50ZXJ2IC5jb21tZW50c19pdGVtIC5jb21tZW50cy1wcmV2X2l0ZW0gcCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmNvbW0taW50ZXJ2IC5jb21tZW50c19pdGVtIC5jb21tZW50cy1wcmV2X2l0ZW0gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljby1jYWxlbmRhci5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM4NDhlOTk7IH1cblxuLnZvdGVzIHtcbiAgbWFyZ2luOiA1NXB4IGF1dG8gNDVweDtcbiAgcGFkZGluZzogNTVweCAwIDQwcHg7IH1cbiAgLnZvdGVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAudm90ZXMgYSB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87IH1cblxuLnZvdGUge1xuICB3aWR0aDogNjAlOyB9XG4gIC52b3RlIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgICAudm90ZSAuYnV0dG9ucyAuYnRuLXNlbCB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC52b3RlIC5idXR0b25zIC5idG4tc2VsOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTkwcHg7IH1cbiAgLnZvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIG1hcmdpbjogMzVweCAwIDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudm90ZSAuZmlsdGVycyAuY2hlY2tib3gtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTlmMGY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAudm90ZSAuZmlsdGVycyAuY2hlY2tib3gtbGFiZWwgaSB7XG4gICAgICBsZWZ0OiAyNXB4OyB9XG4gIC52b3RlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zZWN0aW9uLXNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuc2VjdGlvbi1zaXRlX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTYwcHg7IH1cbiAgICAuc2VjdGlvbi1zaXRlX2l0ZW0gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2VjdGlvbi1zaXRlX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNGM0YzRhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi8qKiBwYWdlIG9wZW4gZGF0YSBuZXdzICovXG4uaHJ0YiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hyLnBuZ1wiKSByZXBlYXQteTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3Rpb24tdGFicyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNlY3Rpb24tdGFicyAudGFicyA+IGRpdiwgLnNlY3Rpb24tdGFicyAudGFicyA+IGlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWN0aW9uLXRhYnMgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAuc2VjdGlvbi10YWJzIC50YWJzIGxhYmVsIHtcbiAgICBjb2xvcjogIzRjNGM0YTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbi10YWJzIC50YWJzIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24tdGFicyAudGFicyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlY3Rpb24tdGFicyAudGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2I0MjU2OyB9XG5cbi5zZWN0aW9uLXRhYnMgLnRhYnMgPiBpbnB1dDpudGgtb2YtdHlwZSgxKTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDEpLFxuLnNlY3Rpb24tdGFicyAudGFicyA+IGlucHV0Om50aC1vZi10eXBlKDIpOmNoZWNrZWQgfiBkaXY6bnRoLW9mLXR5cGUoMiksXG4uc2VjdGlvbi10YWJzIC50YWJzID4gaW5wdXQ6bnRoLW9mLXR5cGUoMyk6Y2hlY2tlZCB+IGRpdjpudGgtb2YtdHlwZSgzKSxcbi5zZWN0aW9uLXRhYnMgLnRhYnMgPiBpbnB1dDpudGgtb2YtdHlwZSg0KTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDQpIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc2VjdGlvbi10YWJzIC50YWJzID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2VjdGlvbi10YWJzIC5uZXdzIC5zZWFyY2hmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VjdGlvbi10YWJzIC5uZXdzIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlZmY0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXRhYnMgLm5ld3MgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjNGM0YTsgfVxuICAuc2VjdGlvbi10YWJzIC5uZXdzIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvLXNlYXJjaC5wbmdcIik7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXRhYnMgLm5ld3MgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnNlY3Rpb24tdGFicyAubmV3cyAuc2VhcmNobmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLnNlY3Rpb24tdGFicyAubmV3cyAuc2VhcmNobmFtZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmNDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi10YWJzIC5uZXdzIC5zZWFyY2huYW1lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YzRjNGE7IH1cbiAgLnNlY3Rpb24tdGFicyAubmV3cyAuc2VhcmNobmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0YzRjNGE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2VjdGlvbi10YWJzIHRhYmxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmNDsgfVxuICAuc2VjdGlvbi10YWJzIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWNlZmY0OyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5zZWN0aW9uLXRhYnMgdGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWNlZmY0OyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ZDpudGgtY2hpbGQoNSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5zZWN0aW9uLXRhYnMgdGFibGUgLmRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvLWRvd25sb2FkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5zZWN0aW9uLXRhYnMgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDkwJTsgfVxuICAuc2VjdGlvbi10YWJzIC5idXR0b25zIC5jYWxsLWJhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWVtYWlsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCA3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tdGFicyAuYnV0dG9ucyAuY2FsbC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZXJyb3IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qKiBwcmVzc2EgKi9cbi50aXRsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGl0bGVzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRpdGxlcyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiAzNjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAudGl0bGVzIHVsIC5zb2NpYWwtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnRpdGxlcyB1bCAuc29jaWFsLWJ1dHRvbjpob3ZlciwgLnRpdGxlcyB1bCAuc29jaWFsLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5wYWdpbmF0aW9uLnByZXNzYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFub25zLXByZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLmFub25zLXByZXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICNiM2JiYzM7IH1cbiAgICAuYW5vbnMtcHJlc3NfX2l0ZW06bnRoLWNoaWxkKDNuIC0gMiksIC5hbm9ucy1wcmVzc19faXRlbTpudGgtY2hpbGQoNG4gLSAzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiOyB9XG4gICAgLmFub25zLXByZXNzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmFub25zLXByZXNzX19pdGVtIHAge1xuICAgICAgY29sb3I6ICM0YzRjNGE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5hbm9ucy1wcmVzc19faXRlbSBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgICAgLmFub25zLXByZXNzX19pdGVtIGRpdi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5hbm9ucy1wcmVzc19faXRlbSAuZG93bmxvYWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZG93bmxvYWQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjYjNiYmMzOyB9XG4gICAgLmFub25zLXByZXNzX19pdGVtIC5saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggIDA7XG4gICAgICBjb2xvcjogI2IzYmJjMzsgfVxuICAgICAgLmFub25zLXByZXNzX19pdGVtIC5saW5rLnRleHQtcmlnaHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYW5vbnMtcHJlc3NfX2l0ZW0uZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYW5vbnMtcHJlc3NfX2l0ZW0uZ2FsbGVyeSBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmFub25zLXByZXNzX19pdGVtLmdhbGxlcnkgLnN0aWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MzA5MjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweDsgfVxuICAgICAgLmFub25zLXByZXNzX19pdGVtLmdhbGxlcnkgLm5vdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hbm9ucy1wcmVzc19faXRlbS5nYWxsZXJ5IC5ub3RlIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuYW5vbnMtcHJlc3NfX2l0ZW0uZ2FsbGVyeSAubm90ZSAuZGF0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljby1jYWxlbmRhci5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM4NDhlOTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wcmVzcy1tb25pdG9yaW5nLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAucHJlc3MtbW9uaXRvcmluZy1kYXRlID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5wcmVzcy1tb25pdG9yaW5nLWRhdGUgPiBkaXYgLnByZXNzLW1vbml0b3JpbmctZGF0ZV9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByZXNzLW1vbml0b3JpbmctZGF0ZSA+IGRpdiAucHJlc3MtbW9uaXRvcmluZy1kYXRlX19pdGVtIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjsgfVxuICAgICAgICAucHJlc3MtbW9uaXRvcmluZy1kYXRlID4gZGl2IC5wcmVzcy1tb25pdG9yaW5nLWRhdGVfX2l0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1kb3duLXVwLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkYmViOyB9XG4gICAgICAgIC5wcmVzcy1tb25pdG9yaW5nLWRhdGUgPiBkaXYgLnByZXNzLW1vbml0b3JpbmctZGF0ZV9faXRlbSBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wcmVzcy1tb25pdG9yaW5nLWRhdGUgPiBkaXYgLnByZXNzLW1vbml0b3JpbmctZGF0ZV9faXRlbSBzZWxlY3Qgb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7IH1cbiAgICAgICAgICAucHJlc3MtbW9uaXRvcmluZy1kYXRlID4gZGl2IC5wcmVzcy1tb25pdG9yaW5nLWRhdGVfX2l0ZW0gc2VsZWN0IG9wdGlvbjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRiZWI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1kb3duLnBuZ1wiKTsgfVxuXG4ucHJlc3MtbW9uaXRvcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gIC5wcmVzcy1tb25pdG9yaW5nX19pdGVtIHtcbiAgICB3aWR0aDogMzUycHg7XG4gICAgcGFkZGluZzogMzBweCA2NXB4IDI1cHggMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgLnByZXNzLW1vbml0b3JpbmdfX2l0ZW0gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2IzYmJjMzsgfVxuICAgIC5wcmVzcy1tb25pdG9yaW5nX19pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4uY29udGFpbmVyLXNpZGViYXIge1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAuaHJ0YiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hyLnBuZ1wiKSByZXBlYXQteTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyIC5zZWN0aW9uLXRhYnMgLnRhYnMgbGFiZWwge1xuICAgICAgY29sb3I6ICM0YzRjNGE7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAudGFicyBsYWJlbDpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5jb250YWluZXItc2lkZWJhciAuc2VjdGlvbi10YWJzIC50YWJzIGxhYmVsOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAudGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAudGFicyBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnBhcmxhbWVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZWNlZmY0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLnBhcmxhbWVudF9faXRlbSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnBhcmxhbWVudF9faXRlbSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wYXJsYW1lbnRfX2l0ZW0gLmRhdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY28tY2FsZW5kYXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRhYmwtZGVwdXQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRhYmwtZGVwdXRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWZmNDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDA7IH1cbiAgLnRhYmwtZGVwdXRzX19pdGVtIC5ub3Qge1xuICAgIGZsZXgtZ3JvdzogMS4yOyB9XG4gIC50YWJsLWRlcHV0c19faXRlbSBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudGFibC1kZXB1dHNfX2l0ZW0gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAudGFibC1kZXB1dHNfX2l0ZW0gLmRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1kb3dubG9hZC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNiM2JiYzM7IH1cblxuLnNlbGVjdC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnNlbGVjdC10aW1lX19pdGVtIHtcbiAgICB3aWR0aDogMzUycHg7IH1cbiAgICAuc2VsZWN0LXRpbWVfX2l0ZW0gc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7IH1cbiAgICAgIC5zZWxlY3QtdGltZV9faXRlbSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1kb3duLXVwLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjsgfVxuICAgICAgLnNlbGVjdC10aW1lX19pdGVtIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNlbGVjdC10aW1lX19pdGVtIHNlbGVjdCBvcHRpb246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7IH1cbiAgICAgICAgLnNlbGVjdC10aW1lX19pdGVtIHNlbGVjdCBvcHRpb246Y2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1kb3duLnBuZ1wiKTsgfVxuXG4uc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHNvbGlkICMxODMwOTI7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgIzE4MzA5MjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycHg7IH1cblxuLnRhYi1yZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWItcmVzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhbGVuZGFyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICBwYWRkaW5nOiAzcHg7IH1cblxuI2NhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2NhbGVuZGFyIHRoZWFkIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjtcbiAgY29sb3I6ICNkZmRmZGY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2NhbGVuZGFyIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbiNjYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM4ZmI3ZGU7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4OyB9XG5cbiNjYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDEpOmhvdmVyLCAjY2FsZW5kYXIgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jY2FsZW5kYXIgdGJvZHkgdGQge1xuICBjb2xvcjogIzhmYjdkZTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jY2FsZW5kYXIgdGJvZHkgdGQ6bnRoLWNoaWxkKG4rNiksICNjYWxlbmRhciAuaG9saWRheSB7XG4gIGNvbG9yOiAjZTc4YzVjOyB9XG5cbiNjYWxlbmRhciB0Ym9keSB0ZC50b2RheSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTUyNDMwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2VsZWN0cmljIHYxLjEzLjBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3RyaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bi1hcnJvdy1kb3duLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNlbGVjdHJpYyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMzhweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzg0OGU5OTsgfVxuXG4uc2VsZWN0cmljIC5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhmOGY4O1xuICBjb2xvcjogI0JCQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiAwLzAgYTtcbiAgKmZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDsgfVxuXG4uc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQkI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdHJpYy1mb2N1cyAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDsgfVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYTJhMjsgfVxuXG4uc2VsZWN0cmljLW9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG5cbi5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdHJpYy1kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zZWxlY3RyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIHVsLCAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM4NDhlOTk7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY2ZmI7XG4gIGNvbG9yOiAjODQ4ZTk5OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNmZiO1xuICBjb2xvcjogIzg0OGU5OTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwLmRpc2FibGVkIGxpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5jb250YWluZXItc2lkZWJhci5jYWJpbmV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLmNhYmluZXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuY2FiaW5ldCB7XG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDsgfSB9XG5cbi5jYWJpbmV0X19zY2hlZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhYmluZXRfX3NjaGVkdWxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDYwcHggNjVweDsgfSB9XG4gIC5jYWJpbmV0X19zY2hlZHVsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jYWJpbmV0X19zY2hlZHVsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNhYmluZXRfX3NjaGVkdWxlLWxpc3Qge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWJpbmV0X19zY2hlZHVsZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5jYWJpbmV0X19zY2hlZHVsZS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhYmluZXRfX3NjaGVkdWxlLWxpc3QgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cblxuLmNhYmluZXRfX2NhbGVuZGFyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldF9fY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhYmluZXRfX2NhbGVuZGFyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbiNjYWxlbmRhci1jYWJpbmV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NhbGVuZGFyLWNhYmluZXQgdGhlYWQgdGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI2NhbGVuZGFyLWNhYmluZXQgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDExcHggNXB4IDExcHggNXB4OyB9XG4gICNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2FsZW5kYXItY2FiaW5ldCB0aGVhZCB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gICNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTFweCA1cHg7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKTpob3ZlciwgI2NhbGVuZGFyIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMyk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKSBiIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMykgYiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRib2R5IHRkIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQ6bnRoLWNoaWxkKG4rNiksICNjYWxlbmRhciAuaG9saWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRiZWI7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQudG9kYXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MzA5MjsgfVxuXG4jY2FsZW5kYXItY2FiaW5ldCB0Ym9keSB0ZC5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjk7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQ6aG92ZXI6bm90KC5lbXB0eSk6bm90KC50b2RheSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiMmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjJmZjsgfVxuXG4jY2FsZW5kYXItY2FiaW5ldCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FiaW5ldC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FiaW5ldC1jYXJkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmNhYmluZXQtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuY2FiaW5ldC1jYXJkX19pbmZvIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjM2I0MjU2OyB9XG4gIC5jYWJpbmV0LWNhcmRfX2luZm8gYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jYWJpbmV0LWNhcmRfX2luZm8gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFpbmVyLXNpZGViYXIuY2FiaW5ldC1leHBlcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuY2FiaW5ldC1leHBlcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuY2FiaW5ldC1leHBlcnQge1xuICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4IDMwcHg7IH0gfVxuXG4uY2FiaW5ldC1leHBlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FiaW5ldC1leHBlcnRfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5jYWJpbmV0LWV4cGVydF9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmNhYmluZXQtZXhwZXJ0X19pbnB1dC13cmFwcGVyLmNhYmluZXQtZXhwZXJ0X19pbnB1dC13cmFwcGVyLS1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jYWJpbmV0LWV4cGVydF9faW5wdXQtd3JhcHBlci5jYWJpbmV0LWV4cGVydF9faW5wdXQtd3JhcHBlci0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uY2FiaW5ldC1leHBlcnRfX2lucHV0Om5vdChbdHlwZT1cImZpbGVcIl0pLFxuLmNhYmluZXQtZXhwZXJ0X19pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogNDUwcHg7IH1cblxuLmNhYmluZXQtZXhwZXJ0X19idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldC1leHBlcnRfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG4uY2FiaW5ldC1leHBlcnRfX3B1Ymxpc2gtbGluayB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWlubGluZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWlubGluZSAuaW5wdXQtd3JhcHBlcl9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1pbmxpbmUgLmlucHV0LXdyYXBwZXJfX2luZm8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWlubGluZSAuaW5wdXQtd3JhcHBlcl9fZmlsZS1sYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uaW5wdXQtd3JhcHBlcl9faW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4uaW5wdXQtd3JhcHBlcl9faW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIC5pbnB1dC13cmFwcGVyX19pbnB1dDpub3QoW3R5cGU9XCJmaWxlXCJdKTpmb2N1cyArIC5pbnB1dC13cmFwcGVyX19sYWJlbCwgLmlucHV0LXdyYXBwZXJfX2lucHV0Om5vdChbdHlwZT1cImZpbGVcIl0pOnZhbGlkICsgLmlucHV0LXdyYXBwZXJfX2xhYmVsLFxuICAuaW5wdXQtd3JhcHBlcl9faW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMgKyAuaW5wdXQtd3JhcHBlcl9fbGFiZWwsXG4gIC5pbnB1dC13cmFwcGVyX19pbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCArIC5pbnB1dC13cmFwcGVyX19sYWJlbCB7XG4gICAgdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cblxuLmlucHV0LXdyYXBwZXJfX2lucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW5wdXQtd3JhcHBlcl9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiOyB9XG5cbi5pbnB1dC13cmFwcGVyX19maWxlLWxhYmVsIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnB1dC13cmFwcGVyX19maWxlLWxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4ZTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cblxuLmlucHV0LXdyYXBwZXJfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmlucHV0LXdyYXBwZXJfX2ZpbGUtdGV4dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pbnB1dC13cmFwcGVyX19maWxlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAuZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRyb3Bkb3duLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG5cbi5kcm9wZG93bl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRyb3Bkb3duX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5kcm9wZG93bl9faXRlbSBhOmhvdmVyLFxuICAuZHJvcGRvd25fX2l0ZW0gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3Bkb3duX19pdGVtLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItc2lkZWJhci5yZWNlcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIucmVjZXB0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLnJlY2VwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDsgfSB9XG5cbi5yZWNlcHRpb25fX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5yZWNlcHRpb25fX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5yZWNlcHRpb25fX2lucHV0LXdyYXBwZXIucmVjZXB0aW9uX19pbnB1dC13cmFwcGVyLS1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5yZWNlcHRpb25fX2lucHV0LXdyYXBwZXIucmVjZXB0aW9uX19pbnB1dC13cmFwcGVyLS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5yZWNlcHRpb25fX2lucHV0LXdyYXBwZXIucmVjZXB0aW9uX19pbnB1dC13cmFwcGVyLS1yaWdodC10eHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5yZWNlcHRpb25fX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnJlY2VwdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMzM3N2ZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucmVjZXB0aW9uX19idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZXB0aW9uX19idXR0b24ge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2VwdGlvbl9fYnV0dG9uLnJlY2VwdGlvbl9fYnV0dG9uLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjUwcHgpOyB9IH1cbiAgLnJlY2VwdGlvbl9fYnV0dG9uLnJlY2VwdGlvbl9fYnV0dG9uLS1hZGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmYjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICBjb2xvcjogIzNiNDI1NjsgfVxuICAgIC5yZWNlcHRpb25fX2J1dHRvbi5yZWNlcHRpb25fX2J1dHRvbi0tYWRkOmhvdmVyLCAucmVjZXB0aW9uX19idXR0b24ucmVjZXB0aW9uX19idXR0b24tLWFkZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2Y0ZjZmYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgICAucmVjZXB0aW9uX19idXR0b24ucmVjZXB0aW9uX19idXR0b24tLWFkZDpob3Zlcjo6YmVmb3JlLCAucmVjZXB0aW9uX19idXR0b24ucmVjZXB0aW9uX19idXR0b24tLWFkZDpob3Zlcjo6YWZ0ZXIsIC5yZWNlcHRpb25fX2J1dHRvbi5yZWNlcHRpb25fX2J1dHRvbi0tYWRkOmZvY3VzOjpiZWZvcmUsIC5yZWNlcHRpb25fX2J1dHRvbi5yZWNlcHRpb25fX2J1dHRvbi0tYWRkOmZvY3VzOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgICAucmVjZXB0aW9uX19idXR0b24ucmVjZXB0aW9uX19idXR0b24tLWFkZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucmVjZXB0aW9uX19idXR0b24ucmVjZXB0aW9uX19idXR0b24tLWFkZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1NjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZGVwdXRpZXMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5kZXB1dGllcy1ibG9jay5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kZXB1dGllcy1ibG9ja19fbGluay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXB1dGllcy1ibG9ja19fbGluay1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uZGVwdXRpZXMtYmxvY2tfX3RhYi1saW5rIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kZXB1dGllcy1ibG9ja19fdGFiLWxpbmsuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTgzMDkyOyB9XG5cbi5kZXB1dGllcy1ibG9ja19fY29udGVudCB7XG4gIGhlaWdodDogNTM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5kZXB1dGllcy1ibG9jayAuc2VsZWN0cmljIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZGVwdXRpZXMtYmxvY2tfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZGVwdXRpZXMtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXB1dGllcy1ibG9ja19faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmRlcHV0aWVzLWJsb2NrX19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggOXB4IDFweCAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZGVwdXRpZXMtYmxvY2tfX2NhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuZGVwdXRpZXMtYmxvY2tfX2NhcmQgcCB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmRlcHV0aWVzLWJsb2NrX19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmRlcHV0aWVzLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMzMzc3ZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5kZXB1dGllcy1ibG9ja19fbGluazpob3ZlciwgLmRlcHV0aWVzLWJsb2NrX19saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnNfX3RhYi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbnRhaW5lci1zaWRlYmFyLmNvbW1pdHRlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci5jb21taXR0ZWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuY29tbWl0dGVlIHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4OyB9IH1cblxuLmNvbW1pdHRlZV9faW5wdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNvbW1pdHRlZV9fZG93bmxvYWQtbG5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb21taXR0ZWVfX2Rvd25sb2FkLWxuazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWRvd25sb2FkLnBuZyk7IH1cbiAgLmNvbW1pdHRlZV9fZG93bmxvYWQtbG5rOmhvdmVyLCAuY29tbWl0dGVlX19kb3dubG9hZC1sbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29tbWl0dGVlX190YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLmNvbW1pdHRlZV9fdGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21taXR0ZWVfX3RhYmxlIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYjNiYmMzOyB9IH1cbiAgLmNvbW1pdHRlZV9fdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjgpIHtcbiAgICAuY29tbWl0dGVlX190YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1pdHRlZV9fdGFibGUgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGFpbmVyLXNpZGViYXIubW9uaXRvcmluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci5tb25pdG9yaW5nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIubW9uaXRvcmluZyB7XG4gICAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDsgfSB9XG5cbi5tb25pdG9yaW5nX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5pbnB1dC13cmFwcGVyX19pbnB1dDpub3QoW3R5cGU9ZmlsZV0pLm1vbml0b3JpbmdfX2lucHV0IHtcbiAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDsgfVxuXG4ubW9uaXRvcmluZ19fc2VhcmNoLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvdXBlLnBuZyk7IH1cblxuLm1vbml0b3JpbmdfX3RhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLm1vbml0b3JpbmdfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9uaXRvcmluZ19fdGFibGUge1xuICAgICAgd2lkdGg6IDkzMHB4OyB9IH1cbiAgLm1vbml0b3JpbmdfX3RhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vbml0b3JpbmdfX3RhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAubW9uaXRvcmluZ19fdGFibGUgdGQge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VmZjQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9uaXRvcmluZ19fdGFibGUgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4OyB9IH1cbiAgICAubW9uaXRvcmluZ19fdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbl9faXRlbSBhIHtcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0gYTpob3ZlcixcbiAgLnBhZ2luYXRpb25fX2l0ZW0uYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLmVtcHR5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFpbmVyLXNpZGViYXIuZGVwdXR5LXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuZGVwdXR5LXBhZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIuZGVwdXR5LXBhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4IDMwcHg7IH0gfVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQge1xuICBwYWRkaW5nOiA1NXB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmRlcHV0eS1wYWdlX19jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXB1dHktcGFnZV9fY2FyZC1oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5kZXB1dHktcGFnZV9fY2FyZC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyODlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5kZXB1dHktcGFnZV9fY2FyZC1pbmZvIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmRlcHV0eS1wYWdlX19jYXJkLWluZm8gYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kZXB1dHktcGFnZV9fY2FyZC10ZXh0IHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuLmRlcHV0eS1wYWdlX19zZW5kLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1NnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVwdXR5LXBhZ2VfX3NlbmQtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVsZWdyYW0ucG5nKTsgfVxuXG4uZGVwdXR5LXBhZ2VfX2JsYWNrLWxpbmsge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmRlcHV0eS1wYWdlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGVwdXR5LXBhZ2VfX2Zvcm0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVwdXR5LXBhZ2VfX2Zvcm0tY29sdW1ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmRlcHV0eS1wYWdlX19mb3JtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXB1dHktcGFnZV9fZm9ybS1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5kZXB1dHktcGFnZV9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRlcHV0eS1wYWdlX19zZWFyY2gtYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG91cGUucG5nKTsgfVxuXG4uaW5wdXQtd3JhcHBlcl9faW5wdXQ6bm90KFt0eXBlPWZpbGVdKS5kZXB1dHktcGFnZV9faW5wdXQtLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI2RlcHV0eS1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNkZXB1dHktY2FsZW5kYXIgdGhlYWQgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBjb2xvcjogI2RmZGZkZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjZGVwdXR5LWNhbGVuZGFyIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICMzMzc3ZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jZGVwdXR5LWNhbGVuZGFyIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzc3ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzc3ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNkZXB1dHktY2FsZW5kYXIgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKTpob3ZlciwgI2NhbGVuZGFyIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMyk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2RlcHV0eS1jYWxlbmRhciB0Ym9keSB0ZCB7XG4gIHdpZHRoOiAxMTVweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmE2M2E2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgI2RlcHV0eS1jYWxlbmRhciB0Ym9keSB0ZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNkZXB1dHktY2FsZW5kYXIgdGJvZHkgdGQuZXh0cmEge1xuICAgIGhlaWdodDogMzFweDsgfVxuICAjZGVwdXR5LWNhbGVuZGFyIHRib2R5IHRkLm5vdC1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjsgfVxuICAjZGVwdXR5LWNhbGVuZGFyIHRib2R5IHRkLmFjdGl2ZSwgI2RlcHV0eS1jYWxlbmRhciB0Ym9keSB0ZC5ub3QtZW1wdHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3ZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmRlcHV0eS1wYWdlIC5kZXB1dHktcGFnZV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmRlcHV0eS1wYWdlX19jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODMwOTI7IH1cblxuLmRlcHV0eS1wYWdlX19jYWxlbmRhci13cnAge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODliZWY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiOyB9XG5cbi5kZXB1dHktcGFnZV9fY2FyZC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuLmRlcHV0eS1wYWdlX19jYXJkLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5kZXB1dHktcGFnZV9fZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tY2FsZW5kYXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7IH1cblxuLmRlcHV0eS1wYWdlX190aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGltZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQtbHRsLXRleHQge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uY29udGFpbmVyLXNpZGViYXIuc3ltYm9saWNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLnN5bWJvbGljcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyLnN5bWJvbGljcyB7XG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4IDMwcHg7IH0gfVxuXG4uc3ltYm9saWNzX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3ltYm9saWNzX19jb2x1bW5zLnN5bWJvbGljc19fY29sdW1ucy0tb25seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zeW1ib2xpY3NfX2NvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5zeW1ib2xpY3NfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3ltYm9saWNzX19ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3ltYm9saWNzX19ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG4uc3ltYm9saWNzX190aXRsZSB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9XG5cbi5zeW1ib2xpY3NfX2ZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMXB4IDJweCAxOHB4IDFweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zeW1ib2xpY3NfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zeW1ib2xpY3NfX21hbmFnZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zeW1ib2xpY3NfX21hbmFnZS1yb3cgLnNlbGVjdHJpYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjsgfVxuXG4uc3ltYm9saWNzX19sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5zeW1ib2xpY3NfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zeW1ib2xpY3NfX21hbmFnZS1yb3cgLnN5bWJvbGljc19faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN5bWJvbGljc19fZG93bmxvYWQtbGluayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4uc3ltYm9saWNzX19pbWFnZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zeW1ib2xpY3NfX21vcmUtbGluayB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3ltYm9saWNzX19tb3JlLWxpbms6aG92ZXIsIC5zeW1ib2xpY3NfX21vcmUtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZGRlMWU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQgYiB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IHNwYW4ge1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dC5jdXN0b20tZmlsZS1pbnB1dC0tYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzNiNDI1NjsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXRfX2ltYWdlcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7IH1cblxuLmNvbnRhaW5lci1zaWRlYmFyLnVzZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9XG4gIC5jb250YWluZXItc2lkZWJhci51c2VyLXBhZ2UuY29udGFpbmVyLXNpZGViYXIudXNlci1wYWdlLS1jbG0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhaW5lci1zaWRlYmFyLnVzZXItcGFnZS5jb250YWluZXItc2lkZWJhci51c2VyLXBhZ2UtLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWluZXItc2lkZWJhci51c2VyLXBhZ2UuY29udGFpbmVyLXNpZGViYXIudXNlci1wYWdlLS1mbGV4IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci51c2VyLXBhZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXNpZGViYXIudXNlci1wYWdlIHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4OyB9IH1cblxuLnVzZXItcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4udXNlci1wYWdlX19yZXF1ZXN0cy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnVzZXItcGFnZV9fcmVxdWVzdHMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGUxZTY7IH1cbiAgLnVzZXItcGFnZV9fcmVxdWVzdHMtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU2OyB9XG4gIC51c2VyLXBhZ2VfX3JlcXVlc3RzLWl0ZW0uZHJvcGRvd246OmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkICMzYjQyNTY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDsgfVxuICAudXNlci1wYWdlX19yZXF1ZXN0cy1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnVzZXItcGFnZV9fcmVxdWVzdHMtaXRlbSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gIC51c2VyLXBhZ2VfX3JlcXVlc3RzLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkYmViOyB9XG4gIC51c2VyLXBhZ2VfX3JlcXVlc3RzLWl0ZW0uYWN0aXZlIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XG5cbi51c2VyLXBhZ2Uge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4udXNlci1wYWdlX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVzZXItcGFnZV9fY2hlY2tib3g6Y2hlY2tlZCArIC51c2VyLXBhZ2VfX2Noay1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrZWQtbGFiZWwucG5nKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi51c2VyLXBhZ2VfX2Noay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudXNlci1wYWdlX19jaGstbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmI7IH1cblxuLnVzZXItcGFnZV9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnVzZXItcGFnZV9faW5wdXQtd3JhcHBlci51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXItLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnVzZXItcGFnZV9faW5wdXQtd3JhcHBlci51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXItLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4udXNlci1wYWdlX19zdWJtaXQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1wYWdlX19zdWJtaXQtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXIgLnVzZXItcGFnZV9faW5wdXQge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi51c2VyLXBhZ2VfX2lucHV0LWNsbW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udXNlci1wYWdlX19pbnB1dC13cmFwcGVyLS1pbmxpbmUgLmlucHV0LXdyYXBwZXJfX2xhYmVsIHtcbiAgdG9wOiAxMHB4OyB9XG5cbi51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXItLWlubGluZSAuaW5wdXQtd3JhcHBlcl9faW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyArIC5pbnB1dC13cmFwcGVyX19sYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi51c2VyLXBhZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnVzZXItcGFnZV9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51c2VyLXBhZ2VfX2Zvcm0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudXNlci1wYWdlX19mb3JtLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi51c2VyLXBhZ2VfX2Zvcm0tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItcGFnZV9fZm9ybS1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51c2VyLXBhZ2VfX2lucHV0cy1saW5lIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlci1wYWdlX19pbnB1dHMtbGluZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnVzZXItcGFnZV9faW5wdXRzLWxpbmUgPiBkaXYge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51c2VyLXBhZ2VfX2lucHV0cy1saW5lID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1wYWdlX19pbnB1dHMtbGluZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuICAudXNlci1wYWdlX19pbnB1dHMtbGluZSAuaW5wdXQtd3JhcHBlcl9faW5wdXQ6Zm9jdXMgKyAuaW5wdXQtd3JhcHBlcl9fbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnVzZXItcGFnZV9faW5wdXRzLWxpbmUgLmlucHV0LXdyYXBwZXJfX2xhYmVsIHtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLnVzZXItcGFnZV9faW5wdXRzLWxpbmUgLnNlbGVjdHJpYyB7XG4gICAgcGFkZGluZzogOHB4IDI1cHggOHB4IDE1cHg7IH1cblxuLnVzZXItcGFnZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi51c2VyLXBhZ2VfX2ZvdW5kLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4udXNlci1wYWdlX19mb3VuZC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC51c2VyLXBhZ2VfX2ZvdW5kLWxpc3QtaXRlbSBiIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudXNlci1wYWdlX19mb3VuZC1saXN0LWl0ZW0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5jb250YWluZXItc2lkZWJhci5tYXAtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci5tYXAtcGFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDEwcHggNTBweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXItc2lkZWJhci5tYXAtcGFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDMwcHg7IH0gfVxuXG4ubWFwLXBhZ2VfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcGFnZV9fY29sdW1ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1wYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXBhZ2VfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1hcC1wYWdlX19pbWFnZSBzdmcgLnJlZ2lvbi1wYXRoOmhvdmVyIHtcbiAgICBmaWxsOiAjOWMyODczICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlOiAjOWMyODczICFpbXBvcnRhbnQ7IH1cblxuLm1hcC1wYWdlX19pbWFnZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLm1hcC1wYWdlX19pbWFnZS1wb3B1cC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYXAtcGFnZV9fY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wYWdlX19jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG5oMi5tYXAtcGFnZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuaDMubWFwLXBhZ2VfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWFwLXBhZ2VfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tYXAtcGFnZV9faW5wdXQtd3JhcHBlciAuc2VsZWN0cmljIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tYXAtcGFnZV9fdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tYXAtcGFnZV9fbGluay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtcGFnZV9fbGluay1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFwLXBhZ2VfX3RhYi1saW5rIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tYXAtcGFnZV9fdGFiLWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTgzMDkyOyB9XG5cbi5tYXAtcGFnZV9fY29udGVudCB7XG4gIGhlaWdodDogNTM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tYXAtcGFnZV9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tYXAtcGFnZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNTQ1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJveC1zaGFkb3c6IC0xcHggM3B4IDdweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtcGFnZV9fY2FyZDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLm1hcC1wYWdlX19jYXJkLXR4dCB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyotIG1haW4gbWVudSAtKi9cbi5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzMDkyOyB9XG4gIC5tYWluLW1lbnUuc3RpY2t5LW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW1lbnUgLm1lbnUtYnV0dG9uLWpzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4OyB9XG4gICAgLm1haW4tbWVudSB1bCA+IGxpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNzdmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAubWFpbi1tZW51IHVsID4gbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmOyB9XG4gICAgICAubWFpbi1tZW51IHVsID4gbGkudHdvLXN0ci1tb2JpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4OyB9XG4gICAgICAubWFpbi1tZW51IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLm1haW4tbWVudSB1bCA+IGxpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAubWFpbi1tZW51IHVsID4gbGkgYS5idG4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7IH1cblxuLmJyLXR3by1zdHIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kd3MtbWVudSAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5kd3MtbWVudSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmR3cy1tZW51ID4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmR3cy1tZW51ID4gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmR3cy1tZW51IGxpIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi8qICBzdWIgbWVudSAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB1bCBsaS5hcnJvdy1kb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgdWwgbGkuYXJyb3ctZG93bi11cDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH0gfVxuXG4uZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudSAuZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUgLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG5cbi5kd3MtbWVudSBpbnB1dC50b2dnbGVTdWJtZW51OmNoZWNrZWQgfiBsYWJlbC50b2dnbGVTdWJtZW51IC5mYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kd3MtbWVudSBsaSA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdG9wOiA2NHB4O1xuICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNTQ5ZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoMSkgdWwge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCgxKSB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCgxKSB1bCBsaSB1bCB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzdmZjsgfVxuICAgICAgICAuZHdzLW1lbnUgbGk6bnRoLWNoaWxkKDEpIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCgxKSB1bCBsaSB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjdmYiAhaW1wb3J0YW50OyB9XG4gIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoMikgdWwge1xuICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAgIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoMikgdWwgbGkgdWwge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmOyB9XG4gICAgICAuZHdzLW1lbnUgbGk6bnRoLWNoaWxkKDIpIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCgyKSB1bCBsaSB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNGY3ZmIgIWltcG9ydGFudDsgfVxuICAuZHdzLW1lbnUgbGk6bnRoLWNoaWxkKDQpID4gdWwge1xuICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogLTI1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZHdzLW1lbnUgbGk6bnRoLWNoaWxkKDQpID4gdWwge1xuICAgICAgbWluLXdpZHRoOiA2MzBweDtcbiAgICAgIGxlZnQ6IC0yODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoNCkgPiB1bCBsaSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAgIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoNCkgPiB1bCBsaTpub3QoOm50aC1jaGlsZCgzbiArIDQpKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjdmYjsgfVxuICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCg0KSA+IHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAuZHdzLW1lbnUgbGk6bnRoLWNoaWxkKDQpID4gdWwgbGkgdWwge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3ZmY7IH1cbiAgICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCg0KSA+IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCg0KSA+IHVsIGxpIHVsIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjRmN2ZiICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCg0KSA+IHVsIGxpIHVsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA4NyU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgLmR3cy1tZW51IGxpOm50aC1jaGlsZCg0KSA+IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5kd3MtbWVudSBsaTpudGgtY2hpbGQoNCkgPiB1bCBsaSB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZHdzLW1lbnUgbGkgPiB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmR3cy1tZW51IGxpID4gdWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5kd3MtbWVudSBsaSA+IHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzMDkyOyB9XG5cbi5kd3MtbWVudSBsaSA+IHVsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZHdzLW1lbnUgbGkgPiB1bCBsaSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNTBweDtcbiAgdG9wOiAwOyB9XG5cbi5kd3MtbWVudSBsaTpob3ZlciA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5kd3MtbWVudSBbdHlwZT1cImNoZWNrYm94XCJdLFxuLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kd3MtbWVudSBsYWJlbC50b2dnbGVNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kd3MtbWVudSBsYWJlbC50b2dnbGVNZW51IC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUgLmZhIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDQwJTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUgLmZhIHtcbiAgICAgICAgdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbWVudSB1bCBsaSxcbiAgLm1haW4tbWVudSB1bCBsaS50d28tc3RyLW1vYmksXG4gIC5tYWluLW1lbnUgdWwgbGkudHdvLXN0ciB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbWVudSB1bCA+IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1haW4tbWVudSB1bCA+IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTU0OWQ7IH1cbiAgLmR3cy1tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kd3MtbWVudSBsaTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGRpdi5kd3MtbWVudSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzOyB9XG4gICAgZGl2LmR3cy1tZW51IHVsIGxpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgICAgIGRpdi5kd3MtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICBkaXYuZHdzLW1lbnUgbGkgPiB1bCBsaSB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bzsgfVxuICBkaXYuZHdzLW1lbnUgbGFiZWwudG9nZ2xlTWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaW5wdXQudG9nZ2xlTWVudTpjaGVja2VkICsgbGFiZWwudG9nZ2xlTWVudSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGlucHV0LnRvZ2dsZU1lbnU6Y2hlY2tlZCB+IHVsLFxuICBpbnB1dC50b2dnbGVTdWJtZW51OmNoZWNrZWQgfiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDJzIGVhc2UtaW47XG4gICAgYmFja2dyb3VuZDogIzFhNTQ5ZDsgfVxuICBkaXYuZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGlucHV0LnRvZ2dsZVN1Ym1lbnU6Y2hlY2tlZCB+IGEge1xuICAgIGJhY2tncm91bmQ6ICMzMzc3ZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRvZ2dsZVN1Ym1lbnUgKyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIGlucHV0LlN1Ym1lbnVQb2RtZW51OmNoZWNrZWQgfiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEzNTlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGRpdi5kd3MtbWVudSBsYWJlbC50b2dnbGVTdWJtZW51IC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMzBweDsgfVxuICBkaXYuZHdzLW1lbnUgaW5wdXQudG9nZ2xlU3VibWVudTpjaGVja2VkIH4gbGFiZWwudG9nZ2xlU3VibWVudSAuZmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDhcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4OyB9XG4gIC5jb250YWluZXItc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICAuc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB2aXNpYmlseTogaGlkZGVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7IH1cbiAgLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4OyB9XG4gIC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuY29udGFpbmVyLXNpZGViYXIge1xuICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4OyB9XG4gIC5jb250YWluZXItc2lkZWJhci0tbGF3cyB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyotIGhlYWRlciAtKi9cbiAgLmhlYWRlci1sb2dvIC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmhlYWRlci1sb2dpbiAuaGVhZC11c2VyLCAuaGVhZGVyLWxvZ2luIC5oZWFkLXR1ciB7XG4gICAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggNDBweDsgfVxuICAuYnItdHdvLXN0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1haW4tbWVudSB1bCBsaS50d28tc3RyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgLyotIG1haW4tcGFnZSAtKi9cbiAgLmFydGNsLXByZXZfaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRlcHV0LXNlbGVjdCBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCBhdXRvOyB9XG4gIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaSB7XG4gICAgcGFkZGluZzogMTBweCA3cHg7IH1cbiAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAyN3B4OyB9XG4gIC52b3RlIC5idXR0b25zIC5idG4tc2VsIHtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIC5zZWN0aW9uLXNpdGVfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuY29udGFpbmVyLXNpZGViYXIgLnNlY3Rpb24tdGFicyAudGFicyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLyogZW5kIG1heC13aWR0aDogMTIwMHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyotIGhlYWRlciAtKi9cbiAgLmhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaGVhZGVyLWluZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3JkZXI6IDE7IH1cbiAgLmhlYWRlci1waG9uZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgb3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuaGVhZGVyLWxvZ28gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5oZWFkZXItbG9naW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLmhlYWRlci1sb2dpbiAuaGVhZC11c2VyLCAuaGVhZGVyLWxvZ2luIC5oZWFkLXR1ciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCA2MHB4OyB9XG4gICAgLmhlYWRlci1sb2dpbiAuaGVhZC1vbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7IH1cbiAgLyotIG1haW4gbWVudSAtKi9cbiAgLm1haW4tbWVudSB1bCBsaSB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4OyB9XG4gICAgLm1haW4tbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAvKi0gbWFpbi1wYWdlIC0qL1xuICAuYXJ0Y2wtcHJldl9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1haW4tbmV3cyAubm90ZSB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAubWFpbi1uZXdzIC5uZXdzLXByZXYge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyAubm90ZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubWFpbi1uZXdzLnByZXNzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyAuc3RpY2sge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7IH1cbiAgLm5ld3MtcHJlc3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAubmV3cy1wcmVzcyBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubmV3cy1wcmVzcyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnR2LXRyYW5zbGF0aW9uIC50aW1lciB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAuZGVwdXQtc2VsZWN0IGlucHV0LCAuZGVwdXQtc2VsZWN0IHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZGVwdXQtc2VsZWN0IGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kZXB1dC1zZWxlY3QgLmJ1dHRvbnMgLmJ0bi1zZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICAuY29tbWl0dGVlc19pdGVtIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2JiYzM7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgcC5icmQtcmlnaHQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDsgfVxuICAuY29tbS1pbnRlcnYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29tbS1pbnRlcnYgLmNvbW1lbnRzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhbGVuZGFyIHtcbiAgICBtYXJnaW46IDE1cHggYXV0bzsgfVxuICAuc2VjdGlvbi1zaXRlX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgZm9vdGVyIHNlY3Rpb24ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgZm9vdGVyIC5mb290ZXItYWRyZXNzIHtcbiAgICBvcmRlcjogMzsgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICAgIG9yZGVyOiA0OyB9XG4gICAgZm9vdGVyIC5mb290ZXItc29jaWFsIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUge1xuICAgIG9yZGVyOiAwOyB9XG4gICAgZm9vdGVyIC5mb290ZXItbWVudTpsYXN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gIC8qKiBwYWdlIG9wZW4gZGF0YSBuZXdzICovXG4gIC5zZWN0aW9uLXRhYnMgLnRhYnMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMjBweCAxMHB4OyB9XG4gIC5zZWN0aW9uLXRhYnMgLm5ld3MgLnNlYXJjaG5hbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLXRhYnMgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLXRhYnMgLmJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc2lkZWJhciAuc2VjdGlvbi10YWJzIC50YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyIC5zZWN0aW9uLXRhYnMgLnRhYnMgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4vKiBlbmQgbWF4LXdpZHRoOiA5OTJweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55ZXMtc2lkZWJhciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZWN0aW9uLXRhYnMgLnRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VjdGlvbi10YWJzIC50YWJzIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5zZWN0aW9uLXRhYnMgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ciB0aCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5zZWN0aW9uLXRhYnMgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXRhYnMgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi10YWJzIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSAuZG93bmxvYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyotIGhlYWRlciAtKi9cbiAgLmhlYWRlci1pbmZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhlYWRlci1sb2dpbiAuaGVhZC1vbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyotIG1haW4gbWVudSAtKi9cbiAgLnR3by1zdHItbW9iaSwgLmJyLXR3by1zdHIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tbWVudSAubWVudS1idXR0b24tanMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubWFpbi1tZW51IC5tZW51LWJ1dHRvbi1qcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvOyB9XG4gIC8qLSBtYWluLXBhZ2UgLSovXG4gIC5hcnRjbC1wcmV2X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuYXJ0Y2wtcHJldl9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1uZXdzIC5uZXdzLXByZXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50di10cmFuc2xhdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzVweDsgfVxuICAgIC50di10cmFuc2xhdGlvbiBzZWN0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnR2LXRyYW5zbGF0aW9uIC50aW1lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvOyB9XG4gIC5kZXB1dC1zZWxlY3QgLmJ1dHRvbnMgLmJ0bi1zZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZGVwdXQtc2VsZWN0IC5idXR0b25zIC5idG4tc2VsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDdweDsgfVxuICAgICAgLmNvbW1pdHRlZXNfaXRlbSAudGl0bGUgLnRpdGxlLWhvdmVyIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAyN3B4OyB9XG4gIC5jb21tLWludGVydiAuY29tbWVudHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52b3RlIC5idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudm90ZSAuYnV0dG9ucyAuYnRuLXNlbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC52b3RlIC5idXR0b25zIC5idG4tc2VsOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgLnZvdGUgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZvdGUgLnBhZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyoqIHBhZ2Ugb3BlbiBkYXRhIG5ld3MgKi9cbiAgLnNlY3Rpb24tdGFicyAudGFicyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE1cHggOXB4IDE1cHggNXB4OyB9XG4gIC5zZWN0aW9uLXRhYnMgLm5ld3MgLnNlYXJjaG5hbWUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAuc2VjdGlvbi10YWJzIC5uZXdzIC5zZWFyY2huYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2VjdGlvbi10YWJzIC5idXR0b25zIC5jYWxsLWJhY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCA3cHg7IH1cbiAgLnNlY3Rpb24tdGFicyAuYnV0dG9ucyAuY2FsbC1lcnJvciB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDdweDsgfSB9XG5cbi8qIGVuZCBtYXgtd2lkdGg6IDc2N3B4ICovXG5AbWVkaWEgKG1heC13aWR0aDogNTE5cHgpIHtcbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLWxvZ2luIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlYWRlci1sb2dpbiAuaGVhZC11c2VyLCAuaGVhZGVyLWxvZ2luIC5oZWFkLXR1ciB7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgIHdpZHRoOiAyNjVweDsgfVxuICAvKi0gbWFpbi1wYWdlIC0qL1xuICAuYXJ0Y2wtcHJldl9pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gIC5tYWluLW5ld3MgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubWFpbi1uZXdzLnByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyAubm90ZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAubWFpbi1uZXdzLnByZXNzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLm1haW4tbmV3cy5wcmVzcyAuc3RpY2sge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogN3B4IDEycHg7IH1cbiAgLmRlcHV0LXNlbGVjdCAuYnV0dG9ucyAuYnRuLXNlbCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAgIC5kZXB1dC1zZWxlY3QgLmJ1dHRvbnMgLmJ0bi1zZWw6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gIC5kZXB1dC1zZWxlY3QgLnNlbC1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbWl0dGVlc19pdGVtIC50aXRsZSAudGl0bGUtaG92ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudm90ZSAuYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC52b3RlIC5idXR0b25zIC5idG4tc2VsIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC52b3RlIC5idXR0b25zIC5idG4tc2VsOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgLnNlY3Rpb24tc2l0ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZWN0aW9uLXNpdGVfaXRlbSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gIGZvb3RlciBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmb290ZXIgLmZvb3Rlci1hZHJlc3Mge1xuICAgIG9yZGVyOiAwOyB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1tZW51Omxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24tdGFicyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24tdGFicyAuYnV0dG9ucyAuY2FsbC1iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5jb21taXR0ZWVzX2l0ZW0gLnRpdGxlIC50aXRsZS1ob3ZlciB1bCBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IFxyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOyBcclxufVxyXG5cclxub2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuXHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczogbm9uZTsgXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IFxyXG4gICAgfSBcclxufVxyXG5cclxucSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgY29udGVudDogbm9uZTsgXHJcbiAgICB9IFxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmF5IWltcG9ydGFudDtcclxufVxyXG51bCwgbWVudSwgZGlyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyAgZGlzcGxheTogdGFibGU7fVxyXG4uY2xlYXJmaXg6YWZ0ZXIgeyAgY2xlYXI6IGJvdGg7fVxyXG4uY2xlYXJmaXggeyAgICp6b29tOiAxO31cclxuIiwiLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1NZWRpdW0nKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tU2VtaWJvbGQnKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1Cb2xkJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1IZWF2eScpIGZvcm1hdCgnd29mZjInKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUJsYWNrJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogOTAwO1xufSovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dPU1QnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HT1NULTIzMDQtODF0eXBlQi5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdHT1NUIDIuMzA0LTgxIHR5cGUgQicpLCBsb2NhbCgnR09TVC0yLjMwNC04MXR5cGVCJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvR09TVC0yMzA0LTgxdHlwZUIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HT1NULTIzMDQtODF0eXBlQi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICAgIFxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjt9XG4udGV4dC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDt9XG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0O31cblxuYnV0dG9uLCAuYnV0dG9uLCAuYnRuLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBcbiAgb3V0bGluZTogbm9uZTtcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgfVxuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgfVxuICAmLndoaXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuICAmLmJ0bi1zZWx7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICB3aWR0aDogMjIwcHg7XG4gXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICB9XG4gICYucGFkZHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cblxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZWYxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgIH1cbn1cbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZG93bi1hcnJvdy1kb3duLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBcblxufVxuXG4ubGluay1jYXRlZ29yeXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rvd24tYXJyb3cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5maWx0ZXJze1xuICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoJGRpcmVjdGlvbjogY29sdW1uKTtcbiAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAvLyAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpjaGVja2VkICsgaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vdmFsLWZpbHRlci5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7ICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4gIFxuXG5cblxuICAgXG5cbiAgICBcblxuIiwiJG1haW4tZm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cblxuJHB1cnBsZTogIzNiNDI1NjtcblxuJGxpZ2h0LWdyYXk6ICM4NDhlOTk7XG4kZGFyay1ncmF5OiAjNGM0YzRhO1xuJGdyYXk6ICNiM2JiYzM7XG5cbiRkYXJrLWJsdWU6ICMxODMwOTI7XG4kbGlnaHQtYmx1ZTogI2Y0ZjdmYjtcbiRibHVlOiAjMzM3N2ZmO1xuXG4kd2hpdGU6ICNmZmY7XG4iLCIvLyBQbGFjZWhvbGRlclxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgICAgICB7IEBjb250ZW50IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICB7IEBjb250ZW50IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgICB7IEBjb250ZW50IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAgICAgICB7IEBjb250ZW50IH1cbn1cblxuQG1peGluIGRpc3BsYXlmbGV4ICggJGRpcmVjdGlvbjogcm93LCAkd3JhcDogd3JhcCwgJGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiwgJGFsaWduLWl0ZW1zOiBzdHJldGNoLCAkYWxpZ24tY29udGVudDogc3RyZXRjaCl7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuXHRmbGV4LXdyYXA6ICR3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5LWNvbnRlbnQ7XG5cdGFsaWduLWl0ZW1zOiAkYWxpZ24taXRlbXM7XG5cdGFsaWduLWNvbnRlbnQ6ICRhbGlnbi1jb250ZW50O1xuXHRcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeS1jb250ZW50O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ24taXRlbXM7XG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduLWNvbnRlbnQ7XG59XG4iLCIuc2lkZWJhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQpO1xyXG4gIC8vICBmbG9hdDpsZWZ0O1xyXG5cclxuXHQmI3smfS0tZmxvYXQge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgLm1lbnUge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgLm1lbnUgPiB1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHRwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIFx0dWwge1xyXG4gICAgXHRcdGxpIHtcclxuICAgIFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuICAgIFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBcdFx0XHRhIHtcclxuICAgIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbiAgICAuY29udGFjdCB7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgXHRwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBcdC5hZHJlc3MsIC5waG9uZSwgLm1haWwge1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICAgIFx0XHRmb250LXdlaWdodDo0MDA7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzVweDtcclxuXHJcbiAgICBcdH1cclxuICAgIFx0LmFkcmVzcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udC1wbGFjZWhvbGRlci5wbmcpO31cclxuICAgIFx0LnBob25lIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250LXBob25lLWNhbGwucG5nKTt9XHJcbiAgICBcdC5tYWlsIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250LW1haWwucG5nKTt9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXJfX2NhcmQge1xyXG5cdHBhZGRpbmc6IDI1cHggMTVweDtcclxuXHRib3gtc2hhZG93OiAwIDFweCA5cHggMXB4ICNlY2VjZWM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0Y29sb3I6ICMyODI3Mjc7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59IiwiLyogQ29tbW9uIHN0eWxlcyAqL1xuaHRtbCwgYm9keXtcbiAgICBoZWlnaDoxMDAlO1xufVxuLmFsbC1oZWlnaHQgeyBwYWRkaW5nLWJvdHRvbTogIDMwOXB4OyAgbWluLWhlaWdodDogMTAwJTt9XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG4ueWVzLXNpZGViYXIgeyAgXG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkd3JhcDogbm93cmFwKTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBjb2xvcjogJHB1cnBsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgIFxufVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS52aXN1YWxseS1oaWRkZW4sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZy1ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4vKi0gaGVhZGVyIC0qL1xuaGVhZGVyeyBtYXJnaW4tYm90dG9tOjBweDt9XG4uaGVhZGVye1xuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweDtcbn1cblxuLmhlYWRlci1pbmZvcm17XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kKTtcbiAgICAmID4gZGl2Om5vdCguaGVhZGVyLWluZm9ybV9fcm93KXtcbiAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoKTtcbiAgICB9XG4gICAgaW1neyBjdXJzb3I6IHBvaW50ZXI7fVxufVxuLmhlYWRlci1pbmZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmIC5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZGVyLXBob25le1xuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkZGlyZWN0aW9uOiBjb2x1bW4pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgXG59XG4uc2VhcmNoZm9ybXtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYTM3OWQ7XG4gICAgXG4gICAgJjpob3ZlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IDExMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgNDgsIDE0NiwgMC41MDIpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAyNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBib3JkZXI6IG5vbmU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY28tc2VhcmNoLnBuZycpO1xuICAgICAgICB3aWR0aDoyMXB4OyBcbiAgICAgICAgaGVpZ2h0OjIxcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmhvdmVyICsgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG59XG5cbi5oZWFkZXItbG9nbyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCk7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnktY29udGVudDogY2VudGVyKTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgZm9udC1zaXplOiAxNS40NTdweDtcbiAgICAgICAgICAgY29sb3I6ICRibHVlOyBcbiAgICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xuICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQpO1xuICAgIC5oZWFkLXVzZXIsIC5oZWFkLXR1ciB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDQ1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmhlYWQtdXNlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljby11c2VyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IDE1cHg7XG4gICAgfVxuICAgIC5oZWFkLXR1ciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljby1mb3JtYS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxNXB4O1xuICAgIH1cbiAgICAuaGVhZC1vbmxpbmUgeyBkaXNwbGF5OiBub25lO31cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIHJnYigyMzYsIDIzOSwgMjQ0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHB1cnBsZTsgIFxuICAgIH1cbn1cblxuXG5cbi8qLSBtYWluIG1lbnUgLSovXG5cbi5tZW51LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFhMzc5ZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDQzcHg7IGhlaWdodDogNDNweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhMzc5ZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgIH1cblxufVxuLmdsYXNzZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi8qIG1lbnUgZHJvcC1sZWZ0ICovXG4ubmF2LW1lbnUtZGFyayB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OjM1MHB4O1xuICAgIHRvcDowO1xuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4ubmF2LW1lbnUge1xuICAgIHotaW5kZXg6NTAwO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBsZWZ0OiAtMzUwcHg7IC8qINC/0YDRj9GH0LXQvCDQvNC10L3RjiAqL1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IHRvcDowO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiBcbn1cbnVsLm5hdiB7XG4gIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMjVweCA7XG4gICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG59XG4ubWVudS1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgbGVmdDoxMHB4O1xuICAgICAgICBcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBsZWZ0OjEwcHg7XG4gICAgICAgXG4gICAgfVxufVxuXG5cbi8qLSBmb290ZXIgLSovXG5mb290ZXJ7XG4gICAgbWluLWhlaWdodDogMzA5cHg7XG4gICAgbWFyZ2luLXRvcDotMzA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICB1bCBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgZGl2e1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoKTtcbiAgICB9XG4gICAgLmZvb3Rlci1zb2NpYWx7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGgye1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgJi52a3sgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmstbG9nby5wbmcnKTt9XG4gICAgICAgICAgJi5hdHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYXQtbG9nby5wbmcnKTt9XG4gICAgICAgICAgJi55YXsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcveWFuZGV4LWxvZ28ucG5nJyk7fVxuICAgICAgICAgICYucG57IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BlbmNpbC1sb2dvLnBuZycpO31cbiAgICAgICAgICAmLm9reyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9vay1sb2dvLnBuZycpO31cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmZvb3Rlci1tZW51e1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1hZHJlc3N7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHggO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyogYW5kIHByZXNzYSAqL1xuXG4ubmV3cy1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY28tY2FsZW5kYXIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgXG59XG5cbi5tYWluLW5ld3Mge1xuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkd3JhcDogbm93cmFwKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OjE7ICBcbiAgICB9XG4gICAgLm5vdGVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OjE1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiA0ODVweDsgaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsIHJnYmEoMjQsNDgsMTQ2LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSxyZ2JhKDI0LDQ4LDE0NiwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDElLHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLHJnYmEoMjQsNDgsMTQ2LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMTgzMDkyJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgIH1cbiAgXG4gICAgLm5vdGUge1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OjEwO1xuICAgICAgICBib3R0b206IDEwcHg7IFxuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvLWNhbGVuZGFyLW1haW4ucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICAmLnByZXNzIHsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubm90ZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OjE1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDMxMHB4OyBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgICAgYSB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGl2IHsgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWcge21heC1oZWlnaHQ6IDMxMHB4O31cbiAgICAgICAgIH1cbiAgICAgIC8vICBpbWcge21heC1oZWlnaHQ6IDMxMHB4O30gXG4gICAgICAgIC5ub3RlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge2ZvbnQtc2l6ZTogMThweDt9XG4gICAgICAgIC5zdGljayB7IFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OjIwO1xuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoJGRpcmVjdGlvbjogY29sdW1uICk7d2lkdGg6IDUwJTtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6MTA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1NHB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICBkaXYgeyBmb250LXNpemU6IDE0cHg7IH0gIFxuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGluay1jYXRlZ29yeXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMjVweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgaHJ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2IoMTc5LCAxODcsIDE5NSk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1haW4tbmV3c19fcHJldiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuNyksIHJnYmEoMCwwLDAsMCkpXG4gICAgfVxufVxuXG4ubmV3cy1wcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICZfX2l0ZW0ge1xuICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCR3cmFwOiBub3dyYXApO1xuICAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNXB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoJGRpcmVjdGlvbjogY29sdW1uKTtcbiAgICAgICAgICAgIHAgLmxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cbi5saW5rLW5ld3Mge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0Y2wtcHJldiB7ICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICAgICAgICBtYXgtd2lkdGg6MjEzcHg7IGhlaWdodDogMzg1cHg7XG4gICAgICAgIGltZyB7IG1hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA7XG4gICAgICAgIH1cbiAgXG4gICAgfVxufVxuXG4uYXJ0Y2wtcHJldl9pdGVtIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgICB9XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gICAgbWF4LXdpZHRoOjIxM3B4O1xuICAgIGltZyB7IG1hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIHAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbn1cblxuLnR2LXRyYW5zbGF0aW9uIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICBtYXJnaW46IDY1cHggMCA1MHB4O1xuICAgIHNlY3Rpb257XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDIwcHg7XG4gICAgICAgIGgyIHttYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgICAgIGgyICsgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGltZXIge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCgkYWxpZ24taXRlbXM6IGNlbnRlcik7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwLjQyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5kZXB1dC1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gIHBhZGRpbmc6IDUwcHggMjVweCA1NXB4IDIwcHg7XG4gIC5zZWwtbmFtZSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIGZvcm0ge1xuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCk7XG4gICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJ1dHRvbnN7XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoKTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIHNlbGVjdCB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIH1cbn1cblxuXG5cbi5jb21taXR0ZWVzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IFxuICAgIG1hcmdpbjogNjBweCBhdXRvIDM1cHg7IFxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMTc5LCAxODcsIDE5NSk7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgLy8gcGFkZGluZzogMzVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDY1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuYnJkLXJpZ2h0IHtib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiKDE3OSwgMTg3LCAxOTUpO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkd3JhcDogbm8td3JhcCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtNXB4OyBsZWZ0OiAwOyB6LWluZGV4OjU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDE1NXB4OyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuICAgICAgICAgICAgICAgIHAge3BhZGRpbmc6IDE1cHggMjBweDt9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoJHdyYXA6IG5vLXdyYXApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGVhbSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvLXRlYW0ucG5nJyk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvLWZpbGUucG5nJyk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV0d29yayB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvLW5ldHdvcmsucG5nJyk7fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZG9jdW1lbnRzIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY28tZG9jdW1lbnRzLnBuZycpO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3Zlcnsgb3BhY2l0eTogMTt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tLWludGVydiB7XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoJHdyYXA6IG5vLXdyYXApO1xuICAgIC5jb21tZW50c3tcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkZGlyZWN0aW9uOiBjb2x1bW4pOyBcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoJHdyYXA6IG5vLXdyYXApO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbW1lbnRzLXByZXZfaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMS4yO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvLWNhbGVuZGFyLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4udm90ZXMge1xuICAgIG1hcmdpbjo1NXB4IGF1dG8gNDVweDtcbiAgICBwYWRkaW5nOiA1NXB4IDAgNDBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXgoKTtcbiAgICB9XG4gICAgYSB7XG5cbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgfVxufVxuLnZvdGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgLmJ1dHRvbnN7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQpO1xuICAgICAgICBcbiAgICAgICAgLmJ0bi1zZWwge1xuICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgIH1cbiAgICAgIC5maWx0ZXJze1xuICAgICAgICAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzoxNXB4IDE1cHggMTVweCA2NXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzMsIDI0MCwgMjQ3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG59XG5cblxuXG4uc2VjdGlvbi1zaXRlIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCgpO1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICZfaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDoxNjBweDtcbiAgICAgICAgJiAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciwgJGFsaWduLWl0ZW1zOiBjZW50ZXIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgLyoqIHBhZ2Ugb3BlbiBkYXRhIG5ld3MgKi9cbi5ocnRiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDsgXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaHIucG5nJykgcmVwZWF0LXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi10YWJzIHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICB9XG4gICAgLnRhYnMgPiBkaXYsIC50YWJzID4gaW5wdXQgeyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47fSBcbiAgICAudGFicyB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICggKTtcbiAgICAgICAgbGFiZWwgeyBcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTBweDsgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgZGl2IHsgd2lkdGg6IDEwMCU7fVxuICAgIH1cbiAgICBcbiAgICAudGFicyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7ZGlzcGxheTogbm9uZX0gXG4gICAgLnRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7IFxuICAgICAgIFxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwdXJwbGU7XG4gICAgIH1cblxuICAgIC50YWJzID4gaW5wdXQ6bnRoLW9mLXR5cGUoMSk6Y2hlY2tlZCB+IGRpdjpudGgtb2YtdHlwZSgxKSwgXG4gICAgLnRhYnMgPiBpbnB1dDpudGgtb2YtdHlwZSgyKTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDIpLCBcbiAgICAudGFicyA+IGlucHV0Om50aC1vZi10eXBlKDMpOmNoZWNrZWQgfiBkaXY6bnRoLW9mLXR5cGUoMyksXG4gICAgLnRhYnMgPiBpbnB1dDpudGgtb2YtdHlwZSg0KTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDQpeyBcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogdmlzaWJsZTsgIFxuICAgIH1cbiAgICAudGFicyA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICB9XG4gICAgLm5ld3Mge1xuICAgICAgICAuc2VhcmNoZm9ybXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlZmY0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDI1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY28tc2VhcmNoLnBuZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOjIxcHg7IGhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDoxMHB4OyB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaG5hbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ24taXRlbXM6IGNlbnRlcik7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlZmY0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmNDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlY2VmZjQ7XG4gICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWNlZmY0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY28tZG93bmxvYWQucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICBcbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICggJGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIC5jYWxsLWJhY2t7ICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZW1haWwucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jYWxsLWVycm9yeyAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWVycm9yLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8qKiBwcmVzc2EgKi9cbi50aXRsZXMge1xuICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICggJGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbik7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIGgxIHtkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoICRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4pO1xuICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIC5zb2NpYWwtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyICxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4ucGFnaW5hdGlvbi5wcmVzc2Ege1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbn1cblxuLmFub25zLXByZXNzIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoICRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQsICR3cmFwOiB3cmFwKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoICRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4sICRhbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4sJGRpcmVjdGlvbjogY29sdW1uKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2MiwgMTYyLCAxNjIsIDAuMzUpO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgJjpudGgtY2hpbGQoIDNuIC0gMiksXG4gICAgICAgICY6bnRoLWNoaWxkKCA0biAtIDMpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCggMSkge2JhY2tncm91bmQtY29sb3I6JHdoaXRlO31cbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1kb3dubG9hZC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggIDAgO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdhbGxlcnl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0aWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHAgeyBjb2xvcjogJHdoaXRlOyBmb250LXNpemU6MThweDt9XG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljby1jYWxlbmRhci5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5OyBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucHJlc3MtbW9uaXRvcmluZy1kYXRlIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoICRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQsICR3cmFwOiB3cmFwICk7XG4gICAgbWFyZ2luLWJvdHRvbTozNXB4O1xuICAgID4gZGl2IHsgXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoICRkaXJlY3Rpb246IGNvbHVtbik7XG4gICAgICAgIC5wcmVzcy1tb25pdG9yaW5nLWRhdGVfX2l0ZW17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgICAgICAvLyAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICAgICAgIC8vICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rvd24tYXJyb3ctZG93bi11cC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIG9wdGlvbiB7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rvd24tYXJyb3ctZG93bi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH0gIFxufVxuXG4ucHJlc3MtbW9uaXRvcmluZyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0LCAkd3JhcDogd3JhcCApO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjVweCAyNXB4IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7IFxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjIsIDE2MiwgMTYyLCAwLjM1KTtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAkd3JhcDogbm93cmFwKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBjb2xvcjokcHVycGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5jb250YWluZXItc2lkZWJhciB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIC5zZWN0aW9uLXRhYnMge1xuICAgICAgICAuaHJ0YiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4OyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hyLnBuZycpIHJlcGVhdC15O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgeyBcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICggKTtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH0gIFxuICAgIFxufVxuLnBhcmxhbWVudCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkYWxpZ24taXRlbXM6IGNlbnRlciwgJGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlY2VmZjQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYSB7IG1hcmdpbi1yaWdodDogMTVweDt9XG4gICAgICAgIHNwYW4geyBtYXJnaW4tcmlnaHQ6IDVweDsgZm9udC13ZWlnaHQ6IDYwMDt9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljby1jYWxlbmRhci5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibC1kZXB1dCB7XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cbn1cbi50YWJsLWRlcHV0cyB7XG4gICAgXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4ICgkYWxpZ24taXRlbXM6IGNlbnRlciwgJGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWZmNDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gICAgICAgIC5ub3Qge1xuICAgICAgICAgICAgZmxleC1ncm93OjEuMjtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6MjBweDt9XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWRvd25sb2FkLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCA1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0LXRpbWV7XG4gICAgQGluY2x1ZGUgZGlzcGxheWZsZXggKCAgJHdyYXA6IHdyYXAgKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgIFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rvd24tYXJyb3ctZG93bi11cC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIG9wdGlvbiB7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rvd24tYXJyb3ctZG93bi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG4gICAgfVxuXG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAjMTgzMDkyO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTsgICAgXG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87ICAgIFxufVxuXG4uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogc29saWQgIzE4MzA5MjtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyAgICBcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bzsgICAgXG59XG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycHg7XG59XG5cbi50YWItcmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLmNhbGVuZGFyIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDozNTBweDsgXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LCAyNDcsIDI1MSk7XHJcbiAgIFxyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XHJcbiAgICBwYWRkaW5nOjNweDtcclxufVxyXG4jY2FsZW5kYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI2NhbGVuZGFyIHRoZWFkIHRyOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gIGNvbG9yOiAjZGZkZmRmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGQge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbiNjYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICBjb2xvcjogIzhmYjdkZTtcclxuICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweDtcclxufVxyXG4jY2FsZW5kYXIgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKTpob3ZlciwgI2NhbGVuZGFyIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMyk6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jY2FsZW5kYXIgdGJvZHkgdGQge1xyXG4gIGNvbG9yOiAjOGZiN2RlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuI2NhbGVuZGFyIHRib2R5IHRkOm50aC1jaGlsZChuKzYpLCAjY2FsZW5kYXIgLmhvbGlkYXkge1xyXG4gIGNvbG9yOiByZ2IoMjMxLCAxNDAsIDkyKTtcclxufVxyXG4jY2FsZW5kYXIgdGJvZHkgdGQudG9kYXkge1xyXG4gIFxyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTUyNDMwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBTZWxlY3RyaWMgdjEuMTMuMFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbGVjdHJpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bi1hcnJvdy1kb3duLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM4NDhlOTk7XG4gIH1cblxuICAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcbiAgICBjb2xvcjogI0JCQjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogMC8wIGE7XG4gICAgKmZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDtcbiAgfVxuXG4gIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNCQkI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG4gIH1cblxuICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNhMmEyYTI7XG4gIH1cblxuICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYTJhMjtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtb3BlbiB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG4gIH1cblxuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cblxuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdHJpYy10ZW1wLXNob3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBJdGVtcyBib3ggKi9cbiAgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMgdWwsIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM4NDhlOTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgfVxuXG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY2ZmI7XG4gICAgY29sb3I6ICM4NDhlOTk7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNmZiO1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICB9XG5cbiAgLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAuZGlzYWJsZWQgbGkge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuIiwiLmNvbnRhaW5lci1zaWRlYmFyLmNhYmluZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4O1xuICAgIH1cbn1cblxuLmNhYmluZXRfX3NjaGVkdWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCA2MHB4IDY1cHg7XG4gICAgfVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbn1cblxuLmNhYmluZXRfX3NjaGVkdWxlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhYmluZXRfX3NjaGVkdWxlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWJpbmV0X19jYWxlbmRhciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG4jY2FsZW5kYXItY2FiaW5ldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgdGhlYWQgdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzdmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJiB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDExcHggNXB4IDExcHggNXB4O1xuICAgIH1cblxuICAgICYgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMSk6aG92ZXIsICNjYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDMpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMSkge1xuICAgICYgYiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0ZDpudGgtY2hpbGQoMykge1xuICAgICYgYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG59XG4jY2FsZW5kYXItY2FiaW5ldCB0Ym9keSB0ZDpudGgtY2hpbGQobis2KSwgI2NhbGVuZGFyIC5ob2xpZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkYmViO1xufVxuI2NhbGVuZGFyLWNhYmluZXQgdGJvZHkgdGQudG9kYXkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODMwOTI7XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRib2R5IHRkLmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY5O1xufVxuXG4jY2FsZW5kYXItY2FiaW5ldCB0Ym9keSB0ZDpob3Zlcjpub3QoLmVtcHR5KTpub3QoLnRvZGF5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjJmZjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY2FsZW5kYXItY2FiaW5ldCB0Ym9keSB0ZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGIyZmY7XG59XG5cbiNjYWxlbmRhci1jYWJpbmV0IHRib2R5IHRyOmxhc3QtY2hpbGQgdGQuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4iLCIuY2FiaW5ldC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5cbi5jYWJpbmV0LWNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICB9XG5cbiAgICAmIGIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29sb3I6ICM4NDhlOTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi5jb250YWluZXItc2lkZWJhci5jYWJpbmV0LWV4cGVydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4IDMwcHg7XG4gICAgfVxufVxuXG4uY2FiaW5ldC1leHBlcnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FiaW5ldC1leHBlcnRfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5jYWJpbmV0LWV4cGVydF9faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICYjeyZ9LS1tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmI3smfS0tYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4uY2FiaW5ldC1leHBlcnRfX2lucHV0Om5vdChbdHlwZT1cImZpbGVcIl0pLFxuLmNhYmluZXQtZXhwZXJ0X19pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLmNhYmluZXQtZXhwZXJ0X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG59XG5cbi5jYWJpbmV0LWV4cGVydF9fcHVibGlzaC1saW5rIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iLCIuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiN7Jn0tLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmlucHV0LXdyYXBwZXJfX2luZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuaW5wdXQtd3JhcHBlcl9fZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LXdyYXBwZXJfX2lucHV0Om5vdChbdHlwZT1cImZpbGVcIl0pLFxuLmlucHV0LXdyYXBwZXJfX2lucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjp2YWxpZCB7XG4gICAgICAgICYgKyAuaW5wdXQtd3JhcHBlcl9fbGFiZWwge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtd3JhcHBlcl9faW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnB1dC13cmFwcGVyX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiO1xufVxuXG4uaW5wdXQtd3JhcHBlcl9fZmlsZS1sYWJlbCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDhlOTk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIH1cbn1cblxuLmlucHV0LXdyYXBwZXJfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29sb3I6ICM4NDhlOTk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbnB1dC13cmFwcGVyX19maWxlLXRleHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmlucHV0LXdyYXBwZXJfX2ZpbGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59IiwiLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgJiAuZHJvcGRvd25fX21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmRyb3Bkb3duX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgJiBhOmhvdmVyLFxuICAgICYgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5jb250YWluZXItc2lkZWJhci5yZWNlcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4O1xuICAgIH1cbn1cblxuLnJlY2VwdGlvbl9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnJlY2VwdGlvbl9faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICYjeyZ9LS1tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmI3smfS0tYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgJiN7Jn0tLXJpZ2h0LXR4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLnJlY2VwdGlvbl9fc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVjZXB0aW9uX19saW5rIHtcbiAgICBjb2xvcjogIzMzNzdmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlY2VwdGlvbl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgJiN7Jn0tLXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiN7Jn0tLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcblxuICAgICAgICBjb2xvcjogIzNiNDI1NjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjRmNmZiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1NjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZiO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1NjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNDdweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRlcHV0aWVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmRlcHV0aWVzLWJsb2NrX19saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uZGVwdXRpZXMtYmxvY2tfX3RhYi1saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzE4MzA5MjtcbiAgICB9XG59XG5cbi5kZXB1dGllcy1ibG9ja19fY29udGVudCB7XG4gICAgaGVpZ2h0OiA1MzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDQwcHg7XG5cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZGVwdXRpZXMtYmxvY2sgLnNlbGVjdHJpYyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVwdXRpZXMtYmxvY2tfX3RhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kZXB1dGllcy1ibG9ja19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZXB1dGllcy1ibG9ja19fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDlweCAxcHggI2VjZWNlYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICYgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kZXB1dGllcy1ibG9ja19fY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZXB1dGllcy1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjMzM3N2ZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn0iLCIudGFic19fdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn0iLCIuY29udGFpbmVyLXNpZGViYXIuY29tbWl0dGVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDtcbiAgICB9XG59XG5cbi5jb21taXR0ZWVfX2lucHV0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1pdHRlZV9fZG93bmxvYWQtbG5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1kb3dubG9hZC5wbmcpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jb21taXR0ZWVfX3RhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgJiB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiM2JiYzM7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJiB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIHRyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFpbmVyLXNpZGViYXIubW9uaXRvcmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDtcbiAgICB9XG59XG5cbi5tb25pdG9yaW5nX19pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaW5wdXQtd3JhcHBlcl9faW5wdXQ6bm90KFt0eXBlPWZpbGVdKS5tb25pdG9yaW5nX19pbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbn1cblxuLm1vbml0b3JpbmdfX3NlYXJjaC1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG5cbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvdXBlLnBuZyk7XG59XG5cbi5tb25pdG9yaW5nX190YWJsZS1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5tb25pdG9yaW5nX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogOTMwcHg7XG4gICAgfVxuXG4gICAgJiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VmZjQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIHRkIHtcbiAgICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VmZjQ7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJiBhOmhvdmVyLFxuICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi5lbXB0eSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4NDhlOTk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59IiwiLmNvbnRhaW5lci1zaWRlYmFyLmRlcHV0eS1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHggMzBweDtcbiAgICB9XG59XG5cbi5kZXB1dHktcGFnZV9fY2FyZCB7XG4gICAgcGFkZGluZzogNTVweCA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLmRlcHV0eS1wYWdlX19jYXJkLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyODlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRlcHV0eS1wYWdlX19jYXJkLWluZm8ge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgJiBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5kZXB1dHktcGFnZV9fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRlcHV0eS1wYWdlX19jYXJkLXRleHQge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmRlcHV0eS1wYWdlX19zZW5kLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlbGVncmFtLnBuZyk7XG4gICAgfVxufVxuXG4uZGVwdXR5LXBhZ2VfX2JsYWNrLWxpbmsge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGVwdXR5LXBhZ2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5kZXB1dHktcGFnZV9fZm9ybS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uZGVwdXR5LXBhZ2VfX2Zvcm0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVwdXR5LXBhZ2VfX2lucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXB1dHktcGFnZV9fc2VhcmNoLWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjBweDtcblxuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjJweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG91cGUucG5nKTtcbn1cblxuLmlucHV0LXdyYXBwZXJfX2lucHV0Om5vdChbdHlwZT1maWxlXSkuZGVwdXR5LXBhZ2VfX2lucHV0LS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNkZXB1dHktY2FsZW5kYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNkZXB1dHktY2FsZW5kYXIgdGhlYWQgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgY29sb3I6ICNkZmRmZGY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBjb2xvcjogIzMzNzdmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM3N2ZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3ZmY7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2RlcHV0eS1jYWxlbmRhciB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGQ6bnRoLWNoaWxkKDEpOmhvdmVyLCAjY2FsZW5kYXIgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZGVwdXR5LWNhbGVuZGFyIHRib2R5IHRkIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTYzYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5leHRyYSB7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICB9XG5cbiAgICAmLm5vdC1lbXB0eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5ub3QtZW1wdHk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N2ZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5kZXB1dHktcGFnZSAuZGVwdXR5LXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3ZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLmRlcHV0eS1wYWdlX19jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MzA5Mjtcbn1cblxuLmRlcHV0eS1wYWdlX19jYWxlbmRhci13cnAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5YmVmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiO1xufVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uZGVwdXR5LXBhZ2VfX2NhcmQtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmRlcHV0eS1wYWdlX19kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tY2FsZW5kYXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xufVxuXG4uZGVwdXR5LXBhZ2VfX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aW1lLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cblxuLmRlcHV0eS1wYWdlX19jYXJkLWx0bC10ZXh0IHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiIsIi5jb250YWluZXItc2lkZWJhci5zeW1ib2xpY3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDUwcHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4O1xuICAgIH1cbn1cblxuLnN5bWJvbGljc19fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJiN7Jn0tLW9ubHkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5zeW1ib2xpY3NfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zeW1ib2xpY3NfX3RpdGxlICB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG5cbi5zeW1ib2xpY3NfX2ZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDE4cHggMXB4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN5bWJvbGljc19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zeW1ib2xpY3NfX21hbmFnZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuc2VsZWN0cmljIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcbiAgICB9XG59XG5cbi5zeW1ib2xpY3NfX2xhYmVsIHtcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnN5bWJvbGljc19faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN5bWJvbGljc19fbWFuYWdlLXJvdyAuc3ltYm9saWNzX19pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3ltYm9saWNzX19kb3dubG9hZC1saW5rIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3ltYm9saWNzX19pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3ltYm9saWNzX19tb3JlLWxpbmsge1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkZGUxZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgJiBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYgYiB7XG4gICAgICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4NDhlOTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYjeyZ9LS1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzNiNDI1NjtcbiAgICB9XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dF9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgbWFyZ2luOiAwO1xufSIsIi5jb250YWluZXItc2lkZWJhci51c2VyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcblxuICAgICYjeyZ9LS1jbG0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYjeyZ9LS1mbGV4IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNTBweCAzMHB4O1xuICAgIH1cbn1cblxuLnVzZXItcGFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi51c2VyLXBhZ2VfX3JlcXVlc3RzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnVzZXItcGFnZV9fcmVxdWVzdHMtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZTFlNjtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93biB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzNiNDI1NjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRiZWI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgfVxufVxuXG4udXNlci1wYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnVzZXItcGFnZV9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyAudXNlci1wYWdlX19jaGstbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tlZC1sYWJlbC5wbmcpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG59XG5cbi51c2VyLXBhZ2VfX2Noay1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmVjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZiO1xuICAgIH1cbn1cblxuLnVzZXItcGFnZV9faW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYjeyZ9LS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItcGFnZV9fc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4udXNlci1wYWdlX19pbnB1dC13cmFwcGVyIC51c2VyLXBhZ2VfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udXNlci1wYWdlX19pbnB1dC1jbG1uIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItcGFnZV9faW5wdXQtd3JhcHBlci0taW5saW5lIC5pbnB1dC13cmFwcGVyX19sYWJlbCB7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4udXNlci1wYWdlX19pbnB1dC13cmFwcGVyLS1pbmxpbmUgLmlucHV0LXdyYXBwZXJfX2lucHV0Om5vdChbdHlwZT1maWxlXSk6Zm9jdXMgKyAuaW5wdXQtd3JhcHBlcl9fbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi51c2VyLXBhZ2VfX3RpdGxlIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi51c2VyLXBhZ2VfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51c2VyLXBhZ2VfX2Zvcm0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnVzZXItcGFnZV9fZm9ybS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLXBhZ2VfX2lucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51c2VyLXBhZ2VfX2lucHV0cy1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYgLmlucHV0LXdyYXBwZXJfX2lucHV0OmZvY3VzICsgLmlucHV0LXdyYXBwZXJfX2xhYmVsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJiAuaW5wdXQtd3JhcHBlcl9fbGFiZWwge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJiAuc2VsZWN0cmljIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDI1cHggOHB4IDE1cHg7XG4gICAgfVxufVxuXG4udXNlci1wYWdlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51c2VyLXBhZ2VfX2ZvdW5kLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4udXNlci1wYWdlX19mb3VuZC1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmIGIge1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM4NDhlOTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuIiwiLmNvbnRhaW5lci1zaWRlYmFyLm1hcC1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4IDUwcHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweCAzMHB4O1xuICAgIH1cbn1cblxuLm1hcC1wYWdlX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ubWFwLXBhZ2VfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiBzdmcgLnJlZ2lvbi1wYXRoOmhvdmVyIHtcbiAgICAgICAgZmlsbDogIzljMjg3MyAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2U6ICM5YzI4NzMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tYXAtcGFnZV9faW1hZ2UtcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubWFwLXBhZ2VfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbmgyLm1hcC1wYWdlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzYjQyNTY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaDMubWFwLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzNiNDI1NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hcC1wYWdlX19pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJiAuc2VsZWN0cmljIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG5cblxuXG4ubWFwLXBhZ2VfX3RhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXAtcGFnZV9fbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLm1hcC1wYWdlX190YWItbGluayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogIzg0OGU5OTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzYjQyNTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTgzMDkyO1xuICAgIH1cbn1cblxuLm1hcC1wYWdlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDUzNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweDtcblxuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tYXAtcGFnZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1hcC1wYWdlX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggN3B4IHJnYmEoMTYyLCAxNjIsIDE2MiwgMC4zNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAtcGFnZV9fY2FyZC10eHQge1xuICAgIGNvbG9yOiAjM2I0MjU2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufSIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuIiwiLyotIG1haW4gbWVudSAtKi9cblxuLm1haW4tbWVudSB7XG4gICAgJi5zdGlja3ktbWVudSB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOjA7IHotaW5kZXg6IDk5OTsgd2lkdGg6IDEwMCUgO31cbiAgICAubWVudS1idXR0b24tanMgeyBkaXNwbGF5OiBub25lOyAgICB9XG4gICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoKTtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgPiBsaXtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNzdmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7fVxuICAgICAgICAgICAgJi50d28tc3RyLW1vYml7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAmLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5ici10d28tc3RyIHsgZGlzcGxheTogbm9uZTsgfVxuLmR3cy1tZW51ICp7XG4gbWFyZ2luOiAwO1xuIHBhZGRpbmc6IDA7XG59XG5cbi5kd3MtbWVudSA+IHVse1xuIGRpc3BsYXk6IGZsZXg7XG4ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHdzLW1lbnUgPiB1bCBsaXtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kd3MtbWVudSA+IHVsIGxpIGF7XG4gZGlzcGxheTogYmxvY2s7XG4gLy9wYWRkaW5nOiAxMHB4IDE1cHg7XG4gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmR3cy1tZW51IGxpIGE6aG92ZXJ7XG5cbiB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKiAgc3ViIG1lbnUgICovXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgdWwgbGkuYXJyb3ctZG93biB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIGxpLmFycm93LWRvd24tdXAge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5kd3MtbWVudSBsYWJlbC50b2dnbGVTdWJtZW51IC5mYTpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIGNvbG9yOiAjZmZmO1xuIH1cbi5kd3MtbWVudSBsYWJlbC50b2dnbGVTdWJtZW51IC5mYXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuIH1cbiAuZHdzLW1lbnUgaW5wdXQudG9nZ2xlU3VibWVudTpjaGVja2VkIH4gbGFiZWwudG9nZ2xlU3VibWVudSAuZmE6OmJlZm9yZXtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gfVxuXG4uZHdzLW1lbnUgbGkgeyBcblxuICAgIFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgPiB1bHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDoxMDAwO1xuICAgICAgICAgbGVmdDotMTAwcHg7IHRvcDo2NHB4O1xuICAgICAgICAgbWluLXdpZHRoOiAzNzBweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTU0OWQ7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfSAgXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHVse1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7IHRvcDowOyBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbGkgeyB3aWR0aDogNTAlOyBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHVse1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICAvLyAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7IHRvcDowOyBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbGkgeyB3aWR0aDogNTAlOyBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDQpID4gdWx7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsZWZ0Oi0yNTBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAgNjMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI4MHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgNCkgKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgeyBib3JkZXItbGVmdDpub25lOyB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTsgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBsaSB7IHdpZHRoOiA1MCU7IGJvcmRlcjpub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1ibHVlIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDsgdG9wOjg3JTsgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgd2lkdGg6IDEwMCU7IGJvcmRlcjpub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7Ym9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kd3MtbWVudSBsaSA+IHVsIHtcblxuICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gXG59XG4uZHdzLW1lbnUgbGkgPiB1bCBsaSBhe1xuLy8gcGFkZGluZzogMTBweDtcbiB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbi8vIGJhY2tncm91bmQ6ICNlNGU0ZTU7XG59XG4uZHdzLW1lbnUgbGkgPiB1bCBsaSB1bHtcbiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gcmlnaHQ6IC0xNTBweDtcbiB0b3A6IDA7XG59XG4uZHdzLW1lbnUgbGk6aG92ZXIgPiB1bHtcbi8vIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBkaXNwbGF5ZmxleCAoJHdyYXA6IHdyYXAsICRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcik7XG59XG5cbi5kd3MtbWVudSBbdHlwZT1cImNoZWNrYm94XCJdLFxuLmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnV7XG4gZGlzcGxheTogbm9uZTtcbn1cbi5kd3MtbWVudSBsYWJlbC50b2dnbGVNZW51e1xuIFxuLy8gYmFja2dyb3VuZDogcmdiKDIwMSwyMDEsMjAxKTsgXG4gZGlzcGxheTogbm9uZTtcbiBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiBmb250LXNpemU6IDE0cHg7XG4gY3Vyc29yOiBwb2ludGVyO1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR3cy1tZW51IGxhYmVsLnRvZ2dsZU1lbnUgLmZhe1xuIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiB0b3A6IDE1cHg7XG4gbGVmdDogMTJweDtcbiBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAuZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudSB7IFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7IFxuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuXG4gLm1haW4tbWVudSB1bCBsaSxcbiAubWFpbi1tZW51IHVsIGxpLnR3by1zdHItbW9iaSAsXG4gLm1haW4tbWVudSB1bCBsaS50d28tc3RyIHsgcGFkZGluZzogIDBweCFpbXBvcnRhbnQ7ICB9ICBcbiAubWFpbi1tZW51IHVsID4gbGkgeyBcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6aG92ZXIge1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMWE1NDlkO1xuICAgIH1cbn0gXG4gLmR3cy1tZW51e1xuICBvdmVyZmxvdzogaGlkZGVuO1xuIH1cbiAuZHdzLW1lbnUgbGk6aG92ZXIgPiB1bCB7ZGlzcGxheTogbm9uZTt9XG4gZGl2LmR3cy1tZW51IHVse1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcblxuICBtYXgtaGVpZ2h0OiAwOyBtaW4taGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7XG4gIGxpIHsgXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyBwYWRkaW5nOjVweCAwcHg7IFxuICAgIGEgeyBwYWRkaW5nOiAxNXB4OyB9XG4gIH1cbiAgXG4gfVxuIGRpdi5kd3MtbWVudSBsaSA+IHVsIGxpIHVse1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gfVxuIGRpdi5kd3MtbWVudSBsYWJlbC50b2dnbGVNZW51e1xuICBkaXNwbGF5OiBibG9jaztcbiB9XG4gaW5wdXQudG9nZ2xlTWVudTpjaGVja2VkICsgbGFiZWwudG9nZ2xlTWVudXtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgLjMpO1xuICBjb2xvcjogI2ZmZjtcbiB9XG4gaW5wdXQudG9nZ2xlTWVudTpjaGVja2VkIH4gdWwsXG4gaW5wdXQudG9nZ2xlU3VibWVudTpjaGVja2VkIH4gdWx7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAycyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiAjMWE1NDlkO1xuIH1cbiBkaXYuZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuIH1cbiBpbnB1dC50b2dnbGVTdWJtZW51OmNoZWNrZWQgfiBhe1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiB9XG4gLnRvZ2dsZVN1Ym1lbnUgKyB1bCB7IHBhZGRpbmctbGVmdDogMjVweDsgfVxuIGlucHV0LlN1Ym1lbnVQb2RtZW51OmNoZWNrZWQgfiBhe1xuICBiYWNrZ3JvdW5kOiAjMWEzNTlkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiB9XG5cbiAuZHdzLW1lbnUgbGFiZWwudG9nZ2xlU3VibWVudSAuZmE6YmVmb3Jle1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBjb2xvcjogI2ZmZjtcbiB9XG4gZGl2LmR3cy1tZW51IGxhYmVsLnRvZ2dsZVN1Ym1lbnUgLmZhe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gfVxuIGRpdi5kd3MtbWVudSBpbnB1dC50b2dnbGVTdWJtZW51OmNoZWNrZWQgfiBsYWJlbC50b2dnbGVTdWJtZW51IC5mYTo6YmVmb3Jle1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICAgIC5jb250YWluZXItc2lkZWJhciB7XG4gICAgICAgIG1heC13aWR0aDo3NjhweDtcbiAgICB9XG4gICAgLnNpZGViYXIge21heC13aWR0aDoyNjBweDsgdmlzaWJpbHk6IGhpZGRlbjt9XG4gIC8vICAueWVzLXNpZGViYXIgeyBmbGV4d3JhcDogd3JhcDsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOjc2MHB4O1xuICAgIH1cbiAgICAuc2lkZWJhciB7bWF4LXdpZHRoOjIyMHB4fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyLXNpZGViYXIge1xuICAgICAgICBtYXgtd2lkdGg6OTMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNpZGViYXIge21heC13aWR0aDoyNjBweH1cbiAgICAuY29udGFpbmVyLXNpZGViYXItLWxhd3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblxuICAgIC8qLSBoZWFkZXIgLSovXG4gICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgLnRpdGxlIHttYXJnaW4tbGVmdDoxMHB4O31cbiAgICB9XG4gICAgLmhlYWRlci1sb2dpbiB7XG4gICAgICAgIC5oZWFkLXVzZXIsIC5oZWFkLXR1ciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEycHggMTVweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyLXR3by1zdHIgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLW1lbnUgdWwgbGkudHdvLXN0ciB7cGFkZGluZzogMTVweCAxNXB4OyB9XG5cbiAgICAvKi0gbWFpbi1wYWdlIC0qL1xuICAgIC5hcnRjbC1wcmV2IHtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlcHV0LXNlbGVjdCB7XG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgYXV0bztcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21taXR0ZWVzIHtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAudGl0bGUtaG92ZXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgICAgICAgICAgICAgICAgICBhIHsgcGFkZGluZzogNXB4IDBweCA1cHggMjdweDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52b3RlIC5idXR0b25zIC5idG4tc2VsIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc2l0ZSB7XG4gICAgICAgICZfaXRlbSB7IG1heC13aWR0aDoxNTBweDt9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICAgICAgLnNlY3Rpb24tdGFicyB7XG5cbiAgICAgICAgLnRhYnMge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG59IC8qIGVuZCBtYXgtd2lkdGg6IDEyMDBweCAqL1xuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC8qLSBoZWFkZXIgLSovXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5oZWFkZXItaW5mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmhlYWRlci1waG9uZSB7IG1hcmdpbjogMCBhdXRvIDE1cHg7fVxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgLnRpdGxlIHttYXJnaW4tbGVmdDoxMHB4O31cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxvZ2luIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAuaGVhZC11c2VyLCAuaGVhZC10dXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZC1vbmxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotIG1haW4gbWVudSAtKi9cbiAgICAubWFpbi1tZW51IHtcbiAgICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItcmlnaHQ6IG5vbmU7fVxuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAvKi0gbWFpbi1wYWdlIC0qL1xuXG4gICAgLmFydGNsLXByZXYge1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW5ld3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAubm90ZSB7IGJvdHRvbTogMTBweDsgbGVmdDogMTBweDsgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLm5ld3MtcHJldiB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgICYucHJlc3Mge1xuICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtmb250LXNpemU6IDE0cHg7fVxuICAgICAgICAgICAgLnN0aWNrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLm5ld3MtcHJlc3Mge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXlmbGV4KCR3cmFwOiB3cmFwKTtcbiAgICAgICAgfVxuICAgICAgICBpbWcgeyBtYXJnaW46IGF1dG87fVxuICAgICAgIGRpdiB7IG1hcmdpbi10b3A6IDIwcHg7fVxuICAgIH1cblxuICAgIC50di10cmFuc2xhdGlvbiB7XG4gICAgICAgIC50aW1lciB7XG4gICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVwdXQtc2VsZWN0IHtcbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7IG1hcmdpbi1ib3R0b206IDE1cHg7fVxuICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIC5idG4tc2VsIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWl0dGVlcyB7XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDE3OSwgMTg3LCAxOTUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICYuYnJkLXJpZ2h0IHtib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbS1pbnRlcnYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuY29tbWVudHMge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZvdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc2l0ZSB7XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3Mge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICB1bCB7IG1hcmdpbi1sZWZ0OiAwO31cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqIHBhZ2Ugb3BlbiBkYXRhIG5ld3MgKi9cbiAgICAuc2VjdGlvbi10YWJzIHtcbiAgICAgICAgLnRhYnMgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDIwcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubmV3cyB7XG4gICAgICAgICAgICAuc2VhcmNobmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItc2lkZWJhciB7XG4gICAgICAgIC5zZWN0aW9uLXRhYnMge1xuXG4gICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiB9IC8qIGVuZCBtYXgtd2lkdGg6IDk5MnB4ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC55ZXMtc2lkZWJhciB7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4gICAgLnNlY3Rpb24tdGFicyB7XG5cbiAgICAgICAgLnRhYnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAvKi0gaGVhZGVyIC0qL1xuICAgIC5oZWFkZXItaW5mb3JtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmhlYWRlci1sb2dpbiAuaGVhZC1vbmxpbmUgeyBkaXNwbGF5OiBub25lO31cblxuICAgIC8qLSBtYWluIG1lbnUgLSovXG4gICAgLnR3by1zdHItbW9iaSwgLmJyLXR3by1zdHIge2Rpc3BsYXk6IG5vbmU7fVxuICAgIFxuICAgIC5tYWluLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5tZW51LWJ1dHRvbi1qcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4IDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgIC8qLSBtYWluLXBhZ2UgLSovXG5cbiAgICAuYXJ0Y2wtcHJldiB7XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbmV3cyB7XG4gICAgICAgIC5ub3RlIHtcbiAgICAgICAgfVxuICAgICAgICAubmV3cy1wcmV2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC50di10cmFuc2xhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDM1cHg7XG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVwdXQtc2VsZWN0IHtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgLmJ0bi1zZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luOiAwO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21taXR0ZWVzIHtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLnRpdGxlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBhIHsgcGFkZGluZzogNXB4IDBweCA1cHggMjdweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbS1pbnRlcnYge1xuICAgICAgICAuY29tbWVudHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudm90ZSB7XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmJ0bi1zZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucGFkZCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICB9XG5cbiAgICAgLyoqIHBhZ2Ugb3BlbiBkYXRhIG5ld3MgKi9cbiAgICAuc2VjdGlvbi10YWJzIHtcbiAgICAgICAgLnRhYnMgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA5cHggMTVweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgLnNlYXJjaG5hbWUge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAuY2FsbC1iYWNrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbGwtZXJyb3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQ3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiB9IC8qIGVuZCBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTlweCkge1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sb2dpbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5oZWFkLXVzZXIsIC5oZWFkLXR1ciB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOjI2NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qLSBtYWluLXBhZ2UgLSovXG4gICAgLmFydGNsLXByZXYge1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uZXdzIHtcbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmVzcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgIC8vICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge2ZvbnQtc2l6ZTogMTBweDt9XG4gICAgICAgICAgICAuc3RpY2sge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXB1dC1zZWxlY3Qge1xuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAuYnRuLXNlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsLW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWl0dGVlcyB7XG4gICAgICAgICZfaXRlbSB7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52b3RlIHtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmJ0bi1zZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1zaXRlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItYWRyZXNzIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgdWwgeyBtYXJnaW4tbGVmdDogMDt9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRhYnMge1xuICAgICAgICB0YWJsZSB7XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aHtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIC5jYWxsLWJhY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpICB7XG4gICAgLmNvbW1pdHRlZXMge1xuICAgICAgICAmX2l0ZW0ge1xuXG4gICAgICAgICAgICAudGl0bGUge1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
/* End */


/* Start:/local/templates/theme2018/css/modal.css?15445529123506*/
/* свойства модального окна по умолчанию */
.modal {
    display: none;
    position: fixed; /* фиксированное положение */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5); /* цвет фона */
    z-index: 2000;
    opacity: 1;
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; /* анимация перехода */
    margin: 0;
    padding: 0;
}
/* при отображении модального окно */
.modal:target {
    opacity: 1; /* делаем окно видимым */
    overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */
}
/* ширина модального окна и его отступы от экрана */
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    z-index: 2100;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 30px auto; /* для отображения модального окна по центру */
    }
}
/* свойства для блока, содержащего контент модального окна */
.modal-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
@media (min-width: 768px) {
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }
}
/* свойства для заголовка модального окна */
.modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #eceeef;
    background: #183092;
}
.modal-title {
    width: 480px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 500;
    color: #fff;
}
/* свойства для кнопки "Закрыть" */
.close-modal {
    float: right;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #fff !important;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    text-decoration: none !important;
}
/* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
.close-modal:focus, .close-modal:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
/* свойства для блока, содержащего основное содержимое окна */
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 30px 15px;
    overflow: auto;
}
/* End */


/* Start:/local/templates/theme2018/css/main-tabs.css?154455291272*/
.tab-res {
    display: none;
}

.tab-res.active {
    display: block;
}
/* End */


/* Start:/local/templates/theme2018/css/style.css?16113124316200*/
footer {
    margin-top: 0 !important;
}
.container p span {
    color: #3b4256 !important;
    font-family: Arial, sans-serif !important;
}
.container p img {
    margin: 8px
}
.text-white-wrap a {
    color: #fff;
}
form input.error,
form textarea.error,
form .error input,
form .error textarea {
    -webkit-box-shadow: 0px 0px 7px 0px #ff0000;
    -moz-box-shadow: 0px 0px 7px 0px #ff0000;
    box-shadow: 0px 0px 7px 0px #ff0000;
}
form .error .input-wrapper__info {
    color: #f00;
}
.mb-6 {
    margin-bottom: 60px;
}
.clf {
    clear: both;
}
.tabs ul.nav {
    list-style: none;
    margin-bottom: 50px;
}
.tabs ul.nav li {
    display: inline-block;
}
.tabs ul.nav a {
    color: #4c4c4a;
    font-size: 24px;
    font-weight: 500;
    padding: 50px 55px 20px 10px;
    border-bottom: 2px solid #eceff4;
    line-height: 28px;
    cursor: pointer;
    position: relative;
}
.tabs ul.nav a.active {
    font-weight: 700;
    color: #3b4256;
    border-bottom: 2px solid #3b4256;
}
.section-tabs .tabs .block {
    height: auto;
    overflow: visible;
}
.section-tabs .block .searchname input[type="date"] {
    border: 2px solid #eceff4;
    width: 130px;
    padding: 12px 15px;
    outline: none;
}
input[type="date"], select {
    border-radius: 2px;
    height: 50px;
    background-color: #fff;
    border: 1px solid #ebeef1;
    font-size: 16px;
    color: #848e99;
    padding: 15px;
    outline: none;
}
.pagination__item.active span {
    color: #3b4256;
    text-decoration: underline;
}
#deputy-calendar tbody td.not-empty {
    background-color: #d4e2f5 !important;
}
#s.active {
    display: block;
}
.monitoring__table h2 {
    line-height: 1 !important;
}
.header-inform__row .searchform input[type="text"] {
    top: -4px;
    left: 46px;
    width: 150px;
}
.searchform {
    padding: 3px;
}
.searchform input[type="submit"] {
    background-size: 100%;
    width: 34px;
    height: 34px;
}
.menu-button {
    padding: 5px;
}
.glasses {
    border: 1px solid #1a379d;
    width: 43px;
    height: 43px;
}
select[name="where"] {
    max-width: 200px;
}
.committees_item .title .title-hover:hover {
    height: 195px;
}
.bx-auth-reg input {
    margin-bottom: 10px;
}
input[type="password"], select {
    border-radius: 2px;
    height: 50px;
    background-color: #fff;
    border: 1px solid #ebeef1;
    font-size: 16px;
    color: #848e99;
    padding: 15px;
    outline: none;
}
.expert-page__table-wrap {
    max-height: none !important;
}
b {
    font-weight: bold;
}

.brd-right-title {
  padding: 0 !important;
}

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


/*
.yes-sidebar span {
  margin-left: 40px;
}*/

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

.mo-post center {
  text-align: left;
}

@charset "UTF-8";
.wrapper {
  max-width: 1200px;
}

.filters-new {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "sort form" "null more";
}
@media (max-width: 1100px) {
  .filters-new {
    grid-template-areas: "sort sort" "form form" "more more";
  }
}
.filters-new .filters-new__sort {
  grid-area: sort;
  margin: 0 0 20px;
}
.filters-new .filters-new__sort a {
  text-decoration: none;
  color: #737373;
  display: inline-block;
  position: relative;
}
.filters-new .filters-new__sort a::before {
  content: "↓";
  position: absolute;
  top: 0;
  right: -15px;
  color: #737373;
  transition: 0.3s ease;
}
.filters-new .filters-new__sort a::after {
  content: "↑";
  position: absolute;
  top: 0;
  right: -30px;
  color: #737373;
  transition: 0.3s ease;
}
.filters-new .filters-new__sort a.down::before {
  color: #0000ee;
}
.filters-new .filters-new__sort a.up::after {
  color: #0000ee;
}
.filters-new .filters-new__form {
  grid-area: form;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .filters-new .filters-new__form {
    flex-wrap: wrap;
  }
  .filters-new .filters-new__form > * {
    flex: 1 1 100%;
  }
  .filters-new .filters-new__form span {
    display: inline-block;
    margin: 5px 0;
  }
}
.filters-new .filters-new__form span {
  white-space: nowrap;
}
.filters-new .filters-new__form input,
.filters-new .filters-new__form select,
.filters-new .filters-new__form button {
  outline: none;
  border: 1px solid #ebeef1;
  padding: 8px 0 8px 10px;
}
.filters-new .filters-new__form input::placeholder,
.filters-new .filters-new__form select::placeholder,
.filters-new .filters-new__form button::placeholder {
  color: #a5a5a5;
}
.filters-new .filters-new__form select {
  padding: 8px 80px 8px 10px;
  appearance: none;
  background: url("/local/templates/theme2018/css/./arrow-down.png") no-repeat;
  background-position: right center;
}
.filters-new .filters-new__form button {
  cursor: pointer;
  font-weight: bold;
  background: transparent;
  color: #3377ff;
  padding: 8px 27px;
  border: 1px solid #3377ff;
  transition: 0.3s ease;
}
.filters-new .filters-new__form button:hover {
  color: #ffffff;
  background: #3377ff;
}
.filters-new .filters-new__more {
  grid-area: more;
}
.filters-new .filters-new__more a {
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dashed #000000;
  color: #ababd5;
  margin: 20px 0;
}
.filters-new .filters-new__more .more__fields {
  max-height: 0;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 449px));
  gap: 10px;
  transition: 0.3s ease;
}
.filters-new .filters-new__more .more__fields input,
.filters-new .filters-new__more .more__fields select,
.filters-new .filters-new__more .more__fields button {
  outline: none;
  border: 1px solid #ebeef1;
  padding: 8px 0 8px 10px;
}
.filters-new .filters-new__more .more__fields input::placeholder,
.filters-new .filters-new__more .more__fields select::placeholder,
.filters-new .filters-new__more .more__fields button::placeholder {
  color: #a5a5a5;
}
.filters-new .filters-new__more .more__fields._active {
  max-height: 121px;
}
@media (max-width: 605px) {
  .filters-new .filters-new__more .more__fields {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }
  .filters-new .filters-new__more .more__fields._active {
    max-height: 589px;
  }
}

/*# sourceMappingURL=styles.css.map */

/* End */


/* Start:/local/templates/theme2018/css/mo-css.css?15445529129332*/
/* fix for correct bg on .all-height */
.all-height{
	overflow: hidden;
}
/* fix for sidebar menu */
@media (min-width: 1200px){
	.mo-sidebar{
		max-width: 350px;
	}
}
.sidebar .menu > ul{
	margin: -25px 0;
	font-size: 16px;
}
.sidebar .menu ul li{
	padding: 0;
}
.sidebar .menu a{
	display: block;
}
.sidebar .menu >ul>li a{
	padding: 15px;
}
.sidebar .menu ul li a:hover,
.sidebar .menu .active > a{
	background: #3377ff;
	text-decoration: none;
}
.sidebar .menu ul ul{
	padding-left:30px;
	margin: 0;
}
.sidebar .menu ul ul a{
	font-size: 14px;
}
/* clearfix */
.cf:before,
.cf:after{
	content: '';
	display: table;
}
.cf:after{clear: both;}
/* simple post styles */
.mo-post{
	color: #3b4256;
	font-size: 18px;
	line-height: 2;
	font-family: "Open Sans";
	/*background: aqua;*/
}
.mo-post > h1{
	margin-top: 40px;
	margin-bottom:40px;
}
.mo-post b{
	font-weight: 900;
}
.mo-lead.mo-lead{
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 24px;
	line-height: 2;
}
.mo-post p{
	margin-bottom: 12px;
}
.mo-table{
	border-collapse: collapse;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 86%;
	/*table-layout: fixed;*/
}
.mo-table th,
.mo-table td{
	text-align: left;
	background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 100% repeat-x;
	background-size: 6px 1px;
	border-left: 1px solid #b3bbc3;
	border-right: 1px solid #b3bbc3;
	padding:6px;
}
.mo-table tr:first-child th,
.mo-table tr:first-child td{
	background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 100% repeat-x, linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 0 repeat-x;
	background-size: 6px 1px;
}
.mo-table th{
	padding:6px 7%;
}
.mo-table td{
	/*width: 280px;*/
	max-width: 280px;
	text-align: center;
}





@media screen and (max-width: 519px){
	.mo-table{
		/*max-width: 100%;*/
		width: 100%;
	}
	.mo-table tr{
		display: flex;
		flex-flow: column-reverse;
	}
	.mo-table tr th{
		/*order: 1;*/
		flex: auto 1 1;
	}
	.mo-table tr td{
		width: auto;
		max-width: 100%;
	}
	.mo-table tr:first-child th{background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) repeat-x 0 100% / 6px 1px;}
}


/* law_and_regulations */
.mo-post-left-sidebar .container-sidebar{
	/*overflow: hidden;*/
	/*max-width: 830px;*/
	width: auto;
	padding-left: 15px;
	float: none;
}
.container-sidebar h2{
	text-align: left;
	font-weight: 900;
	line-height: 1.5;
	margin-bottom: 25px;
}
.container-sidebar .mo-filter-year{
	margin-bottom: 50px;
	font-weight: 900;
	font-size: 18px;
	line-height: 50px;
}
.container-sidebar .mo-filter-year-select,
.container-sidebar .selectric-mo-filter-year-select{
	float:            right;
	background-color: #f4f6fb;
	width:            190px;
	/*line-height:      2;*/
	font-weight: 400;
}
.selectric .label{
	line-height: 2;
}
.mo-panel{
	border-radius: 5px;
	border: 2px solid #eceff4;
}
.mo-panel-head{
	background-color: #f4f6fb;
	font-weight: bold;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: center;
	line-height: 1.2;
	border-bottom: 2px solid #eceff4;
	padding: 15px;
}
.mo-panel-head-item:nth-child(odd){
	flex-basis: 150px;
}
.mo-panel-list{
	position: relative;
	padding: 0 30px 30px 0;
	line-height: 1.2;
	max-height: 600px;
	/*overflow-x: hidden;*/
	overflow: hidden;
}
.mo-panel-list-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mo-panel-list-item>div{
	padding: 25px 15px;
}
.mo-panel-list-number{
	text-align: center;
	flex: 150px 0 0;
}
.mo-panel-list-name{
	text-align: justify;
	flex-basis: auto 1 1;
}
.mo-panel-list-date{
	text-align: center;
	flex: 150px 0 0;
}
.mo-panel-list-bar{
	position: absolute;
	right: 20px;
	top:20px;
	bottom: 30px;
	width: 2px;
	background: #eceff4;
}
.mo-panel-list-scroll{
	position: absolute;
	left: -1px;
	top: 150px;
	width: 4px;
	height: 50px;
	background: #183092;
}
@media screen and (max-width: 768px){
	.mo-post-left-sidebar .container-sidebar{
		padding: 0;
	}
}
@media screen and (max-width: 519px){
	.mo-post-left-sidebar .container-sidebar,
	.container-sidebar .mo-filter-year-select,
	.container-sidebar .selectric-mo-filter-year-select{
		float: none;
	}
	.container-sidebar .mo-filter-year{
		font-size: 16px;
		line-height:1.6;
		display: flex;
		flex-direction: column-reverse;
	}
	.container-sidebar .mo-filter-year-select,
	.container-sidebar .selectric-mo-filter-year-select{
		margin-top: 14px;
		line-height: 1;
	}
	.mo-panel-head{
		display: none;
	}
	.mo-panel-list-bar{
		display: none;
	}
	.mo-panel-list{
		padding: 0;
	}
	.mo-panel-list-item{
		display: block;
		font-size:16px;
		padding: 0;
	}
	.mo-panel-list-item>div{
		padding: 10px;
	}
	.mo-panel-list-item:nth-child(odd){
		background: #ccc;
	}
	.mo-panel-list-name{
		text-align: left;
	}
}

/* the conference page style */
.mo-filter-panel{
	margin-bottom: 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mo-paging{
	list-style: none outside;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	color: #848e99;
}
.mo-paging li{
	display: inline-block;
	margin-right: 15px;
}
.mo-paging a,
.mo-paging span{
	color: #848e99;
}
.mo-paging a:hover,
.mo-paging .active a{
	text-decoration: underline;
	color: #3b4256;
}
.mo-filter,
.selectric-mo-filter{
	flex-basis: 250px;
}
.mo-themes-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.mo-themes-item{
	margin:0 0 30px;
	flex-basis: 47%;
	background-color: #f4f7fb;
	box-shadow: -1px 3px 7px rgba(162, 162, 162, 0.35);
	padding: 4% 4% 2%;
	font-size:14px;
	line-height: 28px;
	color: #848e99;
	border-radius: 6px;
}
.mo-themes-item-head{
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	margin:0 0 20px;
}
.mo-themes-item-link{color: #3b4256;}
.mo-themes-item-link:hover{text-decoration: underline;}
.mo-filter-panel--flex-end{justify-content: flex-end;}
.mo-filter-panel--flex-end .mo-paging li{	margin:0 0 0 15px;}

@media screen and (max-width: 519px){
	.mo-filter-panel{
		display: block;
	}
	.mo-paging{
		margin-bottom: 14px;
	}
	.mo-themes-item{
		flex-basis: auto;
	}
}


/* .container-sidebar.deputy-page*/
/*.container-sidebar.conference-themes-page,*/
/*.container-sidebar.expert-page,*/
/*.container-sidebar.law-reg-page{*/
	/*max-width: 830px;*/
/*}*/

/* Экспертная оценка зеленых насаждений */
.expert-page .tabs__nav{
	font-size: 22px;
	border-bottom: 3px solid #eceff4;
	margin-bottom: 25px;
}
.expert-page .tabs__item{
	display: inline-block;
	/*width: 31%;*/
	padding:0 10px 7px;
	color: #848e99;
	white-space: nowrap;
}
.expert-page .tabs__item:hover,
.expert-page .tabs__item.active{
	color: #3b4256;
	font-weight: 700;
	box-shadow: 0 3px 0 0 #183092;
}
.expert-page .tabs__item:hover:not(.active){	font-weight: 400;}

.expert-page__tabs{margin-bottom: 14px;}
.expert-page__tabs .tabs__tab.active{display: block;}
.expert-page__filter{
	display: flex;
	margin-bottom: 30px;
}
.expert-page__select:first-child,
.selectric-expert-page__select:first-child{
	margin-left: 0;
}
.expert-page__select,
.selectric-expert-page__select{
	width: 33%;
	margin-left: 4%;
}
.expert-page__table-wrap{
	overflow-y: auto;
	position: relative;
	max-height: 790px;
}
/*.expert-page__table-wrap:before,*/
/*.expert-page__table-wrap:after{*/
	/*position: absolute;*/
	/*content: '';*/
/*}*/
/*.expert-page__table-wrap:before{*/
	/*right: 10px;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*width: 3px;*/
	/*background: #eceff4;*/
/*}*/
/*.expert-page__table-wrap:after{*/
	/*right: 9px;*/
	/*top: 150px;*/
	/*width: 5px;*/
	/*background: #183092;*/
	/*height: 150px;*/
/*}*/
/* containerScrollBar */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y{
	background: #eceff4;
	width: 3px;
	/*right: 10px !important;*/
	/*opacity: 1;*/
}
.ps__thumb-y{
	background: #183092 !important;
	width: 5px;
	right: -1px;
}
.ps__thumb-x{
	background: #183092 !important;
}
/*.ps:hover > .ps__rail-x,*/
/*.ps:hover > .ps__rail-y,*/
/*.ps--focus > .ps__rail-x,*/
/*.ps--focus > .ps__rail-y,*/
/*.ps--scrolling-x > .ps__rail-x,*/
/*.ps--scrolling-y > .ps__rail-y{*/
	/*opacity: 1;*/
/*}*/
/* end containerScrollBar */
.expert-page__table{
	border-collapse: collapse;
	border: 2px solid #eceff4;
	width: 96%;
	font-size: 14px;
	line-height: 18px;
}
.expert-page__table th,
.expert-page__table td{
	border: 2px solid #eceff4;
	padding: 14px 10px;
	vertical-align: top;
}
.expert-page__table th{
	background: #f4f6fb;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	vertical-align: middle;
	padding: 10px;
}
.expert-page__link-list{
	list-style: none;
	padding: 0;
	margin: 0;
}
.expert-page__link-list li:not(:first-child){margin-top: 14px;}
.expert-page__table a{
	color: #000;
	text-decoration: underline;
}
.expert-page__cell-expert a{
	color: #183092;
	display: block;
	margin-top: 10px;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.expert-page__table a:hover{
	text-decoration: none;
}
.expert-page__cell-date-start,
td.expert-page__cell-date-end{
	text-align: center;
	white-space: nowrap;
	max-width: 130px;
}
td.expert-page__cell-date-start span,
td.expert-page__cell-date-end span{
	display: block;
	margin-top: 30px;
}

@media screen and (max-width: 519px){
	.expert-page__filter{
		display: block;
	}
	.expert-page__select,
	.selectric-expert-page__select{
		width: 100%;
		margin: 0 0 10px;
	}
}
/* End */


/* Start:/local/templates/theme2018/button-visually-impaired/css/bvi.min.css?154455295926098*/
/*!
 * Button visually impaired bvi.css v1.0.6
 */body .bvi-body{padding:0;margin:0;top:inherit !important;bottom:inherit !important;left:inherit !important;right:inherit !important;position:relative !important;color:inherit !important;font-size:inherit !important;overflow:inherit !important;z-index:inherit !important;background:transparent !important}body .bvi-body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .bvi-body .bvi-text-center{text-align:center}body .bvi-body .bvi-hide{display:none !important}body .bvi-body .bvi-show{display:block !important}body .bvi-body .bvi-img-grayscale,body .bvi-body #bvi-img-grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='bvi-img-grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#bvi-img-grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}body .bvi-body .bvi-img-off{border:2px dashed !important;box-sizing:border-box;height:auto;overflow:hidden;width:auto;word-break:break-all;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold}body .bvi-body.bvi-font-size,body .bvi-body.bvi-font-size *{word-wrap:break-word !important}body .bvi-body.bvi-color-white,body .bvi-body.bvi-color-white *{background-color:#fff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important}body .bvi-body.bvi-color-white:after,body .bvi-body.bvi-color-white *:after{background-color:#fff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important}body .bvi-body.bvi-color-white:before,body .bvi-body.bvi-color-white *:before{background-color:white !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important}body .bvi-body.bvi-color-black,body .bvi-body.bvi-color-black *{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important}body .bvi-body.bvi-color-black:after,body .bvi-body.bvi-color-black *:after{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important}body .bvi-body.bvi-color-black:before,body .bvi-body.bvi-color-black *:before{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important}body .bvi-body.bvi-color-blue,body .bvi-body.bvi-color-blue *{background-color:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}body .bvi-body.bvi-color-blue:after,body .bvi-body.bvi-color-blue *:after{background-color:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}body .bvi-body.bvi-color-blue:before,body .bvi-body.bvi-color-blue *:before{background-color:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}body .bvi-body.bvi-color-brown,body .bvi-body.bvi-color-brown *{background-color:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}body .bvi-body.bvi-color-brown:after,body .bvi-body.bvi-color-brown *:after{background-color:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}body .bvi-body.bvi-color-brown:before,body .bvi-body.bvi-color-brown *:before{background-color:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}body .bvi-body.bvi-color-green,body .bvi-body.bvi-color-green *{background-color:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}body .bvi-body.bvi-color-green:after,body .bvi-body.bvi-color-green *:after{background-color:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}body .bvi-body.bvi-color-green:before,body .bvi-body.bvi-color-green *:before{background-color:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}.bvi-panel{top:0;left:0;right:0;font-family:monospace;letter-spacing:0;position:relative;text-shadow:none;text-align:center;margin:0 auto;line-height:normal;border:0;font-size:14px;z-index:9999999}@media(max-width:768px){.bvi-panel{font-size:12px}.bvi-panel .bvi-btn{padding:4px 9px !important}.bvi-panel .bvi-title-text{font-size:12px !important;font-weight:400}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{margin-top:13px;border:1px solid #b9b9b9;background:#d7d7d7}}.bvi-panel a{text-decoration:none}.bvi-panel #bvi-letter-spacing-average{letter-spacing:2px}.bvi-panel #bvi-letter-spacing-big{letter-spacing:4px}.bvi-panel #bvi-font-family-times-new-roman{font-family:'Times New Roman'}.bvi-panel .bvi-text-center{text-align:center}.bvi-panel .bvi-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media(min-width:768px){.bvi-panel .bvi-container{width:720px}}@media(min-width:992px){.bvi-panel .bvi-container{width:940px}}@media(min-width:1200px){.bvi-panel .bvi-container{width:1140px}}.bvi-panel .bvi-container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.bvi-panel .bvi-row{margin-left:0;margin-right:0}.bvi-panel .bvi-col-xs-1,.bvi-col-sm-1,.bvi-col-md-1,.bvi-col-lg-1,.bvi-col-xs-2,.bvi-col-sm-2,.bvi-col-md-2,.bvi-col-lg-2,.bvi-col-xs-3,.bvi-col-sm-3,.bvi-col-md-3,.bvi-col-lg-3,.bvi-col-xs-4,.bvi-col-sm-4,.bvi-col-md-4,.bvi-col-lg-4,.bvi-col-xs-5,.bvi-col-sm-5,.bvi-col-md-5,.bvi-col-lg-5,.bvi-col-xs-6,.bvi-col-sm-6,.bvi-col-md-6,.bvi-col-lg-6,.bvi-col-xs-7,.bvi-col-sm-7,.bvi-col-md-7,.bvi-col-lg-7,.bvi-col-xs-8,.bvi-col-sm-8,.bvi-col-md-8,.bvi-col-lg-8,.bvi-col-xs-9,.bvi-col-sm-9,.bvi-col-md-9,.bvi-col-lg-9,.bvi-col-xs-10,.bvi-col-sm-10,.bvi-col-md-10,.bvi-col-lg-10,.bvi-col-xs-11,.bvi-col-sm-11,.bvi-col-md-11,.bvi-col-lg-11,.bvi-col-xs-12,.bvi-col-sm-12,.bvi-col-md-12,.bvi-col-lg-12{position:relative;min-height:1px;padding-left:0;padding-right:0}.bvi-panel .bvi-col-xs-1,.bvi-col-xs-2,.bvi-col-xs-3,.bvi-col-xs-4,.bvi-col-xs-5,.bvi-col-xs-6,.bvi-col-xs-7,.bvi-col-xs-8,.bvi-col-xs-9,.bvi-col-xs-10,.bvi-col-xs-11,.bvi-col-xs-12{float:left}.bvi-panel .bvi-col-xs-12{width:100%}.bvi-panel .bvi-col-xs-11{width:91.66666667%}.bvi-panel .bvi-col-xs-10{width:83.33333333%}.bvi-panel .bvi-col-xs-9{width:75%}.bvi-panel .bvi-col-xs-8{width:66.66666667%}.bvi-panel .bvi-col-xs-7{width:58.33333333%}.bvi-panel .bvi-col-xs-6{width:50%}.bvi-panel .bvi-col-xs-5{width:41.66666667%}.bvi-panel .bvi-col-xs-4{width:33.33333333%}.bvi-panel .bvi-col-xs-3{width:25%}.bvi-panel .bvi-col-xs-2{width:16.66666667%}.bvi-panel .bvi-col-xs-1{width:8.33333333%}.bvi-panel .bvi-col-xs-pull-12{right:100%}.bvi-panel .bvi-col-xs-pull-11{right:91.66666667%}.bvi-panel .bvi-col-xs-pull-10{right:83.33333333%}.bvi-panel .bvi-col-xs-pull-9{right:75%}.bvi-panel .bvi-col-xs-pull-8{right:66.66666667%}.bvi-panel .bvi-col-xs-pull-7{right:58.33333333%}.bvi-panel .bvi-col-xs-pull-6{right:50%}.bvi-panel .bvi-col-xs-pull-5{right:41.66666667%}.bvi-panel .bvi-col-xs-pull-4{right:33.33333333%}.bvi-panel .bvi-col-xs-pull-3{right:25%}.bvi-panel .bvi-col-xs-pull-2{right:16.66666667%}.bvi-panel .bvi-col-xs-pull-1{right:8.33333333%}.bvi-panel .bvi-col-xs-pull-0{right:auto}.bvi-panel .bvi-col-xs-push-12{left:100%}.bvi-panel .bvi-col-xs-push-11{left:91.66666667%}.bvi-panel .bvi-col-xs-push-10{left:83.33333333%}.bvi-panel .bvi-col-xs-push-9{left:75%}.bvi-panel .bvi-col-xs-push-8{left:66.66666667%}.bvi-panel .bvi-col-xs-push-7{left:58.33333333%}.bvi-panel .bvi-col-xs-push-6{left:50%}.bvi-panel .bvi-col-xs-push-5{left:41.66666667%}.bvi-panel .bvi-col-xs-push-4{left:33.33333333%}.bvi-panel .bvi-col-xs-push-3{left:25%}.bvi-panel .bvi-col-xs-push-2{left:16.66666667%}.bvi-panel .bvi-col-xs-push-1{left:8.33333333%}.bvi-panel .bvi-col-xs-push-0{left:auto}.bvi-panel .bvi-col-xs-offset-12{margin-left:100%}.bvi-panel .bvi-col-xs-offset-11{margin-left:91.66666667%}.bvi-panel .bvi-col-xs-offset-10{margin-left:83.33333333%}.bvi-panel .bvi-col-xs-offset-9{margin-left:75%}.bvi-panel .bvi-col-xs-offset-8{margin-left:66.66666667%}.bvi-panel .bvi-col-xs-offset-7{margin-left:58.33333333%}.bvi-panel .bvi-col-xs-offset-6{margin-left:50%}.bvi-panel .bvi-col-xs-offset-5{margin-left:41.66666667%}.bvi-panel .bvi-col-xs-offset-4{margin-left:33.33333333%}.bvi-panel .bvi-col-xs-offset-3{margin-left:25%}.bvi-panel .bvi-col-xs-offset-2{margin-left:16.66666667%}.bvi-panel .bvi-col-xs-offset-1{margin-left:8.33333333%}.bvi-panel .bvi-col-xs-offset-0{margin-left:0}@media(min-width:768px){.bvi-panel .bvi-col-sm-1,.bvi-col-sm-2,.bvi-col-sm-3,.bvi-col-sm-4,.bvi-col-sm-5,.bvi-col-sm-6,.bvi-col-sm-7,.bvi-col-sm-8,.bvi-col-sm-9,.bvi-col-sm-10,.bvi-col-sm-11,.bvi-col-sm-12{float:left}.bvi-panel .bvi-col-sm-12{width:100%}.bvi-panel .bvi-col-sm-11{width:91.66666667%}.bvi-panel .bvi-col-sm-10{width:83.33333333%}.bvi-panel .bvi-col-sm-9{width:75%}.bvi-panel .bvi-col-sm-8{width:66.66666667%}.bvi-panel .bvi-col-sm-7{width:58.33333333%}.bvi-panel .bvi-col-sm-6{width:50%}.bvi-panel .bvi-col-sm-5{width:41.66666667%}.bvi-panel .bvi-col-sm-4{width:33.33333333%}.bvi-panel .bvi-col-sm-3{width:25%}.bvi-panel .bvi-col-sm-2{width:16.66666667%}.bvi-panel .bvi-col-sm-1{width:8.33333333%}.bvi-panel .bvi-col-sm-pull-12{right:100%}.bvi-panel .bvi-col-sm-pull-11{right:91.66666667%}.bvi-panel .bvi-col-sm-pull-10{right:83.33333333%}.bvi-panel .bvi-col-sm-pull-9{right:75%}.bvi-panel .bvi-col-sm-pull-8{right:66.66666667%}.bvi-panel .bvi-col-sm-pull-7{right:58.33333333%}.bvi-panel .bvi-col-sm-pull-6{right:50%}.bvi-panel .bvi-col-sm-pull-5{right:41.66666667%}.bvi-panel .bvi-col-sm-pull-4{right:33.33333333%}.bvi-panel .bvi-col-sm-pull-3{right:25%}.bvi-panel .bvi-col-sm-pull-2{right:16.66666667%}.bvi-panel .bvi-col-sm-pull-1{right:8.33333333%}.bvi-panel .bvi-col-sm-pull-0{right:auto}.bvi-panel .bvi-col-sm-push-12{left:100%}.bvi-panel .bvi-col-sm-push-11{left:91.66666667%}.bvi-panel .bvi-col-sm-push-10{left:83.33333333%}.bvi-panel .bvi-col-sm-push-9{left:75%}.bvi-panel .bvi-col-sm-push-8{left:66.66666667%}.bvi-panel .bvi-col-sm-push-7{left:58.33333333%}.bvi-panel .bvi-col-sm-push-6{left:50%}.bvi-panel .bvi-col-sm-push-5{left:41.66666667%}.bvi-panel .bvi-col-sm-push-4{left:33.33333333%}.bvi-panel .bvi-col-sm-push-3{left:25%}.bvi-panel .bvi-col-sm-push-2{left:16.66666667%}.bvi-panel .bvi-col-sm-push-1{left:8.33333333%}.bvi-panel .bvi-col-sm-push-0{left:auto}.bvi-panel .bvi-col-sm-offset-12{margin-left:100%}.bvi-panel .bvi-col-sm-offset-11{margin-left:91.66666667%}.bvi-panel .bvi-col-sm-offset-10{margin-left:83.33333333%}.bvi-panel .bvi-col-sm-offset-9{margin-left:75%}.bvi-panel .bvi-col-sm-offset-8{margin-left:66.66666667%}.bvi-panel .bvi-col-sm-offset-7{margin-left:58.33333333%}.bvi-panel .bvi-col-sm-offset-6{margin-left:50%}.bvi-panel .bvi-col-sm-offset-5{margin-left:41.66666667%}.bvi-panel .bvi-col-sm-offset-4{margin-left:33.33333333%}.bvi-panel .bvi-col-sm-offset-3{margin-left:25%}.bvi-panel .bvi-col-sm-offset-2{margin-left:16.66666667%}.bvi-panel .bvi-col-sm-offset-1{margin-left:8.33333333%}.bvi-panel .bvi-col-sm-offset-0{margin-left:0}}@media(min-width:992px){.bvi-panel .bvi-col-md-1,.bvi-col-md-2,.bvi-col-md-3,.bvi-col-md-4,.bvi-col-md-5,.bvi-col-md-6,.bvi-col-md-7,.bvi-col-md-8,.bvi-col-md-9,.bvi-col-md-10,.bvi-col-md-11,.bvi-col-md-12{float:left}.bvi-panel .bvi-col-md-12{width:100%}.bvi-panel .bvi-col-md-11{width:91.66666667%}.bvi-panel .bvi-col-md-10{width:83.33333333%}.bvi-panel .bvi-col-md-9{width:75%}.bvi-panel .bvi-col-md-8{width:66.66666667%}.bvi-panel .bvi-col-md-7{width:58.33333333%}.bvi-panel .bvi-col-md-6{width:50%}.bvi-panel .bvi-col-md-5{width:41.66666667%}.bvi-panel .bvi-col-md-4{width:33.33333333%}.bvi-panel .bvi-col-md-3{width:25%}.bvi-panel .bvi-col-md-2{width:16.66666667%}.bvi-panel .bvi-col-md-1{width:8.33333333%}.bvi-panel .bvi-col-md-pull-12{right:100%}.bvi-panel .bvi-col-md-pull-11{right:91.66666667%}.bvi-panel .bvi-col-md-pull-10{right:83.33333333%}.bvi-panel .bvi-col-md-pull-9{right:75%}.bvi-panel .bvi-col-md-pull-8{right:66.66666667%}.bvi-panel .bvi-col-md-pull-7{right:58.33333333%}.bvi-panel .bvi-col-md-pull-6{right:50%}.bvi-panel .bvi-col-md-pull-5{right:41.66666667%}.bvi-panel .bvi-col-md-pull-4{right:33.33333333%}.bvi-panel .bvi-col-md-pull-3{right:25%}.bvi-panel .bvi-col-md-pull-2{right:16.66666667%}.bvi-panel .bvi-col-md-pull-1{right:8.33333333%}.bvi-panel .bvi-col-md-pull-0{right:auto}.bvi-panel .bvi-col-md-push-12{left:100%}.bvi-panel .bvi-col-md-push-11{left:91.66666667%}.bvi-panel .bvi-col-md-push-10{left:83.33333333%}.bvi-panel .bvi-col-md-push-9{left:75%}.bvi-panel .bvi-col-md-push-8{left:66.66666667%}.bvi-panel .bvi-col-md-push-7{left:58.33333333%}.bvi-panel .bvi-col-md-push-6{left:50%}.bvi-panel .bvi-col-md-push-5{left:41.66666667%}.bvi-panel .bvi-col-md-push-4{left:33.33333333%}.bvi-panel .bvi-col-md-push-3{left:25%}.bvi-panel .bvi-col-md-push-2{left:16.66666667%}.bvi-panel .bvi-col-md-push-1{left:8.33333333%}.bvi-panel .bvi-col-md-push-0{left:auto}.bvi-panel .bvi-col-md-offset-12{margin-left:100%}.bvi-panel .bvi-col-md-offset-11{margin-left:91.66666667%}.bvi-panel .bvi-col-md-offset-10{margin-left:83.33333333%}.bvi-panel .bvi-col-md-offset-9{margin-left:75%}.bvi-panel .bvi-col-md-offset-8{margin-left:66.66666667%}.bvi-panel .bvi-col-md-offset-7{margin-left:58.33333333%}.bvi-panel .bvi-col-md-offset-6{margin-left:50%}.bvi-panel .bvi-col-md-offset-5{margin-left:41.66666667%}.bvi-panel .bvi-col-md-offset-4{margin-left:33.33333333%}.bvi-panel .bvi-col-md-offset-3{margin-left:25%}.bvi-panel .bvi-col-md-offset-2{margin-left:16.66666667%}.bvi-panel .bvi-col-md-offset-1{margin-left:8.33333333%}.bvi-panel .bvi-col-md-offset-0{margin-left:0}}@media(min-width:1200px){.bvi-panel .bvi-col-lg-1,.bvi-col-lg-2,.bvi-col-lg-3,.bvi-col-lg-4,.bvi-col-lg-5,.bvi-col-lg-6,.bvi-col-lg-7,.bvi-col-lg-8,.bvi-col-lg-9,.bvi-col-lg-10,.bvi-col-lg-11,.bvi-col-lg-12{float:left}.bvi-panel .bvi-col-lg-12{width:100%}.bvi-panel .bvi-col-lg-11{width:91.66666667%}.bvi-panel .bvi-col-lg-10{width:83.33333333%}.bvi-panel .bvi-col-lg-9{width:75%}.bvi-panel .bvi-col-lg-8{width:66.66666667%}.bvi-panel .bvi-col-lg-7{width:58.33333333%}.bvi-panel .bvi-col-lg-6{width:50%}.bvi-panel .bvi-col-lg-5{width:41.66666667%}.bvi-panel .bvi-col-lg-4{width:33.33333333%}.bvi-panel .bvi-col-lg-3{width:25%}.bvi-panel .bvi-col-lg-2{width:16.66666667%}.bvi-panel .bvi-col-lg-1{width:8.33333333%}.bvi-panel .bvi-col-lg-pull-12{right:100%}.bvi-panel .bvi-col-lg-pull-11{right:91.66666667%}.bvi-panel .bvi-col-lg-pull-10{right:83.33333333%}.bvi-panel .bvi-col-lg-pull-9{right:75%}.bvi-panel .bvi-col-lg-pull-8{right:66.66666667%}.bvi-panel .bvi-col-lg-pull-7{right:58.33333333%}.bvi-panel .bvi-col-lg-pull-6{right:50%}.bvi-panel .bvi-col-lg-pull-5{right:41.66666667%}.bvi-panel .bvi-col-lg-pull-4{right:33.33333333%}.bvi-panel .bvi-col-lg-pull-3{right:25%}.bvi-panel .bvi-col-lg-pull-2{right:16.66666667%}.bvi-panel .bvi-col-lg-pull-1{right:8.33333333%}.bvi-panel .bvi-col-lg-pull-0{right:auto}.bvi-panel .bvi-col-lg-push-12{left:100%}.bvi-panel .bvi-col-lg-push-11{left:91.66666667%}.bvi-panel .bvi-col-lg-push-10{left:83.33333333%}.bvi-panel .bvi-col-lg-push-9{left:75%}.bvi-panel .bvi-col-lg-push-8{left:66.66666667%}.bvi-panel .bvi-col-lg-push-7{left:58.33333333%}.bvi-panel .bvi-col-lg-push-6{left:50%}.bvi-panel .bvi-col-lg-push-5{left:41.66666667%}.bvi-panel .bvi-col-lg-push-4{left:33.33333333%}.bvi-panel .bvi-col-lg-push-3{left:25%}.bvi-panel .bvi-col-lg-push-2{left:16.66666667%}.bvi-panel .bvi-col-lg-push-1{left:8.33333333%}.bvi-panel .bvi-col-lg-push-0{left:auto}.bvi-panel .bvi-col-lg-offset-12{margin-left:100%}.bvi-panel .bvi-col-lg-offset-11{margin-left:91.66666667%}.bvi-panel .bvi-col-lg-offset-10{margin-left:83.33333333%}.bvi-panel .bvi-col-lg-offset-9{margin-left:75%}.bvi-panel .bvi-col-lg-offset-8{margin-left:66.66666667%}.bvi-panel .bvi-col-lg-offset-7{margin-left:58.33333333%}.bvi-panel .bvi-col-lg-offset-6{margin-left:50%}.bvi-panel .bvi-col-lg-offset-5{margin-left:41.66666667%}.bvi-panel .bvi-col-lg-offset-4{margin-left:33.33333333%}.bvi-panel .bvi-col-lg-offset-3{margin-left:25%}.bvi-panel .bvi-col-lg-offset-2{margin-left:16.66666667%}.bvi-panel .bvi-col-lg-offset-1{margin-left:8.33333333%}.bvi-panel .bvi-col-lg-offset-0{margin-left:0}}.bvi-panel.bvi-panel-fixed{top:0;left:0;right:0;margin-bottom:20px;margin-left:auto;margin-right:auto;position:fixed;z-index:999999}.bvi-panel.bvi-panel-fixed .bvi-btn-panel-show{opacity:.8}.bvi-panel .bvi-panel-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bvi-panel .bvi-panel-menu{display:inline-block;width:100%}.bvi-panel .bvi-vertical{border:0;border-right:2px solid #d8d8d8}.bvi-panel .bvi-rows{margin:10px}.bvi-panel .bvi-bg{color:#000;background:#f8f8f8 !important;padding:0;border:1px solid #fcfcfc;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23)}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{font-weight:bold;font-size:larger;margin-bottom:13px}.bvi-panel .bvi-title-text{margin-top:13px;font-size:16px;font-weight:600}.bvi-panel .bvi-settings{display:none}.bvi-panel .bvi-settings hr{border:0;border-top:1px solid #d8d8d8;margin-top:2px;margin-bottom:2px}.bvi-panel .bvi-settings .bvi-right{float:right}.bvi-panel .bvi-settings .bvi-left{float:left}.bvi-panel .bvi-copy a{color:#bebebe}.bvi-panel .bvi-copy a:hover,.bvi-panel .bvi-copy a:visited{color:#000;text-decoration:underline}.bvi-panel .bvi-panel-show{text-align:right}.bvi-panel .bvi-panel-show .bvi-glyphicon{font-size:40px}.bvi-panel .bvi-panel-show .bvi-btn-panel-show{background:#f8f8f8 !important;padding:15px;margin:0 20px 0 20px;color:black !important;border:1px solid #fcfcfc !important;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23)}.bvi-panel .bvi-btn{font-weight:bold;display:inline-block;padding:8px 12px;margin-bottom:0;line-height:15px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0}.bvi-panel .bvi-btn,.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0}.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn:active:focus,.bvi-panel .bvi-btn.active:focus,.bvi-panel .bvi-btn.focus,.bvi-panel .bvi-btn:active.focus,.bvi-panel .bvi-btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bvi-panel .bvi-btn:hover,.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn.focus{color:#333;text-decoration:none}.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bvi-panel .bvi-btn.disabled,.bvi-panel .bvi-btn[disabled],fieldset[disabled] .bvi-panel .bvi-btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.bvi-panel .bvi-btn.disabled,fieldset[disabled] a.bvi-panel .bvi-btn{pointer-events:none}.bvi-panel .bvi-btn.bvi-btn-default{color:#000;background-color:#fff;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-default.active{position:relative;background-color:#e8e8e8;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-white{color:#000;background-color:#fff;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-white.active{position:relative;background-color:#fff;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-black{color:#fff;background-color:#000;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-black.active{position:relative;background-color:#000;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-blue{color:#063462;background-color:#9dd1ff;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-blue.active{position:relative;background-color:#9dd1ff;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-brown{color:#4d4b43;background-color:#f7f3d6;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-brown.active{position:relative;background-color:#f7f3d6;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-green{color:#a9e44d;background-color:#3b2716;border-color:#7d7d7d}.bvi-panel .bvi-btn.bvi-btn-green.active{position:relative;background-color:#3b2716;outline:0;border-color:#7d7d7d}.bvi-panel .bvi-btn-group,.bvi-panel .bvi-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.bvi-panel .bvi-btn-group>.bvi-btn,.bvi-panel .bvi-btn-group-vertical>.bvi-btn{position:relative;float:left}.bvi-panel .bvi-btn-group>.bvi-btn:hover,.bvi-panel .bvi-btn-group-vertical>.bvi-btn:hover,.bvi-panel .bvi-btn-group>.bvi-btn:focus,.bvi-panel .bvi-btn-group-vertical>.bvi-btn:focus,.bvi-panel .bvi-btn-group>.bvi-btn:active,.bvi-panel .bvi-btn-group-vertical>.bvi-btn:active,.bvi-panel .bvi-btn-group>.bvi-btn.active,.bvi-panel .bvi-btn-group-vertical>.bvi-btn.active{z-index:2}.bvi-panel .bvi-btn-group .bvi-btn+.bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn+.bvi-btn-group,.bvi-panel .bvi-btn-group .bvi-btn-group+.bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn-group+.bvi-btn-group{margin-left:-1px}.bvi-panel .bvi-btn-toolbar{margin-left:-5px}.bvi-panel .bvi-btn-toolbar .bvi-btn,.bvi-panel .bvi-btn-toolbar .bvi-btn-group,.bvi-panel .bvi-btn-toolbar .input-group{float:left}.bvi-panel .bvi-btn-toolbar>.bvi-btn,.bvi-panel .bvi-btn-toolbar>.bvi-btn-group,.bvi-panel .bvi-btn-toolbar>.input-group{margin-left:5px}.bvi-panel .bvi-btn-group>.bvi-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bvi-panel .bvi-btn-group>.bvi-btn:first-child{margin-left:0}.bvi-panel .bvi-btn-group>.bvi-btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:0}.bvi-panel .bvi-btn-group>.bvi-btn:last-child:not(:first-child),.bvi-panel .bvi-btn-group>.dropdown-toggle:not(:first-child){border-radius:0}.bvi-panel .bvi-btn-group>.bvi-btn-group{float:left}.bvi-panel .bvi-btn-group>.bvi-btn-group:not(:first-child):not(:last-child)>.bvi-btn{border-radius:0}.bvi-panel .bvi-btn-group>.bvi-btn-group:first-child:not(:last-child)>.bvi-btn:last-child,.bvi-panel .bvi-btn-group>.bvi-btn-group:first-child:not(:last-child)>.dropdown-toggle{border-radius:0}.bvi-panel .bvi-btn-group>.bvi-btn-group:last-child:not(:first-child)>.bvi-btn:first-child{border-radius:0}.bvi-panel .bvi-btn-block{display:block;width:100%}.bvi-panel .bvi-btn-block+.bvi-btn-block{margin-top:5px}@font-face{font-family:'Glyphicons Halflings';src:url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.eot');src:url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.woff') format('woff'),url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/local/templates/theme2018/button-visually-impaired/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.bvi-glyphicon{position:relative;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:100;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.bvi-glyphicon-volume-off:before{content:"\e036"}.bvi-glyphicon-volume-down:before{content:"\e037"}.bvi-glyphicon-volume-up:before{content:"\e038"}.bvi-glyphicon-eye-open:before{content:"\e105"}.bvi-glyphicon-eye-close:before{content:"\e106"}.bvi-glyphicon-eye:before{content:"\e105"}.bvi-glyphicon-cog:before{content:"\e019"}.bvi-glyphicon-refresh:before{content:"\e031"}.bvi-glyphicon-remove:before{content:"\e014"}.bvi-glyphicon-picture:before{content:"\e060"}.bvi-glyphicon-font:before{content:"\e047"}.bvi-glyphicon-adjust:before{content:"\e063"}.bvi-glyphicon-flash:before{content:"\e162"}.bvi-glyphicon-arrow-up:before{content:"\e093"}.bvi-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bvi-slideInDown{-webkit-animation-name:bvi-slideInDown;animation-name:bvi-slideInDown}@-webkit-keyframes bvi-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes bvi-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.bvi-fadeOutUp{-webkit-animation-name:bvi-fadeOutUp;animation-name:bvi-fadeOutUp}@-webkit-keyframes bvi-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
/* End */


/* Start:/local/templates/theme2018/lightGallery/css/lightgallery.css?153966186624861*/
/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("/local/templates/theme2018/lightGallery/css/../fonts/lg.eot?n1z373");
  src: url("/local/templates/theme2018/lightGallery/css/../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/local/templates/theme2018/lightGallery/css/../fonts/lg.woff?n1z373") format("woff"), url("/local/templates/theme2018/lightGallery/css/../fonts/lg.ttf?n1z373") format("truetype"), url("/local/templates/theme2018/lightGallery/css/../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/local/templates/theme2018/lightGallery/css/../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/local/templates/theme2018/lightGallery/css/../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/local/templates/theme2018/lightGallery/css/../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/local/templates/theme2018/lightGallery/css/../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/local/templates/theme2018/lightGallery/css/../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/local/templates/theme2018/lightGallery/css/../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=lightgallery.css.map */

/* End */


/* Start:/local/components/bitrix/menu/templates/main-top-menu-left/style.css?15445531061167*/
ul.submenu {
    left: 0;
    min-width: 100%;
}

ul.submenu li {
    width: 100%;
    position: relative;
}

.topmenu li:nth-child(4) ul.submenu li ul.submenu-2 li {
    width: 100%;
}

ul.submenu-2 {
    position: absolute;
    top: -13px;
    /*left: 100%;*/
    left: 0;
    width: auto;
    z-index: 199;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

ul.submenu-2 {
    transform: scaleY(0);
    display: block;
    /**/
    flex-direction: unset;
    flex-wrap: unset;
    justify-content: unset;
    align-items: unset;
    align-content: unset;
    -webkit-flex-wrap: unset;
    -webkit-justify-content: unset;
    -webkit-align-items: unset;
    -webkit-align-content: unset;
    min-height: unset;
}

.main-menu ul li {
    position: relative !important;
}

/**/
.topmenu ul.submenu li:hover ul.submenu-2 {
    transform: scaleY(1);
}

/**/
ul.submenu-2 {
    transform-origin: 0 0;
}

/**/
ul.submenu-2 li {
    /*position: relative;*/
    background: #4ab1ff;
    display: block;
    padding: 16px !important;
    border-right: none !important;
}
/* End */


/* Start:/local/templates/theme2018/components/bitrix/menu/main-top-menu2/style.css?16221178921572*/
@media only screen and (min-width: 600px) {
font-size:16px;
}
@media only screen and (min-width: 768px) {
font-size:18px;
}

ul.submenu-right{
    /*width: auto;*/
    width: 400px;
}

/*ul.submenu {*/
    /*left: 0;*/
    /*min-width: 100%;*/
/*}*/
/**/
/*ul.submenu li {*/
    /*width: 100%;*/
    /*position: relative;*/
/*}*/
/**/
/*.topmenu li:nth-child(4) ul.submenu li ul.submenu-2 li {*/
    /*width: 100%;*/
/*}*/

/*ul.submenu-2 {*/
    /*position: absolute;*/
    /*top: -13px;*/
    /*!*left: 100%;*!*/
    /*left: 0;*/
    /*width: auto;*/
    /*z-index: 199;*/
    /*-webkit-transition: 0.5s ease-in-out;*/
    /*-moz-transition: 0.5s ease-in-out;*/
    /*-o-transition: 0.5s ease-in-out;*/
    /*transition: 0.5s ease-in-out;*/
/*}*/

/*ul.submenu-2 {*/
    /*transform: scaleY(0);*/
    /*display: block;*/
    /*!**!*/
    /*flex-direction: unset;*/
    /*flex-wrap: unset;*/
    /*justify-content: unset;*/
    /*align-items: unset;*/
    /*align-content: unset;*/
    /*-webkit-flex-wrap: unset;*/
    /*-webkit-justify-content: unset;*/
    /*-webkit-align-items: unset;*/
    /*-webkit-align-content: unset;*/
    /*min-height: unset;*/
/*}*/

/*.main-menu ul li {*/
    /*position: relative !important;*/
/*}*/

/**/
/*.topmenu ul.submenu li:hover ul.submenu-2 {*/
    /*transform: scaleY(1);*/
/*}*/

/**/
/*ul.submenu-2 {*/
    /*transform-origin: 0 0;*/
/*}*/

/**/
/*ul.submenu-2 li {*/
    /*position: relative;*/
    /*background: #4ab1ff;*/
    /*display: block;*/
    /*padding: 16px !important;*/
    /*border-right: none !important;*/
/*}*/
/* End */


/* Start:/local/components/fln/social.links/templates/.default/style.css?1568973424645*/
footer .footer-social .social-button.fb {
    background-image: url("/local/components/fln/social.links/templates/.default/img/facebook.png");
    background-size: 38px 38px;
    background-color: transparent;
}

footer .footer-social .social-button.tw {
    background-image: url("/local/components/fln/social.links/templates/.default/img/twitter.png");
    background-size: 38px 38px;
    background-color: transparent;
}

footer .footer-social .social-button.youtube {
    background-image: url("/local/components/fln/social.links/templates/.default/img/youtube.png");
    background-size: 38px 38px;
    background-color: transparent;
}

footer .footer-social .social-button.instagram {
    background-image: url("/local/components/fln/social.links/templates/.default/img/instagram.png");
    background-size: 38px 38px;
    background-color: transparent;
}
/* End */


/* Start:/local/templates/theme2018/styles.css?16221175153677*/
/* шрифт в мобильной версии*/

@media only screen and (min-width: 600px) {
font-size:16px;
}
@media only screen and (min-width: 768px) {
font-size:18px;
}

/* карта сайта */
.map-level-1 {
margin: 10px;
}
.map-level-2 {
margin: 20px;
}
.map-level-3 {
margin: 30px;
}

/* Отступ от меню*/
.container titles {
margin: 20px;
}

/* таблица повестка и итоги */
.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;
	border-collapse:separate;
         
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;

}

.simple-little-table th {
	font-weight:bold;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);        
}
.simple-little-table p{
        margin: 0em 0 1em 0;
        padding-left: 5px;
}
.simple-little-table tr{
	text-align:left;
}
.simple-little-table td {
        vertical-align: top;
}

.simple-little-table tr td {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
vertical-align: top;
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:nth-child(2) td:nth-child(2){
         width: 250px;

.simple-little-table tr:nth-child(2) td:nth-child(3) p{
         margin-left: 0;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

/* Кнопка "Отмена" */
input[type="button"] {
    border-radius: 2px;
    border: none;
    height: 50px;
    background-color: #183092;
    color: #fff;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}
/* Кнопка "Сбросить" */

input[type="reset"] {
    border-radius: 2px;
    border: none;
    height: 50px;
    background-color: #183092;
    color: #fff;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}

/* Таблица экспертиз */
/* Кнопки*/
.knopki {
    border-radius: 2px;
    border: none;
    height: 50px;
    background-color: #183092;
    color: #fff;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}

/* Спойлер */
.spoiler:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 14px;
    left: 11px;
    display: inline-block;
}
.spoiler.open:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.spoiler:hover {
    background: #E5F4F3;
    cursor: pointer;
	}
.spoiler {
    padding: 10px 10px 10px 30px;
    margin-top: -1px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    position: relative;
    font: 700 14px Arial;
	}
.spoiler_body {
    display: none;
    border-bottom: 1px solid #CCC;
    padding: 0 10px 6px 30px;
  }

/* End */
/* /local/templates/theme2018/assets/build/css/app.min.css?1558450502637715 */
/* /local/templates/theme2018/css/modal.css?15445529123506 */
/* /local/templates/theme2018/css/main-tabs.css?154455291272 */
/* /local/templates/theme2018/css/style.css?16113124316200 */
/* /local/templates/theme2018/css/mo-css.css?15445529129332 */
/* /local/templates/theme2018/button-visually-impaired/css/bvi.min.css?154455295926098 */
/* /local/templates/theme2018/lightGallery/css/lightgallery.css?153966186624861 */
/* /local/components/bitrix/menu/templates/main-top-menu-left/style.css?15445531061167 */
/* /local/templates/theme2018/components/bitrix/menu/main-top-menu2/style.css?16221178921572 */
/* /local/components/fln/social.links/templates/.default/style.css?1568973424645 */
/* /local/templates/theme2018/styles.css?16221175153677 */
