/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.row-eq-height {
  display: flex;
  flex-wrap: wrap;
}

.row-eq-height > [class*=col-] {
  display: flex;
  flex-direction: column;
}

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

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

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

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

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

@font-face {
  font-family: "PlexSans";
  src: url(/local/build/fonts/IBMPlexSans-Regular.e0369b76.woff2) format("woff2"), url(/local/build/fonts/IBMPlexSans-Regular.a14f01f0.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlexSans";
  src: url(/local/build/fonts/IBMPlexSans-Medium.c639e17e.woff2) format("woff2"), url(/local/build/fonts/IBMPlexSans-Medium.30caf0d8.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  font-size: 20px !important;
  line-height: 130% !important;
  font-family: "PlexSans", sans-serif !important;
}
@media (max-width: 768px) {
  body {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}
body h1, body .h1 {
  font-family: "PlexSans", sans-serif !important;
  font-weight: 500;
  font-size: 60px;
  line-height: 107%;
  letter-spacing: -0.04em;
}
@media (max-width: 768px) {
  body h1, body .h1 {
    font-size: 44px;
  }
}
@media (max-width: 479px) {
  body h1, body .h1 {
    font-size: 36px;
  }
}
body .h2, body h2 {
  font-family: "PlexSans", sans-serif !important;
  font-weight: 500;
  font-size: 44px;
  line-height: 120%;
  letter-spacing: -0.02em;
}
@media (max-width: 1200px) {
  body .h2, body h2 {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  body .h2, body h2 {
    font-size: 28px;
  }
}
body .h3, body h3 {
  font-size: 32px;
  font-family: "PlexSans", sans-serif !important;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.02em;
}
@media (max-width: 1200px) {
  body .h3, body h3 {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  body .h3, body h3 {
    font-size: 24px;
  }
}
body .h4, body h4 {
  font-size: 26px;
  line-height: 32px;
  font-family: "PlexSans", sans-serif !important;
  font-weight: 500;
}
@media (max-width: 1200px) {
  body .h4, body h4 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  body .h4, body h4 {
    font-size: 22px;
    line-height: 28px;
  }
}
body .h5, body h5 {
  font-size: 24px;
  line-height: 28px;
  font-family: "PlexSans", sans-serif !important;
  font-weight: 500;
}
@media (max-width: 1200px) {
  body .h5, body h5 {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  body .h5, body h5 {
    font-size: 20px;
    line-height: 24px;
  }
}
body .h6, body h6 {
  font-size: 22px;
  line-height: 28px;
  font-family: "PlexSans", sans-serif !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  body .h6, body h6 {
    font-size: 20px;
    line-height: 26px;
  }
}
body p {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  body p {
    margin-bottom: 15px;
  }
}
body caption, body .caption {
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 768px) {
  body caption, body .caption {
    font-size: 14px;
    line-height: 20px;
  }
}
body a {
  color: #01a893;
  transition: color 500ms ease-in-out;
}
body a:hover, body a:active, body a:focus {
  color: #00736e;
}
body .link-no-accent,
body .link-no-accent > a {
  color: #747e84 !important;
}
body .link-no-accent:hover, body .link-no-accent:active, body .link-no-accent:focus,
body .link-no-accent > a:hover,
body .link-no-accent > a:active,
body .link-no-accent > a:focus {
  color: #01a893 !important;
}
body .link-accent {
  color: #01a893 !important;
}
body .link-accent:hover, body .link-accent:active, body .link-accent:focus {
  color: #00736e !important;
}
body .primary-text {
  color: #4C5667;
}
body .secondary-text {
  color: #9aa7af;
}
body .white-text {
  color: #fff;
}
body .red-text {
  color: #dc3545;
}
body .btn {
  font-size: 18px !important;
  padding: 10px 12px;
  border-radius: 6px;
}
body a.btn-active,
body .btn-active {
  background-color: #01a893;
  color: #fff;
}
body a.btn-active:hover, body a.btn-active:active, body a.btn-active:focus,
body .btn-active:hover,
body .btn-active:active,
body .btn-active:focus {
  color: #fff !important;
  background-color: #00736e;
}

.page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.page #panel {
  z-index: 10000;
}
.page__content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-top: 137px;
  min-height: 50vh;
}
@media (max-width: 991px) {
  .page__content {
    padding-top: 70px;
  }
}
@media (max-width: 768px) {
  .page__content {
    padding-top: 87px;
  }
}
.page:has(#bx-panel) .page__content {
  padding-top: 99px;
}
@media (max-width: 991px) {
  .page:has(#bx-panel) .page__content {
    padding-top: 30px;
  }
}
.page .container {
  max-width: 1500px;
  width: 80%;
}
@media (max-width: 1500px) {
  .page .container {
    width: 93%;
  }
}
@media (max-width: 1200px) {
  .page .container {
    width: 97%;
  }
}
.page .bg-gray {
  background-color: #f4f4f4;
  border-bottom: 1px solid rgba(151, 160, 175, 0.1);
  border-top: 1px solid rgba(151, 160, 175, 0.1);
}

.ano-navbar.navbar {
  padding: 10px 0 0;
  border-bottom: 0;
  position: fixed;
}
@media (max-width: 991px) {
  .ano-navbar.navbar {
    padding: 0;
    box-shadow: 0 4px 4px rgba(76, 86, 103, 0.2);
  }
}
.ano-navbar.navbar .ano-navbar-header {
  float: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.ano-navbar.navbar .ano-navbar-header::before {
  content: none;
}
.ano-navbar.navbar .bx-nav-1-lvl-link-text {
  color: #4C5667;
}
.sticky-wrapper.is-sticky .ano-navbar.navbar {
  padding: 7px 0 0 !important;
}
@media (max-width: 991px) {
  .sticky-wrapper.is-sticky .ano-navbar.navbar {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .sticky-wrapper.is-sticky .ano-navbar.navbar {
    padding: 0 15px !important;
  }
}
.ano-navbar.navbar .navbar-left {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-grow: 1;
}
@media (max-width: 768px) {
  .ano-navbar.navbar .navbar-left {
    margin-left: -15px;
  }
}
.ano-navbar.navbar .navbar-right {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .ano-navbar.navbar .navbar-right {
    flex-direction: column;
    align-items: flex-end;
    margin-right: 0;
    width: auto;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse {
    padding: 0;
    margin-top: 10px;
    background-color: #00736e;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse.collapse {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
  }
  .ano-navbar.navbar .navbar-collapse.collapse.in {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .collapse.in {
    display: block !important;
  }
}
.ano-navbar.navbar .navbar-collapse .navbar-nav {
  float: none;
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav li {
    flex-grow: 1;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav li {
    float: none;
  }
}
.ano-navbar.navbar .navbar-collapse .navbar-nav li a {
  font-family: "PlexSans", sans-serif !important;
  margin: 0;
  padding: 14px 15px;
  font-size: 18px;
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav li a {
    color: white;
    white-space: nowrap;
    text-align: center;
    transition: background-color 500ms ease-in-out, color 500ms ease-in-out;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav li a {
    padding: 10px 0;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav li a:hover, .ano-navbar.navbar .navbar-collapse .navbar-nav li a:active, .ano-navbar.navbar .navbar-collapse .navbar-nav li a:focus {
    color: white !important;
    background-color: rgb(0, 89.5, 85.6086956522);
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav .more-menu-item {
    visibility: hidden;
    transition: visibility 500ms ease-in-out, opacity 500ms ease-in-out;
    opacity: 0;
    margin-right: -7vw;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav .more-menu-item {
    display: none;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav .more-menu-item.visible {
    visibility: visible;
    opacity: 1;
    margin-right: 0;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav .more-menu {
    left: auto;
    right: 0;
  }
}
.ano-navbar.navbar .navbar-collapse .dropdown-menu {
  min-width: 100%;
}
.ano-navbar.navbar .navbar-collapse .dropdown-menu li a {
  font-family: "PlexSans", sans-serif !important;
  font-size: 18px !important;
  padding: 10px 15px;
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .dropdown-menu li a {
    color: #4C5667;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .dropdown-menu li a {
    padding: 10px 20px;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse .dropdown-menu li a:hover, .ano-navbar.navbar .navbar-collapse .dropdown-menu li a:active, .ano-navbar.navbar .navbar-collapse .dropdown-menu li a:focus {
    color: #01a893 !important;
    opacity: 1;
    background-color: #f4f4f4;
  }
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-collapse .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.ano-navbar.navbar .navbar-toggle {
  float: none;
  display: none;
}
@media (max-width: 991px) {
  .ano-navbar.navbar .navbar-toggle {
    display: block;
    margin-right: 15px;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-toggle {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .ano-navbar.navbar .navbar-toggle {
    margin-right: 5px;
    margin-left: -10px;
  }
}
.ano-navbar.navbar > .container .navbar-brand, .ano-navbar.navbar > .container-fluid .navbar-brand {
  margin-left: 0;
}
@media (max-width: 768px) {
  .ano-navbar.navbar .navbar-text:not(:has(.lang-switcher)) {
    display: none;
  }
}
@media (min-width: calc(991px + 1px)) {
  .ano-navbar.navbar .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
@media (max-width: 768px) {
  .ano-navbar.navbar {
    padding: 0 15px;
  }
}
.ano-navbar.navbar .lang-switcher {
  display: inline-flex;
  border: 1px solid #EAE7E7;
  border-radius: 5px;
  overflow: hidden;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.ano-navbar.navbar .lang-switcher__btn {
  padding: 6px 14px;
  background: #f4f4f4;
  border: none;
  cursor: pointer;
  transition: all 0.2s;
  color: #4C5667;
}
.ano-navbar.navbar .lang-switcher__btn:hover {
  background: #ccc;
}
.ano-navbar.navbar .lang-switcher__btn--active {
  background: #00736e;
  color: #fff;
}

.page__footer.footer {
  background-color: #eeeeee;
}
@media (max-width: 768px) {
  .page__footer.footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.page__footer.footer h5 {
  color: #4C5667;
  font-size: 20px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .page__footer.footer h5 {
    margin-bottom: 5px;
  }
}
@media (max-width: 768px) {
  .page__footer.footer ul li {
    margin: 7px 0;
  }
}
.page__footer.footer a {
  color: inherit;
}
.page__footer .logo {
  height: 80px;
  margin-bottom: 20px;
}

body .navbar-brand {
  padding: 0;
  height: 50px;
}
body .logo {
  height: 55px;
  width: 100%;
  display: inline-block;
  padding-top: 0;
}
@media (max-width: 768px) {
  body .logo {
    width: 100%;
    height: 50px;
    margin-top: 0;
  }
}
body .logo img {
  max-height: 100%;
  max-width: 100%;
}
@media (max-width: 991px) and (min-width: calc(768px + 1px)) {
  body .logo img {
    margin-top: 7px;
  }
}

body .section:not(.footer) {
  padding-top: 40px;
  padding-bottom: 50px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  body .section:not(.footer) {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
body .section:not(.footer).section-top {
  padding-top: 20px;
}
@media (max-width: 768px) {
  body .section:not(.footer).section-top {
    padding-top: 10px;
  }
}
body .section .title-box__text {
  margin-top: 5px;
  margin-bottom: 15px;
}

body .form-group {
  margin-bottom: 20px;
}
body .form-group:has(.btn) {
  margin-bottom: 10px;
}
body .form-control {
  border: 1px solid #ccc;
  font-size: 20px;
  line-height: 26px;
  padding: 8px 15px;
  height: auto;
}
body .control-label {
  color: #747e84;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}
body .form-group_agreement label {
  color: #747e84;
  font-size: 14px;
  line-height: 20px;
}
body input[type=checkbox],
body input[type=radio] {
  margin-right: 5px;
}
body .text-error {
  color: #dc3545;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  margin-top: 3px;
}

.popup-window {
  position: relative;
  display: flex;
  width: 600px;
  max-height: 90%;
  flex-direction: column;
  padding: 40px 35px 40px 40px;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
}
@media (max-width: 768px) {
  .popup-window {
    right: 0;
    left: 0 !important;
    width: auto;
    max-width: 96%;
    padding: 25px;
    margin: 0 auto;
  }
}
.popup-window .popup-window-close-icon {
  top: 8px;
  right: 8px;
}
.popup-window .popup-window-close-icon::after {
  width: 16px;
  height: 16px;
}

@keyframes fz152-translate-y-up {
  0% {
    opacity: 0;
    transform: translateY(200%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fz152 {
  position: fixed;
  z-index: 100;
  right: 20px;
  bottom: 40px;
  left: 20px;
  width: fit-content;
  padding: 12px 25px;
  border: 1px solid #eeeeee;
  border-radius: 12px;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
  color: #282d2c;
  font-size: 16px;
  line-height: 22px;
  opacity: 0;
  transform: translateY(200%);
  will-change: opacity, transform;
}
@media (max-width: 768px) {
  .fz152 {
    right: 0;
    left: 0;
    max-width: 96%;
  }
}
.fz152__action {
  display: inline-block;
  margin: 5px 0;
}
@media (max-width: 991px) {
  .fz152__action {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 15px 0 0;
  }
}
.fz152 .btn {
  margin-left: 25px;
  line-height: 16px;
}
.fz152_showing {
  animation: fz152-translate-y-up 0.5s ease-in-out;
  animation-delay: 1s;
}
.fz152_closing {
  animation: fz152-translate-y-up 500ms ease-in-out;
  animation-direction: reverse;
}
.fz152_show {
  opacity: 1;
  transform: translateY(0);
}
.fz152 .action-save {
  color: #fff !important;
}

.fz152-modal .popup-window-close-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #747e84;
  cursor: pointer;
}
@media (max-width: 991px) {
  .fz152-modal .popup-window-close-icon {
    right: 22px;
    width: 22px;
    height: 22px;
  }
}
@media (max-width: 768px) {
  .fz152-modal .popup-window-close-icon {
    top: 12px;
    right: 15px;
  }
}
.fz152-modal .popup-window-close-icon .icon {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.fz152-modal__title {
  margin: 0 0 25px;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
}
@media (max-width: 479px) {
  .fz152-modal__title {
    margin-top: 10px;
  }
}
.modal-confirm .fz152-modal__title {
  margin: 0 0 10px;
  font-size: 26px;
  line-height: 32px;
}
.fz152-modal__switch {
  width: 100%;
  margin: 20px 0;
}
.fz152-modal__switch .switch {
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
}
.fz152-modal__switch .switch-hint {
  display: block;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 768px) {
  .fz152-modal__switch .switch-hint {
    font-size: 14px;
    line-height: 22px;
  }
}
.fz152-modal__details {
  margin-top: 35px;
  margin-bottom: 0;
  color: #747e84;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
@media (max-width: 768px) {
  .fz152-modal__details {
    margin-top: 25px;
  }
}

.ano-form {
  background: #fff;
  padding: 30px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
}
.ano-form h2 {
  margin-bottom: 30px;
}
.ano-form .form-group {
  margin-bottom: 25px;
}
.ano-form .form-group__error {
  margin-top: -5px;
  margin-left: 20px;
}
.ano-form .form-group:has(.btn) {
  margin-top: 35px;
  margin-bottom: 10px;
}
.ano-form .form-group_agreement {
  margin-top: 25px;
  margin-bottom: 0;
}
.ano-form .form-group label {
  display: block;
  margin-bottom: 10px;
}
.ano-form .form-group .checkbox label {
  cursor: pointer;
}
.ano-form .form-group .checkbox label a {
  text-decoration: underline;
  color: #01a893;
}
.ano-form .mf-req {
  color: #dc3545;
  margin-left: 2px;
}
.ano-form label.radio-option {
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: flex;
  align-items: center;
}
.ano-form label.radio-option:hover {
  border-color: #eeeeee;
  background-color: #f4f4f4;
}
.ano-form label.radio-option .radio-custom {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  border-radius: 50%;
  margin-right: 12px;
  position: relative;
  top: 2px;
  display: inline-block;
}
.ano-form label.radio-option input[type=radio] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 0;
  height: 0;
}
.ano-form label.radio-option:has(input[type=radio]:checked) {
  border-color: #01a893;
  background-color: rgba(1, 168, 147, 0.1);
}
.ano-form label.radio-option input[type=radio]:checked + .radio-custom {
  border-color: #01a893;
}
.ano-form label.radio-option input[type=radio]:checked + .radio-custom::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-color: #01a893;
  border-radius: 50%;
}
.ano-form label.radio-option .radio-text {
  flex-grow: 1;
  line-height: 22px;
  font-size: 18px;
  font-weight: normal;
}
.ano-form button.btn-block {
  display: block;
  width: 100%;
  padding: 12px;
  font-size: 16px;
}
.ano-form .mf-captcha {
  display: grid;
  grid-template-areas: "text text" "input img";
  gap: 5px 25px;
  align-items: end;
  grid-template-columns: 1fr auto;
}
@media (max-width: 500px) {
  .ano-form .mf-captcha {
    gap: 10px 25px;
    grid-template-areas: "text" "input" "img";
  }
}
.ano-form .mf-captcha .mf-text {
  grid-area: text;
  font-size: 18px;
  line-height: 24px;
  color: #747e84;
}
.ano-form .mf-captcha .mf-text:first-child {
  display: none;
}
.ano-form .mf-captcha .form-group:has(input) {
  grid-area: input;
  margin-bottom: 0;
}
.ano-form .mf-captcha img {
  grid-area: img;
}

/* Блок новостей */
.ano-news {
  background-color: #f4f4f4;
  padding: 50px 0;
}
@media (max-width: 768px) {
  .ano-news {
    padding: 30px 0;
  }
}
.ano-news:has(.bx-newslist) .bx-breadcrumb {
  display: none;
}
.ano-news .btn-back {
  margin-top: 25px;
  margin-left: 5px;
}
.ano-news .bx-searchform {
  margin-bottom: 30px;
}
.ano-news .bx-searchform .bx-input-group {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ano-news .bx-searchform input.bx-form-control {
  padding: 12px 16px;
  border-radius: 6px 0 0 6px;
  border: 1px solid #EAE7E7;
  width: calc(100% - 60px);
  height: 100%;
  font-size: 20px;
  display: inline-block;
  background: #fff;
}
.ano-news .bx-searchform .bx-input-group-btn button {
  border-radius: 0 6px 6px 0;
  background: #01a893;
  border: none;
  color: #fff;
  padding: 11px 20px;
  cursor: pointer;
}
.ano-news .bx-searchform .bx-input-group-btn button:hover {
  background: #00736e;
}
.ano-news {
  /* Список карточек новостей */
}
.ano-news .bx-newslist .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.ano-news .bx-newslist .bx-newslist-container {
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container {
    margin-bottom: 20px;
    width: 100%;
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block {
  background: #fff;
  border-radius: calc(6px * 2);
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.1);
  overflow: hidden;
  transition: box-shadow 500ms ease-in-out, transform 500ms ease-in-out;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 25px;
  position: relative;
  margin-bottom: 0;
  min-height: 200px;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block {
    min-height: 0;
    border: 1px solid #EAE7E7;
    box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-img {
  display: none;
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-title {
  font-weight: bold;
  padding: 0;
  position: relative;
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-title a {
  font-size: 22px;
  line-height: 30px;
  color: #282d2c;
  text-decoration: none;
  display: inline-block;
  padding: 0 0 12px;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-title a {
    font-size: 20px;
    line-height: 28px;
    padding: 0;
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-title a:hover {
  color: #9aa7af;
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-content {
  font-size: 18px;
  line-height: 26px;
  color: #4C5667;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-content {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 7px;
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-more {
  margin: 15px 0 0;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-more {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-more .btn {
  font-size: 16px !important;
  border-radius: 6px;
  background: #01a893;
  color: #fff;
  padding: 6px 12px;
  transition: 500ms ease-in-out;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-more .btn {
    height: 100%;
    width: 100%;
    background: transparent !important;
    border: 0 !important;
    font-size: 0 !important;
  }
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .bx-newslist-more .btn:hover {
  background: #00736e;
  color: #fff;
  text-decoration: none;
}
.ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .row:has(.btn) {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .row:has(.btn) {
    position: absolute;
    inset: 0;
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 768px) {
  .ano-news .bx-newslist .bx-newslist-container .bx-newslist-block .row:has(.btn) .col-xs-5 {
    position: absolute;
    inset: 0;
    width: 100%;
    padding: 0;
  }
}
.ano-news .bx-newslist {
  /* Пагинация */
}
.ano-news .bx-newslist .pagination-container {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ano-news .bx-newslist .pagination-container .pagination {
  margin: 0;
}
.ano-news .bx-newslist .pagination-container .pagination .page-link {
  cursor: pointer;
  color: #01a893;
  font-size: 14px;
}
.ano-news .bx-newslist .pagination-container .pagination .active .page-link {
  background: #01a893;
  color: #fff;
  border: none;
}
.ano-news .bx-newslist .pagination-container .pagination .disabled .page-link {
  color: #747e84;
}
.ano-news .bx-newslist .pagination-container .pagination li {
  margin: 0 2px;
}
.ano-news .bx-newslist .bx-newslist-date {
  font-size: 16px;
  line-height: 20px;
  margin-top: 7px;
  margin-bottom: 5px;
  color: #747e84;
}
.ano-news .bx-newslist .bx-newslist-date .zmdi {
  margin-right: 2px;
}
.ano-news .bx-newslist .bx-newslist-event-date {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  color: #747e84;
}
.ano-news .bx-newslist .bx-newslist-event-date .zmdi {
  margin-right: 4px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
  overflow: hidden;
  padding: 35px 45px;
  transition: 500ms ease-in-out;
}
@media (max-width: 768px) {
  .ano-news .bx-newsdetail .bx-newsdetail-block {
    padding: 25px;
  }
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img {
  width: 100%;
  height: 400px;
  margin: 25px auto;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img {
    max-height: 300px;
  }
}
@media (max-width: 768px) {
  .ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img {
    max-height: 200px;
  }
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  display: block;
  margin: auto;
  border-radius: 12px;
  object-fit: contain;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img img.full {
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 10px;
  color: #282d2c;
}
@media (max-width: 991px) {
  .ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-title {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (max-width: 768px) {
  .ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-title {
    font-size: 26px;
    line-height: 32px;
  }
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-img + .bx-newsdetail-title {
  margin-top: 25px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-content {
  font-size: inherit;
  line-height: inherit;
  color: #4C5667;
  margin-bottom: 20px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-other {
  font-size: 16px;
  line-height: 22px;
  color: #9aa7af;
  margin-bottom: 10px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-other p {
  margin: 5px 0 0 20px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-date {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 25px;
  margin-top: 15px;
  color: #747e84;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-date .zmdi {
  margin-right: 3px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-program-date {
  background-color: #eeeeee;
  border-radius: 12px;
  padding: 10px 15px;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 25px;
  margin-top: 25px;
  color: #4C5667;
  width: fit-content;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-program-date .zmdi {
  margin-right: 5px;
  font-size: 22px;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-event-date {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 25px;
  margin-top: 25px;
  font-weight: bold;
  color: #4C5667;
}
.ano-news .bx-newsdetail .bx-newsdetail-block .bx-newsdetail-event-date .zmdi {
  margin-right: 5px;
  font-size: 22px;
}
.ano-news .bx-newsdetail .bx-newsdetail-slider-slide {
  text-align: center;
}
.ano-news .bx-newsdetail .bx-newsdetail-slider-slide img {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}

.ano-search-page .search-page form table {
  border-collapse: separate;
}
.ano-search-page .search-page form .search-query {
  width: 100%;
  padding: 12px 16px;
  border-radius: 6px;
  border: 1px solid #EAE7E7;
  font-size: 18px !important;
  line-height: 20px !important;
  transition: 500ms ease-in-out;
  background: #fff;
}
.ano-search-page .search-page form .search-query:focus {
  border-color: #01a893;
  box-shadow: 0 0 0 3px rgba(1, 168, 147, 0.1);
  outline: none;
}
.ano-search-page .search-page form .search-button {
  border-radius: 6px;
  background: #01a893;
  border: none;
  color: #fff;
  padding: 11px 20px;
  font-size: 18px !important;
  line-height: 20px !important;
  cursor: pointer;
  transition: 500ms ease-in-out;
}
.ano-search-page .search-page form .search-button:hover {
  background: #00736e;
}
.ano-search-page .search-page form .search-result {
  font-size: 14px;
  color: #777;
  margin-top: 10px;
}
.ano-search-page .search-page {
  /* === Результаты === */
}
.ano-search-page .search-page .search-item {
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: 0.2s;
}
.ano-search-page .search-page .search-item:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}
.ano-search-page .search-page .search-item h4 {
  margin: 0 0 10px;
  font-size: 20px;
}
.ano-search-page .search-page .search-item h4 a {
  color: #01a893;
  text-decoration: none;
}
.ano-search-page .search-page .search-item h4 a:hover {
  text-decoration: underline;
  color: #00736e;
}
.ano-search-page .search-page .search-item .search-preview {
  font-size: 18px;
  color: #4C5667;
  line-height: 26px;
  margin-bottom: 10px;
}
.ano-search-page .search-page .search-item .search-item-meta {
  font-size: 14px;
  color: #747e84;
}
.ano-search-page .search-page .search-item .search-item-meta .search-item-date label {
  display: none;
}
.ano-search-page .search-page {
  /* Подсветка найденного */
}
.ano-search-page .search-page b {
  background: rgba(1, 168, 147, 0.15);
  color: #00736e;
  padding: 2px 4px;
  border-radius: 4px;
  font-weight: 500;
}
.ano-search-page .search-page {
  /* === Сортировка === */
}
.ano-search-page .search-page .search-sorting {
  margin-top: 20px;
  font-size: 16px;
}
.ano-search-page .search-page .search-sorting label {
  font-weight: normal;
}
.ano-search-page .search-page .search-sorting a {
  color: #01a893;
  text-decoration: none;
}
.ano-search-page .search-page .search-sorting a:hover {
  text-decoration: underline;
}
.ano-search-page .search-page .search-sorting b {
  background: none;
  color: #4C5667;
  font-weight: 600;
}
.ano-search-page .search-page {
  /* === Пагинация === */
}
.ano-search-page .search-page font.text {
  display: block;
  margin: 15px 0;
  font-size: 14px;
  color: #777;
}
.ano-search-page .search-page font.text b {
  background: none;
  color: #00736e;
}
.ano-search-page .search-page font.text a {
  color: #00736e;
  text-decoration: none;
}
.ano-search-page .search-page font.text a:hover {
  text-decoration: underline;
}
.ano-search-page .search-page {
  /* === Пустой результат === */
}
.ano-search-page .search-page .search-result p:not(:first-child, :nth-child(2)) {
  display: none;
}
.ano-search-page .search-page .search-result table {
  display: none;
}
.ano-search-page .search-page .search-result .notetext {
  display: block;
  padding: 30px;
  background: #fff3f3;
  border-radius: 12px;
  border: 1px solid #ffe0e0;
  color: #c62828;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
.ano-search-page {
  /* === Адаптив === */
}
@media (max-width: 767px) {
  .ano-search-page .search-page {
    padding: 30px 0;
  }
  .ano-search-page .search-page .search-item {
    padding: 15px;
  }
  .ano-search-page .search-page .search-item h4 {
    font-size: 16px;
  }
  .ano-search-page .search-page .search-item .search-preview {
    font-size: 13px;
  }
  .ano-search-page .search-page .search-button {
    padding: 10px 14px;
    font-size: 13px;
  }
}

body .bx-breadcrumb .bx-breadcrumb-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .bx-breadcrumb .bx-breadcrumb-item i {
  color: #747e84;
  font-size: 16px;
  line-height: 16px;
  margin-top: -3px;
}
body .bx-breadcrumb .bx-breadcrumb-item span {
  font-size: 16px;
  line-height: 20px;
}

.section .team .team-member {
  flex-grow: 1;
  margin: 10px 0;
}
.section .team .team-member__avatar {
  width: var(--team-image-size, 240px);
  height: var(--team-image-size, 240px);
  border-radius: var(--team-image-border-radius, 100%);
  margin: 0 auto;
  overflow: hidden;
}
.section .team .team-member__avatar img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.section .team .team-member p {
  font-weight: normal;
  text-align: center !important;
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 768px) {
  .section .team .team-member p {
    font-size: 16px;
    line-height: 22px;
  }
}

.brands {
  margin-bottom: 25px;
  margin-left: -20px;
  margin-right: -20px;
}
@media (max-width: 768px) {
  .brands {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.brands .brand-item {
  position: relative;
  height: 160px;
  width: 250px;
  margin-left: 20px;
  margin-top: 20px;
  background-color: #fff;
  border-radius: 20px;
  transition: box-shadow 500ms ease-in-out, opacity 500ms ease-in-out;
  overflow: hidden;
}
@media (max-width: 768px) {
  .brands .brand-item {
    margin: 10px;
    width: 300px;
  }
}
.brands .brand-item:hover {
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
}
.brands .brand-item:first-child {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .brands .brand-item:first-child {
    margin: 10px;
  }
}
.brands .brand-item img {
  padding: 15px 20px;
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.brands .brand-item__link {
  position: absolute;
  inset: 0;
}

.qr-container {
  border-radius: 12px;
  display: none;
  text-align: center;
  padding: 30px;
  background: #f4f4f4;
}
.qr-container__btn {
  margin-top: 20px;
}
.qr-container img {
  max-width: 300px;
  height: auto;
  border-radius: 6px;
  margin: 20px auto;
  border: 1px solid #EAE7E7;
  padding: 10px;
  background: white;
  display: block;
}

.ano-home.home {
  padding: 150px 0 130px;
}
@media (max-width: 1500px) {
  .ano-home.home {
    padding: 130px 0 110px;
  }
}
@media (max-width: 991px) {
  .ano-home.home {
    padding: 110px 0 90px;
  }
}
@media (max-width: 768px) {
  .ano-home.home {
    padding: 70px 0;
  }
}
@media (max-width: 479px) {
  .ano-home.home {
    padding: 50px 0;
  }
}
.ano-home.home .bg-overlay {
  overflow: hidden;
  opacity: 1;
  background: linear-gradient(#fff 60%, rgb(85, 188, 184));
}
@media (max-width: 991px) {
  .ano-home.home .bg-overlay {
    opacity: 0.6;
  }
}
.ano-home.home .bg-overlay .home__slide {
  object-fit: cover;
  object-position: right;
  height: 100%;
  width: 100%;
}
@media (max-width: 1700px) {
  .ano-home.home .bg-overlay .home__slide {
    object-position: 70%;
  }
}
@media (max-width: 1200px) {
  .ano-home.home .bg-overlay .home__slide {
    object-position: 65%;
  }
}
@media (max-width: 991px) {
  .ano-home.home .bg-overlay .home__slide {
    object-position: 85%;
    filter: opacity(0.5);
  }
}
.ano-home.home .home-wrapper {
  width: 55%;
  color: #fff;
  letter-spacing: 0.5px;
}
@media (max-width: 1200px) {
  .ano-home.home .home-wrapper {
    width: 65%;
  }
}
@media (max-width: 991px) {
  .ano-home.home .home-wrapper {
    color: #282d2c;
    width: 100%;
    text-align: center;
    text-shadow: 2px 2px 10px #fff;
  }
}
.ano-home.home .home-wrapper p {
  font-size: 24px;
  line-height: 36px !important;
  margin-top: 0;
  font-weight: 500;
  letter-spacing: 0.2px;
}
@media (max-width: 991px) {
  .ano-home.home .home-wrapper p {
    font-size: 22px;
    line-height: 28px !important;
    letter-spacing: 0;
  }
}

.provide-assistance {
  background-color: #eeeeee;
}

.contacts__item {
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .contacts__item {
    margin: 15px 0;
  }
}
.contacts__item .zmdi {
  min-width: 20px;
}
.contacts__item a {
  color: #01a893;
}
.contacts__item a:hover, .contacts__item a:focus, .contacts__item a:hover {
  color: #00736e;
}
@media (max-width: 768px) {
  .contacts__item p {
    margin-bottom: 10px;
  }
}
.contacts .caption__name {
  color: #4C5667;
  font-size: 22px;
  line-height: 28px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.contacts .caption__text {
  color: #9aa7af;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}
.contacts .caption__item {
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 30px;
}
.contacts .thumbnail {
  height: 100%;
}

.item-contact__title {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 15px;
}
@media (max-width: 1200px) {
  .item-contact__title {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  .item-contact__title {
    font-size: 20px;
    line-height: 24px;
  }
}
.item-contact__content p {
  margin-bottom: 8px;
}
.item-contact__content p:last-child {
  margin-bottom: 0;
}

.contacts-details .list-group-item {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 768px) {
  .contacts-details .list-group-item {
    flex-direction: column;
    gap: 0;
  }
}
.contacts-details .list-group-item b {
  flex: 0 0 200px;
}
@media (max-width: 768px) {
  .contacts-details .list-group-item b {
    flex: 0 0 auto;
  }
}

.clientblock img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.documents-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px 0;
}

.document-card {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 20px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #EAE7E7;
  transition: box-shadow 500ms ease-in-out, transform 500ms ease-in-out;
  position: relative;
  width: 100%;
}
.document-card:hover {
  box-shadow: 0 5px 8px 0 rgba(102, 102, 102, 0.2);
  transform: translateY(-2px);
}
.document-card__icon {
  min-width: 60px;
  height: 60px;
  border-radius: 10px;
  background: #f4f4f4;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 14px;
  margin-right: 20px;
}
.document-card__content {
  flex: 1;
}
.document-card__title {
  margin: 0 0 6px;
  font-weight: 600;
}
.document-card__meta {
  margin-top: 10px;
  color: #747e84;
}
.document-card__view {
  position: absolute;
  inset: 0;
}

/* Цвета по типу файла */
.document-card[data-ext=pdf] .document-card__icon {
  background: #fdeaea;
  color: #d32f2f;
}

.document-card[data-ext=doc] .document-card__icon,
.document-card[data-ext=docx] .document-card__icon {
  background: #e3f2fd;
  color: #1976d2;
}

.document-card[data-ext=xls] .document-card__icon,
.document-card[data-ext=xlsx] .document-card__icon {
  background: #e8f5e9;
  color: #2e7d32;
}

.document-card[data-ext=zip] .document-card__icon,
.document-card[data-ext=rar] .document-card__icon {
  background: #f3e5f5;
  color: #7b1fa2;
}

.error-container {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  text-align: center;
  padding: 100px 20px;
}

.error-code {
  font-size: 120px;
  line-height: 120px;
  font-weight: bold;
  color: #01a893;
  margin-bottom: 20px;
}

.error-message {
  font-size: 30px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .error-message {
    font-size: 26px;
  }
}

.error-description {
  margin-bottom: 30px;
  color: #747e84;
}

.error-actions a {
  display: inline-block;
  padding: 12px 25px;
  text-decoration: none;
  color: #fff;
  background-color: #01a893;
  border-radius: 6px;
  transition: background-color 500ms ease-in-out;
}

.error-actions a:hover {
  background-color: #00736e;
  color: #fff;
}

body .btn {
  padding: 10px 20px;
  transition: background-color 500ms ease-in-out;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/js/components/autolang/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.goog-te-menu-frame,
.goog-te-banner-frame {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLjEzNzE4ZjRiLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUUzQkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGNkJGO0FFMUJBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRjJCRjtBRXZCQTtFQUNFO0VBQ0E7RUFDQTtBRnlCRjtBRXZCRTtFQUxGO0lBTUk7SUFDQTtFRjBCRjtBQUNGO0FFeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBCSjtBRXhCSTtFQVBGO0lBUUk7RUYyQko7QUFDRjtBRXpCSTtFQVhGO0lBWUk7RUY0Qko7QUFDRjtBRXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyQko7QUV6Qkk7RUFQRjtJQVFJO0VGNEJKO0FBQ0Y7QUUxQkk7RUFYRjtJQVlJO0VGNkJKO0FBQ0Y7QUUxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEJKO0FFMUJJO0VBUEY7SUFRSTtFRjZCSjtBQUNGO0FFM0JJO0VBWEY7SUFZSTtFRjhCSjtBQUNGO0FFM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2Qko7QUUzQkk7RUFORjtJQU9JO0lBQ0E7RUY4Qko7QUFDRjtBRTVCSTtFQVhGO0lBWUk7SUFDQTtFRitCSjtBQUNGO0FFNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4Qko7QUU1Qkk7RUFORjtJQU9JO0lBQ0E7RUYrQko7QUFDRjtBRTdCSTtFQVhGO0lBWUk7SUFDQTtFRmdDSjtBQUNGO0FFN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYrQko7QUU3Qkk7RUFORjtJQU9JO0lBQ0E7RUZnQ0o7QUFDRjtBRTdCRTtFQUNFO0FGK0JKO0FFN0JJO0VBSEY7SUFJSTtFRmdDSjtBQUNGO0FFN0JFO0VBQ0U7RUFDQTtBRitCSjtBRTdCSTtFQUpGO0lBS0k7SUFDQTtFRmdDSjtBQUNGO0FFN0JFO0VBQ0UsY0N6SFc7RUQwSFg7QUYrQko7QUU3Qkk7RUFHRSxjQzlIYztBSDJKcEI7QUV6QkU7O0VBRUU7QUYyQko7QUV6Qkk7Ozs7RUFHRTtBRjRCTjtBRXhCRTtFQUNFO0FGMEJKO0FFeEJJO0VBR0U7QUZ3Qk47QUVwQkU7RUFDRSxjQ2hLaUI7QUhzTHJCO0FFbkJFO0VBQ0UsY0NsS21CO0FIdUx2QjtBRWxCRTtFQUNFO0FGb0JKO0FFakJFO0VBQ0UsY0NsS1E7QUhxTFo7QUVoQkU7RUFDRTtFQUNBO0VBQ0Esa0JDOUpvQjtBSGdMeEI7QUVmRTs7RUFFRSx5QkNoTFc7RURpTFg7QUZpQko7QUVmSTs7OztFQUdFO0VBQ0EseUJDdExjO0FId01wQjs7QUk5TkE7RUFHRTtFQUNBO0VBQ0E7QUorTkY7QUk3TkU7RUFDRTtBSitOSjtBSTVORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4Tko7QUk1Tkk7RUFQRjtJQVFJO0VKK05KO0FBQ0Y7QUk3Tkk7RUFYRjtJQVlJO0VKZ09KO0FBQ0Y7QUk1Tkk7RUFDRTtBSjhOTjtBSTVOTTtFQUhGO0lBSUk7RUorTk47QUFDRjtBSTNORTtFQUNFO0VBQ0E7QUo2Tko7QUkzTkk7RUFKRjtJQUtJO0VKOE5KO0FBQ0Y7QUk1Tkk7RUFSRjtJQVNJO0VKK05KO0FBQ0Y7QUk1TkU7RUFDRSx5QkRsQ2lCO0VDbUNqQjtFQUNBO0FKOE5KOztBS2xSQTtFQUNFO0VBQ0E7RUFDQTtBTHFSRjtBS25SRTtFQUxGO0lBTUk7SUFDQTtFTHNSRjtBQUNGO0FLcFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNSSjtBS3BSSTtFQUNFO0FMc1JOO0FLbFJFO0VBQ0UsY0ZWaUI7QUg4UnJCO0FLalJFO0VBQ0U7QUxtUko7QUtqUkk7RUFIRjtJQUlJO0VMb1JKO0FBQ0Y7QUtsUkk7RUFQRjtJQVFJO0VMcVJKO0FBQ0Y7QUtsUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG9SSjtBS2xS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QUNGO0FhOXZCSTtFQUNFO0VBQ0E7RUFDQTtBYmd3Qk47QWE1dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWI4dkJKO0FhNXZCSTtFQU5GO0lBT0k7RWIrdkJKO0FBQ0Y7QWE3dkJJO0VBQ0U7RUFDQTtFQUNBO0FiK3ZCTjtBYTN2QkU7RUFDRTtFQUNBO0FiNnZCSjtBYTN2Qkk7RUFDRTtFQUNBO0VBQ0E7QWI2dkJOO0FhMXZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiNHZCTjtBYTF2Qk07RUFORjtJQU9JO0lBQ0E7RWI2dkJOO0FBQ0Y7QWF6dkJFO0VBQ0U7RUFDQTtFQUNBLGNWdERjO0VVdURkO0VBQ0E7RUFDQTtBYjJ2Qko7QWF6dkJJO0VBUkY7SUFTSTtFYjR2Qko7QUFDRjs7QWM3MEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJYK0J5QjtBSGl6QjNCO0FjOTBCRTtFQUNFO0FkZzFCSjtBYzcwQkU7RUFDRTtBZCswQko7QWM3MEJJO0VBQ0U7RUFDQTtBZCswQk47QWM1MEJJO0VBQ0U7RUFDQTtBZDgwQk47QWMzMEJJO0VBQ0U7RUFDQTtBZDYwQk47QWMxMEJJO0VBQ0U7RUFDQTtBZDQwQk47QWN4MEJNO0VBQ0U7QWQwMEJSO0FjeDBCUTtFQUNFO0VBQ0EsY1hsQks7QUg0MUJmO0FjcDBCRTtFQUNFLGNYdEJRO0VXdUJSO0FkczBCSjtBY24wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRxMEJKO0FjbjBCSTtFQUNFLHFCWDVDYTtFVzZDYix5Qlg5Q2U7QUhtM0JyQjtBY2wwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvMEJOO0FjajBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtMEJOO0FjaDBCSTtFQUNFLHFCWGxFUztFV21FVDtBZGswQk47QWMvekJJO0VBQ0UscUJYdkVTO0FIdzRCZjtBYy96Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCWGpGTztFV2tGUDtBZGkwQlI7QWM3ekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQrekJOO0FjM3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkNnpCSjtBYzF6QkU7RUFDRTtFQUNBLDRDQUNRO0VBRVI7RUFDQTtFQUNBO0FkMHpCSjtBY3h6Qkk7RUFURjtJQVVJO0lBRUEseUNBQ007RWR5ekJWO0FBQ0Y7QWNyekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1g1SFk7QUhtN0JsQjtBY3J6Qk07RUFDRTtBZHV6QlI7QWNuekJJO0VBQ0U7RUFDQTtBZHF6Qk47QWNsekJJO0VBQ0U7QWRvekJOOztBZWw5QkE7QUFDQTtFQUNFLHlCWmdCbUI7RVlmbkI7QWZxOUJGO0FlbjlCRTtFQUpGO0lBS0k7RWZzOUJGO0FBQ0Y7QWVuOUJJO0VBQ0U7QWZxOUJOO0FlajlCRTtFQUNFO0VBQ0E7QWZtOUJKO0FlaDlCRTtFQUNFO0FmazlCSjtBZWg5Qkk7RUFDRTtFQUNBO0VBQ0E7QWZrOUJOO0FlLzhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpOUJOO0FlOThCSTtFQUNFO0VBQ0EsbUJacEJTO0VZcUJUO0VBQ0E7RUFDQTtFQUNBO0FmZzlCTjtBZTk4Qk07RUFDRSxtQloxQlk7QUgwK0JwQjtBZWhnQ0E7RUFxREU7QWY4OEJGO0FlNThCSTtFQUNFO0VBQ0E7RUFDQTtBZjg4Qk47QWUzOEJJO0VBQ0U7QWY2OEJOO0FlMzhCTTtFQUhGO0lBSUk7SUFDQTtFZjg4Qk47QUFDRjtBZTU4Qk07RUFDRTtFQUNBO0VBQ0EsZ0RaekNtQjtFWTBDbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmODhCUjtBZTU4QlE7RUFkRjtJQWVJO0lBQ0E7SUFDQSxnRFp0RFc7RUhxZ0NuQjtBQUNGO0FlNzhCUTtFQUNFO0VBQ0EsZ0RaM0RXO0FIMGdDckI7QWU1OEJRO0VBQ0U7QWY4OEJWO0FlMzhCUTtFQUNFO0VBQ0E7RUFDQTtBZjY4QlY7QWUzOEJVO0VBQ0U7RUFDQTtFQUNBLGNaM0ZjO0VZNEZkO0VBQ0E7RUFDQTtBZjY4Qlo7QWUzOEJZO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RWY4OEJaO0FBQ0Y7QWU1OEJZO0VBQ0UsY1p0R1M7QUhvakN2QjtBZXo4QlE7RUFDRTtFQUNBO0VBQ0EsY1poSFc7QUgyakNyQjtBZXo4QlU7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VmNDhCVjtBQUNGO0FlejhCUTtFQUNFO0FmMjhCVjtBZXo4QlU7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFZjQ4QlY7QUFDRjtBZTE4QlU7RUFDRTtFQUNBLGtCWmpIWTtFWWtIWixtQlovSEc7RVlnSUg7RUFDQTtFQUNBLDZCWnpIUztBSHFrQ3JCO0FlMThCWTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjY4Qlo7QUFDRjtBZTM4Qlk7RUFDRSxtQlo1SU07RVk2SU47RUFDQTtBZjY4QmQ7QWV4OEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWYwOEJWO0FleDhCVTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RWYyOEJWO0FBQ0Y7QWV4OEJZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFZjI4Qlo7QUFDRjtBZWpsQ0U7RUE0SUU7QWZ3OEJKO0FldjhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmeThCTjtBZXY4Qk07RUFDRTtBZnk4QlI7QWV2OEJRO0VBQ0U7RUFDQSxjWnpMSztFWTBMTDtBZnk4QlY7QWV0OEJRO0VBQ0UsbUJaOUxLO0VZK0xMO0VBQ0E7QWZ3OEJWO0FlcjhCUTtFQUNFLGNack1RO0FING9DbEI7QWVwOEJRO0VBQ0U7QWZzOEJWO0FlajhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1puTlk7QUhzcENsQjtBZWo4Qk07RUFDRTtBZm04QlI7QWUvN0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1o5Tlk7QUgrcENsQjtBZS83Qk07RUFDRTtBZmk4QlI7QWUxN0JJO0VBQ0U7RUFDQTtFQUNBLGdEWi9OZTtFWWdPZjtFQUNBO0VBQ0EsNkJacE9lO0FIZ3FDckI7QWUxN0JNO0VBUkY7SUFTSTtFZjY3Qk47QUFDRjtBZTM3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNjdCUjtBZTM3QlE7RUFWRjtJQVdJO0VmODdCUjtBQUNGO0FlNTdCUTtFQWRGO0lBZUk7RWYrN0JSO0FBQ0Y7QWU3N0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZis3QlY7QWU1N0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjg3QlY7QWUxN0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNaclNrQjtBSGl1QzFCO0FlMTdCUTtFQVJGO0lBU0k7SUFDQTtFZjY3QlI7QUFDRjtBZTM3QlE7RUFiRjtJQWNJO0lBQ0E7RWY4N0JSO0FBQ0Y7QWUzN0JNO0VBQ0U7QWY2N0JSO0FlMTdCTTtFQUNFO0VBQ0E7RUFDQSxjWjFUYTtFWTJUYjtBZjQ3QlI7QWV6N0JNO0VBQ0U7RUFDQTtFQUNBLGNaL1RlO0VZZ1VmO0FmMjdCUjtBZXo3QlE7RUFDRTtBZjI3QlY7QWV2N0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWnhVVTtBSGl3Q2xCO0FldjdCUTtFQUNFO0FmeTdCVjtBZXI3Qk07RUFDRSx5QlpsVlc7RVltVlgsbUJabFVtQjtFWW1VbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNaN1ZhO0VZOFZiO0FmdTdCUjtBZXI3QlE7RUFDRTtFQUNBO0FmdTdCVjtBZW43Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1o1V2E7QUhpeUNyQjtBZW43QlE7RUFDRTtFQUNBO0FmcTdCVjtBZWg3Qkk7RUFDRTtBZms3Qk47QWVoN0JNO0VBQ0U7RUFDQTtFQUNBO0FmazdCUjs7QWV0NkJNO0VBQ0U7QWZ5NkJSO0FldDZCTTtFQUNFO0VBQ0E7RUFDQSxrQloxWGdCO0VZMlhoQjtFQUNBO0VBQ0E7RUFDQSw2QlpsWWE7RVltWWI7QWZ3NkJSO0FldDZCUTtFQUNFLHFCWi9ZSztFWWdaTDtFQUNBO0FmdzZCVjtBZXA2Qk07RUFDRSxrQlp6WWdCO0VZMFloQixtQlp2Wk87RVl3WlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJaclphO0FIMnpDckI7QWVwNkJRO0VBQ0UsbUJaaGFVO0FIczBDcEI7QWVsNkJNO0VBQ0U7RUFDQTtFQUNBO0FmbzZCUjtBZTk4QkU7RUE4Q0U7QWZtNkJKO0FlbDZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm82Qk47QWVsNkJNO0VBQ0U7RUFDQTtBZm82QlI7QWVqNkJNO0VBQ0U7RUFDQTtBZm02QlI7QWVqNkJRO0VBQ0UsY1ovYks7RVlnY0w7QWZtNkJWO0FlajZCVTtFQUNFO0VBQ0EsY1puY1E7QUhzMkNwQjtBZTk1Qk07RUFDRTtFQUNBLGNabGRhO0VZbWRiO0VBQ0E7QWZnNkJSO0FlNzVCTTtFQUNFO0VBQ0EsY1puZFU7QUhrM0NsQjtBZTc1QlE7RUFDRTtBZis1QlY7QWV0L0JFO0VBNEZFO0FmNjVCSjtBZTU1Qkk7RUFDRTtFQUNBLGNaNWRjO0VZNmRkO0VBQ0E7RUFDQTtBZjg1Qk47QWVoZ0NFO0VBcUdFO0FmODVCSjtBZTc1Qkk7RUFDRTtFQUNBO0FmKzVCTjtBZTc1Qk07RUFDRTtBZis1QlI7QWU1NUJNO0VBQ0UsY1o3ZU87RVk4ZVA7QWY4NUJSO0FlNTVCUTtFQUNFO0FmODVCVjtBZTE1Qk07RUFDRTtFQUNBLGNaOWZhO0VZK2ZiO0FmNDVCUjtBZXRoQ0U7RUE4SEU7QWYyNUJKO0FlMTVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmNDVCTjtBZTE1Qk07RUFDRTtFQUNBLGNacGdCWTtBSGc2Q3BCO0FlejVCTTtFQUNFLGNaeGdCWTtFWXlnQlo7QWYyNUJSO0FlejVCUTtFQUNFO0FmMjVCVjtBZTFpQ0U7RUFvSkU7QWZ5NUJKO0FldjVCTTtFQUNFO0FmeTVCUjtBZXQ1Qk07RUFDRTtBZnc1QlI7QWVyNUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTVCUjtBZS9qQ0E7RUE2S0U7QWZxNUJGO0FlcDVCRTtFQUNFO0lBQ0U7RWZzNUJKO0VlcDVCSTtJ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O0F6QnEyREY7O0F5QmwyREE7RUFDRSx5QnRCdkJrQjtFc0J3QmxCO0F6QnEyREY7O0FBMTNERTtFQUNFO0VBQ0E7QUE2M0RKLEM7Ozs7QTBCMTVEQTs7RUFFRTtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmFzZS9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmFzZS90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmFzZS92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvZnoxNTIvc2Nzcy9wb3B1cC13aW5kb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvZnoxNTIvc2Nzcy9mejE1Mi1hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Z6MTUyL3Njc3MvZnoxNTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvZnoxNTIvc2Nzcy9mejE1Mi1tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9hbm8tZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbmV3cy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbmV3cy5saXN0L3RlYW0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL25ld3MubGlzdC9icmFuZHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21haW4uZmVlZGJhY2svZG9uYXRpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9tYWluL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvcHJvdmlkZS1hc3Npc3RhbmNlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvb3JnYW5pemF0aW9uL2NvbnRhY3RzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvb3JnYW5pemF0aW9uL3Jldmlld3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9kb2N1bWVudHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9wYWdlLWVycm9yL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvYXV0b2xhbmcvaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICdzY3NzL2Jhc2UvdmFycyc7XG5AdXNlICdzY3NzL2Jhc2UvZ3JpZCc7XG5AdXNlICdzY3NzL2Jhc2UvdHlwb2dyYXBoeSc7XG5cbkB1c2UgJ3Njc3MvYmxvY2tzL3BhZ2UnO1xuQHVzZSAnc2Nzcy9ibG9ja3MvaGVhZGVyJztcbkB1c2UgJ3Njc3MvYmxvY2tzL2Zvb3Rlcic7XG5AdXNlICdzY3NzL2Jsb2Nrcy9sb2dvJztcbkB1c2UgJ3Njc3MvYmxvY2tzL3NlY3Rpb24nO1xuQHVzZSAnc2Nzcy9ibG9ja3MvZm9ybXMnO1xuQHVzZSAnc2Nzcy9ibG9ja3MvZnoxNTIvaW5kZXgnO1xuQHVzZSAnc2Nzcy9ibG9ja3MvYW5vLWZvcm0nO1xuXG5AdXNlICdzY3NzL2NvbXBvbmVudHMvbmV3cyc7XG5AdXNlICdzY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYic7XG5AdXNlICdzY3NzL2NvbXBvbmVudHMvbmV3cy5saXN0L3RlYW0nO1xuQHVzZSAnc2Nzcy9jb21wb25lbnRzL25ld3MubGlzdC9icmFuZHMnO1xuQHVzZSAnc2Nzcy9jb21wb25lbnRzL21haW4uZmVlZGJhY2svZG9uYXRpb24nO1xuXG5AdXNlICdzY3NzL3BhZ2VzL21haW4nO1xuQHVzZSAnc2Nzcy9wYWdlcy9wcm92aWRlLWFzc2lzdGFuY2UnO1xuQHVzZSAnc2Nzcy9wYWdlcy9vcmdhbml6YXRpb24vY29udGFjdHMnO1xuQHVzZSAnc2Nzcy9wYWdlcy9vcmdhbml6YXRpb24vcmV2aWV3cyc7XG5AdXNlICdzY3NzL3BhZ2VzL2RvY3VtZW50cyc7XG5AdXNlICdzY3NzL3BhZ2VzL3BhZ2UtZXJyb3InO1xuXG5ib2R5IHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uO1xuICB9XG59XG4iLCIucm93LWVxLWhlaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy1lcS1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFycyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsZXhTYW5zJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vLi4vZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGV4U2Fucyc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vLi4vZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1BsZXhTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBmb250LWZhbWlseTogJ1BsZXhTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDclO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHVzKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmgyLCBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdQbGV4U2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRtZCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR1cykge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogJ1BsZXhTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuaDQsIGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6ICdQbGV4U2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oNSwgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogJ1BsZXhTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmg2LCBoNiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUGxleFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgY2FwdGlvbiwgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXJzLiRkZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLW5vLWFjY2VudCxcbiAgLmxpbmstbm8tYWNjZW50ID4gYSB7XG4gICAgY29sb3I6IHZhcnMuJGxpbmstY29sb3IgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYWNjZW50IHtcbiAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnktdGV4dCB7XG4gICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6IHZhcnMuJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLndoaXRlLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlZC10ZXh0IHtcbiAgICBjb2xvcjogdmFycy4kcmVkLWNvbG9yO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIGEuYnRuLWFjdGl2ZSxcbiAgLmJ0bi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNjcmVlbiBncmlkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdXM6IDQ3OXB4O1xuJHhzOiA3NjhweDtcbiRzbTogOTkxcHg7XG4kbWQ6IDEyMDBweDtcbiRsZzogMTUwMHB4O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHByaW1hcnktdGV4dC1jb2xvcjogIzRDNTY2NztcbiRwcmltYXJ5LXRleHQtY29sb3ItZGFyazogIzI4MmQyYztcbiRzZWNvbmRhcnktdGV4dC1jb2xvcjogIzlhYTdhZjtcbiRncmV5LWNvbG9yLWxpZ2h0ZXI6ICNmNGY0ZjQ7XG4kZ3JleS1jb2xvci1saWdodDogI2VlZWVlZTtcbiRncmV5LWNvbG9yOiAjY2NjO1xuJGdyZXktY29sb3ItZGFyazogIzc0N2U4NDtcbiRhY2NlbnQtY29sb3I6ICMwMWE4OTM7XG4kYWNjZW50LWNvbG9yLWRhcms6ICMwMDczNmU7XG4kbGluay1jb2xvcjogJGdyZXktY29sb3ItZGFyaztcbiRyZWQtY29sb3I6ICNkYzM1NDU7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZGVmYXVsdC10cmFuc2l0aW9uOiA1MDBtcyBlYXNlLWluLW91dDtcbiRkZWZhdWx0LWJveC1zaGFkb3ctbGlnaHQ6IDAgNXB4IDhweCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4xKTtcbiRkZWZhdWx0LWJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4yKTtcbiRkZWZhdWx0LWJvcmRlci1jb2xvcjogI0VBRTdFNztcbiRkZWZhdWx0LWJvcmRlci1yYWRpdXM6IDZweDtcbiRkZWZhdWx0LWJvcmRlci1yYWRpdXMtbWQ6IDEycHg7XG4iLCJAdXNlICcuLi9iYXNlL3ZhcnMnO1xuXG4ucGFnZSB7XG4gICRwYWdlOiAmO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICNwYW5lbCB7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTM3cHg7XG4gICAgbWluLWhlaWdodDogNTB2aDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODdweDtcbiAgICB9XG4gIH1cblxuICAmOmhhcygjYngtcGFuZWwpIHtcbiAgICAjeyRwYWdlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTlweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kbGcpIHtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJG1kKSB7XG4gICAgICB3aWR0aDogOTclO1xuICAgIH1cbiAgfVxuXG4gIC5iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjAsIDE3NSwgMC4xKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE2MCwgMTc1LCAwLjEpO1xuICB9XG59XG5cblxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9iYXNlL3ZhcnMnO1xuXG4uYW5vLW5hdmJhci5uYXZiYXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEodmFycy4kcHJpbWFyeS10ZXh0LWNvbG9yLC4yKTtcbiAgfVxuXG4gIC5hbm8tbmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ4LW5hdi0xLWx2bC1saW5rLXRleHQge1xuICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3I7XG4gIH1cblxuICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5ICYge1xuICAgIHBhZGRpbmc6IDdweCAwIDAgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLmluIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kc20pIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxleFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbiwgY29sb3IgdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh2YXJzLiRhY2NlbnQtY29sb3ItZGFyaywgJGxpZ2h0bmVzczogLTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmUtbWVudS1pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoI3t2YXJzLiRzbX0gKyAxcHgpKSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uLCBvcGFjaXR5IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTd2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoI3t2YXJzLiRzbX0gKyAxcHgpKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmUtbWVudSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKCN7dmFycy4kc219ICsgMXB4KSkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGV4U2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYygje3ZhcnMuJHNtfSArIDFweCkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kdXMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gICYgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICYgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICAmOm5vdCg6aGFzKC5sYW5nLXN3aXRjaGVyKSkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JTQtdGB0LrRgtC+0L/QvdGL0LUg0YHRgtC40LvQuCDQtNC70Y8gY29sbGFwc2VcbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoI3t2YXJzLiRzbX0gKyAxcHgpKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmxhbmctc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICZfX2J0biB7XG4gICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGdyZXktY29sb3ItbGlnaHRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGdyZXktY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGFjY2VudC1jb2xvci1kYXJrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFycyc7XG5cbi5wYWdlIHtcbiAgJl9fZm9vdGVyIHtcbiAgICAmLmZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFycyc7XG5cbmJvZHkge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkgYW5kIChtaW4td2lkdGg6IGNhbGMoI3t2YXJzLiR4c30gKyAxcHgpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFycyc7XG5cbmJvZHkge1xuICAuc2VjdGlvbjpub3QoLmZvb3Rlcikge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmLnNlY3Rpb24tdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24ge1xuICAgIC50aXRsZS1ib3gge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL3Njc3MvYmFzZS92YXJzJztcblxuYm9keSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpoYXMoLmJ0bikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRncmV5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IHZhcnMuJGdyZXktY29sb3ItZGFyaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAmX2FncmVlbWVudCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC50ZXh0LWVycm9yIHtcbiAgICBjb2xvcjogdmFycy4kcmVkLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vYmFzZS92YXJzJztcblxuLnBvcHVwLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggMzVweCA0MHB4IDQwcHg7IC8vIDM1cHggLSBmb3Igc2Nyb2xsIG1vZGFsX19jb250ZW50XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGdyZXktY29sb3ItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogdmFycy4kZGVmYXVsdC1ib3gtc2hhZG93O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucG9wdXAtd2luZG93LWNsb3NlLWljb24ge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZnoxNTItdHJhbnNsYXRlLXktdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vYmFzZS92YXJzJztcblxuLmZ6MTUyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiB2YXJzLiRkZWZhdWx0LWJvcmRlci1yYWRpdXMtbWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXJzLiRkZWZhdWx0LWJveC1zaGFkb3c7XG4gIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3ItZGFyaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9zaG93aW5nIHtcbiAgICBhbmltYXRpb246IGZ6MTUyLXRyYW5zbGF0ZS15LXVwIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgfVxuXG4gICZfY2xvc2luZyB7XG4gICAgYW5pbWF0aW9uOiBmejE1Mi10cmFuc2xhdGUteS11cCB2YXJzLiRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgfVxuXG4gICZfc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuYWN0aW9uLXNhdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Jhc2UvdmFycyc7XG5cbi5mejE1Mi1tb2RhbCB7XG4gIC5wb3B1cC13aW5kb3ctY2xvc2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcnMuJGdyZXktY29sb3ItZGFyaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAzMnB4OyAvLyDQvdC1INGB0YLQsNCy0LjRgtGMINCx0L7Qu9GM0YjQtSwg0L/QvtGC0L7QvNGDINGH0YLQviDQtNCy0LUg0YHRgtGA0L7Rh9C60Lgg0LLRi9Cz0LvRj9C00Y/RgiDQvdC1INC+0YfQtdC90YxcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR1cykge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29uZmlybSAmIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19zd2l0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgLnN3aXRjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoLWhpbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWRhcms7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS92YXJzJztcblxuLmFuby1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cy1tZDtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgICY6aGFzKC5idG4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfYWdyZWVtZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZi1yZXEge1xuICAgIGNvbG9yOiB2YXJzLiRyZWQtY29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIGxhYmVsLnJhZGlvLW9wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kZ3JleS1jb2xvci1saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGdyZXktY29sb3ItbGlnaHRlcjtcbiAgICB9XG5cbiAgICAucmFkaW8tY3VzdG9tIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFycy4kYWNjZW50LWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpby10ZXh0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5tZi1jYXB0Y2hhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAndGV4dCB0ZXh0J1xuICAgICAgICAgICAgJ2lucHV0IGltZyc7XG4gICAgZ2FwOiA1cHggMjVweDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZ2FwOiAxMHB4IDI1cHg7XG5cbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAndGV4dCdcbiAgICAgICAgICAgICdpbnB1dCdcbiAgICAgICAgICAgICdpbWcnO1xuICAgIH1cblxuICAgIC5tZi10ZXh0IHtcbiAgICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcnMuJGdyZXktY29sb3ItZGFyaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXA6aGFzKGlucHV0KSB7XG4gICAgICBncmlkLWFyZWE6IGlucHV0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9zY3NzL2Jhc2UvdmFycyc7XG4vKiDQkdC70L7QuiDQvdC+0LLQvtGB0YLQtdC5ICovXG4uYW5vLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gICY6aGFzKC5ieC1uZXdzbGlzdCkge1xuICAgIC5ieC1icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAuYngtc2VhcmNoZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5ieC1pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQuYngtZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAwIDAgdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5ieC1pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzIHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgYmFja2dyb3VuZDogdmFycy4kYWNjZW50LWNvbG9yO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRhY2NlbnQtY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiDQodC/0LjRgdC+0Log0LrQsNGA0YLQvtGH0LXQuiDQvdC+0LLQvtGB0YLQtdC5ICovXG4gIC5ieC1uZXdzbGlzdCB7XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuYngtbmV3c2xpc3QtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYngtbmV3c2xpc3QtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCN7dmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzfSAqIDIpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXJzLiRkZWZhdWx0LWJveC1zaGFkb3ctbGlnaHQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uLCB0cmFuc2Zvcm0gdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiB2YXJzLiRkZWZhdWx0LWJveC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogdmFycy4kZGVmYXVsdC1ib3gtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ4LW5ld3NsaXN0LWltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ieC1uZXdzbGlzdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvci1kYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFycy4kc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ4LW5ld3NsaXN0LWNvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBjb2xvcjogdmFycy4kcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYngtbmV3c2xpc3QtbW9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFycy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdzpoYXMoLmJ0bikge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sLXhzLTUge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog0J/QsNCz0LjQvdCw0YbQuNGPICovXG4gICAgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgICAgY29sb3I6IHZhcnMuJGdyZXktY29sb3ItZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ4LW5ld3NsaXN0LWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogdmFycy4kZ3JleS1jb2xvci1kYXJrO1xuXG4gICAgICAuem1kaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ieC1uZXdzbGlzdC1ldmVudC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWRhcms7XG5cbiAgICAgIC56bWRpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9kZXRhaWxcbiAgLmJ4LW5ld3NkZXRhaWwge1xuICAgIC5ieC1uZXdzZGV0YWlsLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogdmFycy4kZGVmYXVsdC1ib3gtc2hhZG93O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICAgIHRyYW5zaXRpb246IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmJ4LW5ld3NkZXRhaWwtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuZnVsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ieC1uZXdzZGV0YWlsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3ItZGFyaztcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiRzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ieC1uZXdzZGV0YWlsLWltZyArIC5ieC1uZXdzZGV0YWlsLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmJ4LW5ld3NkZXRhaWwtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ieC1uZXdzZGV0YWlsLW90aGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6IHZhcnMuJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ieC1uZXdzZGV0YWlsLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogdmFycy4kZ3JleS1jb2xvci1kYXJrO1xuXG4gICAgICAgIC56bWRpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYngtbmV3c2RldGFpbC1wcm9ncmFtLWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJzLiRkZWZhdWx0LWJvcmRlci1yYWRpdXMtbWQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIC56bWRpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ4LW5ld3NkZXRhaWwtZXZlbnQtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogdmFycy4kcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gICAgICAgIC56bWRpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYngtbmV3c2RldGFpbC1zbGlkZXItc2xpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gc2VhcmNoXG5cbi5hbm8tc2VhcmNoLXBhZ2Uge1xuICAuc2VhcmNoLXBhZ2Uge1xuICAgIGZvcm0ge1xuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLXF1ZXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSh2YXJzLiRhY2NlbnQtY29sb3IsIDAuMSk7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcnMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZDogdmFycy4kYWNjZW50LWNvbG9yO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRhY2NlbnQtY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogPT09INCg0LXQt9GD0LvRjNGC0LDRgtGLID09PSAqL1xuICAgIC5zZWFyY2gtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcHJldmlldyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtaXRlbS1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogdmFycy4kZ3JleS1jb2xvci1kYXJrO1xuXG4gICAgICAgIC5zZWFyY2gtaXRlbS1kYXRlIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog0J/QvtC00YHQstC10YLQutCwINC90LDQudC00LXQvdC90L7Qs9C+ICovXG4gICAgYiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcnMuJGFjY2VudC1jb2xvciwgMC4xNSk7XG4gICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAvKiA9PT0g0KHQvtGA0YLQuNGA0L7QstC60LAgPT09ICovXG4gICAgLnNlYXJjaC1zb3J0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiA9PT0g0J/QsNCz0LjQvdCw0YbQuNGPID09PSAqL1xuICAgIGZvbnQudGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM3Nzc7XG5cbiAgICAgIGIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFycy4kYWNjZW50LWNvbG9yLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qID09PSDQn9GD0YHRgtC+0Lkg0YDQtdC30YPQu9GM0YLQsNGCID09PSAqL1xuICAgIC5zZWFyY2gtcmVzdWx0IHtcbiAgICAgIHA6bm90KDpmaXJzdC1jaGlsZCwgOm50aC1jaGlsZCgyKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5ub3RldGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmM2YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlMGUwO1xuICAgICAgICBjb2xvcjogI2M2MjgyODtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qID09PSDQkNC00LDQv9GC0LjQsiA9PT0gKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgLnNlYXJjaC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1wcmV2aWV3IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL3Njc3MvYmFzZS92YXJzJztcblxuYm9keSB7XG4gIC5ieC1icmVhZGNydW1iIHtcbiAgICAuYngtYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogdmFycy4kZ3JleS1jb2xvci1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Jhc2UvdmFycyc7XG4vLzpyb290IHtcbi8vICAtLXRlYW0taW1hZ2Utc2l6ZTogMjQwcHg7XG4vLyAgLS10ZWFtLWltYWdlLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4vL31cblxuLnNlY3Rpb24ge1xuICAudGVhbSB7XG4gICAgLnRlYW0tbWVtYmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogdmFyKC0tdGVhbS1pbWFnZS1zaXplLCAyNDBweCk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tdGVhbS1pbWFnZS1zaXplLCAyNDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRlYW0taW1hZ2UtYm9yZGVyLXJhZGl1cywgMTAwJSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Jhc2UvdmFycyc7XG5cbi5icmFuZHMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5icmFuZC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyB2YXJzLiRkZWZhdWx0LXRyYW5zaXRpb24sIG9wYWNpdHkgdmFycy4kZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFycy4kZGVmYXVsdC1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiIsIkB1c2UgJy4uLy4uLy4uL2Jhc2UvdmFycyc7XG5cbi5xci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXJzLiRkZWZhdWx0LWJvcmRlci1yYWRpdXMtbWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogdmFycy4kZ3JleS1jb2xvci1saWdodGVyO1xuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvdmFycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuLmFuby1ob21lLmhvbWUge1xuICAkaG9tZTogJy5ob21lJztcblxuICBwYWRkaW5nOiAxNTBweCAwIDEzMHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJGxnKSB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMTBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgcGFkZGluZzogMTEwcHggMCA5MHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR1cykge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIC5iZy1vdmVybGF5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgNjAlLCByZ2IoODUgMTg4IDE4NCkpO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4kc20pIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAjeyRob21lfV9fc2xpZGUge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDcwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4kbWQpIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA2NSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogODUlO1xuICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJG1kKSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IHZhcnMuJHNtKSB7XG4gICAgICBjb2xvcjogdmFycy4kcHJpbWFyeS10ZXh0LWNvbG9yLWRhcms7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDEwcHggI2ZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4kc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvdmFycyc7XG5cbi5wcm92aWRlLWFzc2lzdGFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmV5LWNvbG9yLWxpZ2h0O1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vYmFzZS92YXJzJztcblxuLmNvbnRhY3RzIHtcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnptZGkge1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJHhzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgICZfX25hbWUge1xuICAgICAgY29sb3I6IHZhcnMuJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXJzLiRzZWNvbmRhcnktdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aHVtYm5haWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaXRlbS1jb250YWN0IHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJG1kKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtZGV0YWlscyB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZsZXg6IDAgMCAyMDBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogdmFycy4keHMpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xpZW50YmxvY2sge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL3Njc3MvYmFzZS92YXJzJztcblxuLmRvY3VtZW50cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHggMDtcbn1cblxuLmRvY3VtZW50LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbiwgdHJhbnNmb3JtIHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXJzLiRkZWZhdWx0LWJveC1zaGFkb3c7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcnMuJGdyZXktY29sb3ItbGlnaHRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6IHZhcnMuJGdyZXktY29sb3ItZGFyaztcbiAgfVxuXG4gICZfX3ZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgfVxufVxuXG4vKiDQptCy0LXRgtCwINC/0L4g0YLQuNC/0YMg0YTQsNC50LvQsCAqL1xuXG4uZG9jdW1lbnQtY2FyZFtkYXRhLWV4dD1cInBkZlwiXSAuZG9jdW1lbnQtY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGVhZWE7XG4gIGNvbG9yOiAjZDMyZjJmO1xufVxuXG4uZG9jdW1lbnQtY2FyZFtkYXRhLWV4dD1cImRvY1wiXSAuZG9jdW1lbnQtY2FyZF9faWNvbixcbi5kb2N1bWVudC1jYXJkW2RhdGEtZXh0PVwiZG9jeFwiXSAuZG9jdW1lbnQtY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuXG4uZG9jdW1lbnQtY2FyZFtkYXRhLWV4dD1cInhsc1wiXSAuZG9jdW1lbnQtY2FyZF9faWNvbixcbi5kb2N1bWVudC1jYXJkW2RhdGEtZXh0PVwieGxzeFwiXSAuZG9jdW1lbnQtY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG4gIGNvbG9yOiAjMmU3ZDMyO1xufVxuXG4uZG9jdW1lbnQtY2FyZFtkYXRhLWV4dD1cInppcFwiXSAuZG9jdW1lbnQtY2FyZF9faWNvbixcbi5kb2N1bWVudC1jYXJkW2RhdGEtZXh0PVwicmFyXCJdIC5kb2N1bWVudC1jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZDogI2YzZTVmNTtcbiAgY29sb3I6ICM3YjFmYTI7XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3ZhcnMnO1xuXG4uZXJyb3ItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xufVxuXG4uZXJyb3ItY29kZSB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXJzLiRhY2NlbnQtY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiR4cykge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZXJyb3ItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogdmFycy4kZ3JleS1jb2xvci1kYXJrO1xufVxuXG4uZXJyb3ItYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFycy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcnMuJGRlZmF1bHQtdHJhbnNpdGlvbjtcbn1cblxuLmVycm9yLWFjdGlvbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudC1jb2xvci1kYXJrO1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIi5nb29nLXRlLW1lbnUtZnJhbWUsXG4uZ29vZy10ZS1iYW5uZXItZnJhbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/