/**
Theme Name: PositiveCinema - Blue Theme
Version: 1.0.0
Author: LSI SOFTWARE S.A.
*/
/** === Includes === */
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
@font-face {
  font-family: 'NonBreakingSpaceOverride';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}

/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
 * since its edges can look jagged due to lack of antialiasing. In this case, we are several
 * layers of box-shadow to add the border visually, which will render the border smoother. */
/* Calculates maximum width for post content */
/* Nested sub-menu padding: 10 levels deep */
/* Ensure all font family declarations come with non-latin fallbacks */
/* Build our non-latin font styles */
html,
body {
  min-width: 360px;
  background-color: #171717;
  margin: 0 auto;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.page-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0;
  margin: 0 auto;
}

.page-wrap:not(:has(fb-gallery)) {
  max-width: 1533px;
}

.page-container {
  min-height: 100%;
}

.page-footer {
  background-color: #1d1d1d;
  padding-left: 40px;
  padding-right: 40px;
  display: table;
}

.page-content {
  flex: 1 0 auto;
  min-height: 602px;
}

.page-content-event {
  max-width: 1000px;
  margin: 0 auto;
}

.icons {
  position: relative;
  top: 9px;
}

.icons i {
  font-size: 26px;
}

.footer-icons a {
  color: #e6e6e6;
}

.footer-icons i {
  font-size: 2rem;
}

.footer-icons i:hover {
  color: #e6e6e6;
}

#loginModal .modal-body,
#registerModal .modal-body,
#resetPasswordModal .modal-body,
#setPasswordModal .modal-body {
  background-color: #1e1e1e;
  background-image: url("/assets/images/gate/gate-320/gate.png");
  background-repeat: no-repeat;
  background-size: 40% 100%;
}

#loginModal .modal,
#registerModal .modal,
#resetPasswordModal .modal,
#setPasswordModal .modal {
  padding-right: 0 !important;
}

#loginModal .modal-body::-webkit-scrollbar,
#registerModal .modal-body::-webkit-scrollbar,
#resetPasswordModal .modal-body::-webkit-scrollbar,
#setPasswordModal .modal-body::-webkit-scrollbar {
  width: 6px;
}

#loginModal .modal-body::-webkit-scrollbar-track,
#registerModal .modal-body::-webkit-scrollbar-track,
#resetPasswordModal .modal-body::-webkit-scrollbar-track,
#setPasswordModal .modal-body::-webkit-scrollbar-track {
  background-color: #1e1e1e;
}

#loginModal .modal-body::-webkit-scrollbar-thumb,
#registerModal .modal-body::-webkit-scrollbar-thumb,
#resetPasswordModal .modal-body::-webkit-scrollbar-thumb,
#setPasswordModal .modal-body::-webkit-scrollbar-thumb {
  background-color: #0a71e9;
  border-radius: 20px;
}

@media (min-width: 576px) {
  #loginModal .modal-dialog-centered,
  #registerModal .modal-dialog-centered,
  #resetPasswordModal .modal-dialog-centered,
  #setPasswordModal .modal-dialog-centered {
    min-height: 100vh;
  }
}

#loginModal .modal-body,
#registerModal .modal-body,
#resetPasswordModal .modal-body,
#setPasswordModal .modal-body {
  max-height: 970px;
  height: 970px;
}

.modal-open > *:not(.modal, toast-notification) {
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  filter: blur(20px);
}

.logo {
  margin-top: 0;
  margin-left: 6px;
  width: 110px;
  height: 26px;
  background-size: contain;
  background-image: url("assets/images/logo.png");
  background-repeat: no-repeat;
}

@media (min-width: 992px) {
  .logo {
    margin-left: -13px;
    margin-top: 0.35rem;
    height: 36px;
    width: 160px;
  }
}

.account-area {
  line-height: 28px;
  font-size: 1rem;
  letter-spacing: -0.1px;
  color: #e6e6e6;
}

.bg-black {
  background-color: #171717;
}

price-table .card.light a {
  color: #086adb !important;
  text-decoration: none;
}

price-table .card a {
  text-decoration: none;
}

price-table .card.light {
  color: #086adb !important;
}

price-table .card.dark a {
  color: #4294ff !important;
}

/* a:active, a:hover, .navbar span:hover, a:focus, .navbar .open > a {
    text-decoration: underline;
    text-decoration-color: $dark-interaction-blue-hover;
    background-color: transparent !important;
} */
language-changer ul li {
  display: inline;
}

.btn {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: -0.1px;
}

.wp-block-latest-posts__featured-image img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}

app-screening-card-button .btn {
  height: 40px;
  width: 60px;
}

account-container > button:last-of-type {
  margin-right: 0;
}

.dropdown-item {
  padding: 0.25rem 0.6rem;
}

.aside {
  min-height: 900px;
  background-color: #1e1e1e;
}

.wpcf7 {
  max-width: 800px;
  margin: 0 auto;
}

.wpcf7-list-item {
  margin: 0;
}

.search-form {
  position: relative;
}

.search-form input {
  width: 100%;
  border: 1px solid #9d9d9d;
  padding: 10px 15px;
  padding-right: 55px;
  font-size: 14px;
}

.search-form button {
  position: absolute;
  height: 100%;
  right: 0;
  top: 1px;
  bottom: 1px;
  padding: 5px;
  border: none;
  width: 50px;
  padding-top: 5px;
  color: #b7b7b7;
  background-color: transparent;
  cursor: pointer;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

input:-internal-autofill-selected {
  background-color: #222222;
}

.btn {
  margin-bottom: 0;
}

/* clears the 'X' from Internet Explorer */
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.result-item {
  display: flex;
  flex-direction: row;
}

.result-item__thumbnail .post-thumbnail {
  padding-right: 10px;
}

.result-item__content-wrapper {
  width: 100%;
}

.result-item__content-wrapper .result-item__category-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.result-item__content-wrapper .result-item__category-wrapper p {
  padding: 0 12px;
  margin-right: 16px;
  margin-bottom: 8px;
  border-radius: 100px;
  background-color: #222222;
}

.result-item__content-wrapper .result-item__link-wrapper {
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.1px;
  font-size: 18px;
}

.divider,
hr {
  margin: 32px 0;
  border: 0;
  border-bottom: 1px solid #222222;
}

.divider--dark {
  border-bottom-color: #222222;
}

input.wpcf7-not-valid {
  color: #ec7c85;
  border-color: #f94646;
}

span.wpcf7-not-valid-tip {
  color: #ec7c85;
  font-weight: 600;
}

span.wpcf7-not-valid-tip:before {
  content: "! ";
  color: #f94646;
  position: relative;
  top: 1px;
}

.wpcf7-response-output {
  display: none;
}

.wpcf7 .ajax-loader {
  display: none !important;
}

.wpcf7-checkbox label {
  position: relative;
  cursor: pointer;
}

.wpcf7-checkbox input[type="checkbox"] {
  visibility: hidden;
}

.wpcf7-checkbox input[type="checkbox"] + span:before {
  display: block;
  position: absolute;
  content: "";
  width: 22px;
  height: 22px;
  top: 0px;
  left: 0px;
  border: 2px solid #9b9b9b;
  border-radius: 5px;
}

.wpcf7-checkbox input[type="checkbox"] + span:after {
  display: block;
  position: absolute;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  width: 22px;
  height: 22px;
  top: 0;
  left: 0;
  visibility: hidden;
  font-size: 14px;
  text-align: center;
  line-height: 22px;
}

.wpcf7-checkbox input[type="checkbox"]:checked + span:before {
  background: transparent;
  border-color: #0095fd;
}

.wpcf7-checkbox input[type="checkbox"]:hover + span:after {
  visibility: visible;
}

.wpcf7-checkbox input[type="checkbox"]:checked + span:after {
  visibility: visible;
  color: #0095fd;
}

.wpcf7-checkbox input[type="checkbox"]:checked:hover + span:before,
.wpcf7-checkbox input[type="checkbox"]:checked:hover + span:after {
  border-color: #0876db;
}

.wpcf7-list-item-label {
  margin-left: 20px;
  font-weight: 500;
  display: inline-block;
  font-size: 18px;
  letter-spacing: -0.1px;
}

/* utility classes */
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.textleft {
  text-align: left;
}

.textright {
  text-align: right;
}

.clear {
  clear: both;
}

.wp-block-positivecinema-card h1 {
  font-weight: 600;
}

.wp-block-positivecinema-card img {
  width: 100%;
  height: auto;
}

.modal .close {
  content: "";
  position: absolute;
  right: 30px;
  top: 30px;
  cursor: pointer;
  background-image: url("/assets/images/close1.svg");
  width: 20px;
  height: 20px;
  background-size: cover;
  opacity: 0.8;
}

.modal .close:not(:disabled):not(.disabled):hover {
  opacity: 1;
}

a.wp-block-button__link {
  font-size: 1rem;
}

a.wp-block-button__link:hover {
  text-decoration: none;
}

.wp-block-column {
  margin: 0 auto;
}

.post-box {
  margin: 0 auto;
  width: calc(100% - 24px);
}

.post-box .thumbnail img {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  aspect-ratio: 320 / 280;
}

.post-box .title {
  padding-top: 7px;
}

.post-box .title a {
  cursor: pointer;
  color: #adadad;
  font-family: TheSans;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}

.post-box .title a:hover {
  color: #adadad;
}

.post-box .excerpt {
  color: #e6e6e6;
  font-family: TheSans;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: -0.7px;
}

@media (max-width: 767px) {
  .post-box .title {
    font-size: 0.88rem;
    line-height: 1.38rem;
    letter-spacing: 0.1px;
  }
  .post-box .excerpt {
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.1px;
  }
}

@media (max-width: 575px) {
  .post-box {
    width: 100%;
  }
}

@media (min-width: 576px) and (max-width: 1439px) {
  .post-box .thumbnail img {
    aspect-ratio: 216 / 184;
  }
}

cinema-details .cinema-details-content {
  max-width: 1000px;
}

.posts-grid-title {
  height: 96px;
}

@media (max-width: 767px) {
  .posts-grid-title {
    height: auto;
  }
}

/* NAVIGATION */
.navbar {
  letter-spacing: -.5px;
  line-height: 32px;
}

.navbar ul[id^="menu"][id*="footer"] {
  letter-spacing: 0;
}

.navbar ul[id^="menu"][id*="footer"] .nav-item {
  line-height: 24px;
}

@media (max-width: 991px) {
  .navbar {
    letter-spacing: -.25px;
  }
}

.navbar-black {
  color: #e6e6e6;
}

#topmost-menu, #main-menu {
  font-size: 1.5rem;
  z-index: 9999;
  display: none;
}

#main-menu {
  height: 48px;
  padding-left: 40px;
  padding-right: 40px;
}

#main-menu .menu-main-menu-container:first-of-type ul.dropdown-menu {
  margin-left: -40px;
}

#main-menu .menu-main-menu-container:last-of-type ul.dropdown-menu {
  margin-right: -40px;
}

#topmost-menu {
  min-height: 64px;
  height: 64px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
}

#main-menu, #mobile-menu {
  z-index: 9998;
}

@media (max-width: 991px) {
  ul[id^="menu"][id*="topmost"] .nav-item:not(.dropdown).active span {
    color: #4294ff;
  }
}

@media (min-width: 992px) {
  #topmost-menu .navbar-nav {
    padding-top: .15rem;
  }
  ul[id^="menu"][id*="topmost"] .nav-item:not(.dropdown) .nav-link:after, ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown) .nav-link:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    height: 2px;
    background-color: #4294ff;
    width: 0;
  }
  ul[id^="menu"][id*="topmost"] .nav-item:not(.dropdown):hover .nav-link:after, ul[id^="menu"][id*="topmost"] .nav-item:not(.dropdown).active .nav-link:after, ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown):hover .nav-link:after, ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown).active .nav-link:after {
    width: 100%;
  }
  ul[id^="menu"][id*="topmost"] .nav-item:not(.dropdown):hover .nav-link:after, ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown):hover .nav-link:after {
    transition: width .2s ease;
  }
  ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown) .nav-link:after {
    bottom: 6px;
  }
  ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown):not(:first-child) .nav-link:before {
    content: "|";
    position: relative;
    left: -14px;
  }
  ul[id^="menu"][id*="footer"] .nav-item:not(.dropdown):not(:first-child) .nav-link span {
    margin-left: -4px;
  }
}

#mobile-menu a :hover {
  color: #4294ff;
}

#mobileMenuNavbar {
  background-color: #0f0f0f;
  padding: 0 15px;
}

.dropdown-menu {
  background-color: #1f1f1f;
  border: none;
  margin-top: 0;
  font-size: .9em;
  border-radius: 0;
}

#mobile-menu div[class^="menu"] .dropdown-menu {
  background-color: initial;
  border: none;
  margin-top: 0;
}

.dropdown-item {
  font-weight: 500;
}

.navbar-toggler {
  padding: 0;
}

.navbar-toggler-icon {
  background-image: url("assets/images/menu_BOLD.svg");
  /*background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");*/
}

.navbar .dropdown-item:hover, .navbar .dropdown-item:focus {
  background-color: inherit;
}

.navbar a {
  color: #e6e6e6;
}

/* SEARCH SECTION > */
button.search-interact {
  color: #fff;
  width: 24px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: .25rem;
}

button.search-interact > span {
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  content: "";
  background: no-repeat 50%;
  background-size: 100% 100%;
}

.search-section {
  opacity: 0;
  transition: opacity .3s;
  z-index: -1;
  height: 80px;
  background-color: #222222;
  width: 100%;
}

.search-section-fluid {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
}

@media (min-width: 1024px) {
  .search-section-fluid {
    width: 80%;
    left: 10%;
    right: 10%;
  }
}

.search-section.open {
  opacity: 1;
  z-index: 10000;
}

.search-section button {
  padding: 0;
  background: transparent;
  border: none;
  display: inline-block;
  width: 80px;
  height: 80px;
}

.search-section input {
  display: inline-block;
}

.search-section .search-field {
  opacity: 0;
  transition: opacity .3s;
  height: 80px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: -0.2px;
  border: none;
  background-color: #222222;
  padding-left: 64px;
  color: #e6e6e6;
  display: inline-block;
}

.search-section .search-close, .search-section .search-submit {
  display: none;
}

.search-section-fluid .search-close {
  display: block;
}

.search-section-fluid .search-close i {
  font-size: 18px;
  line-height: 18px;
  position: relative;
  padding: 5px 0;
  margin: 0;
  height: 24px;
  width: 24px;
}

.search-section .search-clear {
  opacity: 0;
  transition: opacity .3s;
  left: 1px;
}

.search-section .search-clear i {
  line-height: 17px;
  border-radius: 21px;
  border: 2px solid #e6e6e6;
  width: 21px;
  height: 21px;
  font-size: 9px;
  padding: 2px;
  margin-bottom: 5px;
  color: #e6e6e6;
}

.search-section.dirty .search-clear {
  opacity: 1;
}

.search-section.open .search-field {
  opacity: 1;
}

/* < SEARCH SECTION */
.probox {
  background-color: #222222 !important;
  color: #e6e6e6 !important;
}

.probox .proinput {
  padding-left: 30px !important;
}

.probox .proloading, .probox .proclose {
  position: absolute;
  left: 0px;
}

/**/
#main-menu .navbar .nav-item .dropdown-menu,
#topmost-menu .navbar .nav-item .dropdown-menu {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

ul[id^="menu"][id*="main"] .nav-item:hover .dropdown-menu,
#topmost-menu .navbar .nav-item:hover .dropdown-menu {
  display: block;
}

#main-menu .navbar .dropdown-toggle:after {
  display: none;
}

#mobile-menu .navbar .navbar-nav .show .dropdown-toggle {
  color: #4294ff !important;
}

#main-menu div[class^="menu"][class*="main"] {
  font-size: 1.125rem;
  letter-spacing: -.1px;
}

.mobile-menu-footer, #mobile-menu div[class^="menu"][class*="main"] {
  background-color: #222222;
  margin: 0 -15px;
  padding: 0 15px;
}

.mobile-menu-footer button {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -.25px;
  line-height: 24px;
}

#mobile-menu .navbar .navbar-nav .show .dropdown-toggle:after {
  color: #5ca3ff;
  content: "\f106";
}

#mobile-menu .navbar .dropdown-toggle:after {
  font-family: "Font Awesome 5 Free", sans-serif;
  font-weight: 900;
  content: "\f107";
  border: none;
  position: absolute;
  left: calc(100vw - 50px);
  top: 9px;
  margin: 0;
  vertical-align: 0;
}

/*#mobile-menu .dropdown-menu:not(my-account-menu) {*/
/*    background-color: #0f0f0f;*/
/*}*/
#mobile-menu .navbar a:active, #mobile-menu .navbar a:hover, #mobile-menu .navbar span:hover {
  text-decoration: none;
}

#topmost-menu .navbar {
  padding: .39rem .89rem;
}

#main-menu .navbar {
  padding: 0;
}

.mobile-main-menu {
  min-height: 64px;
}

.nav-link {
  display: inline-block;
  padding: .45rem 0 !important;
  position: relative;
}

#topmost-menu .nav-link {
  padding: 0 !important;
}

.nav-item {
  position: relative;
  margin-right: 1.8rem;
}

#main-menu .nav-item:last-of-type {
  margin-right: 0;
}

ul[id^="menu"][id*="main"] .menu-item.menu-item-has-children:hover:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 9999;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #222222;
  border-style: solid;
  border-width: 0 12px 12px;
}

div[class^="menu"][class*="header"] .switch-wrapper.is-open:before {
  left: 1rem;
}

div[class^="menu"][class*="header"] .switch-wrapper .dropdown-options {
  border-radius: 0;
}

div[class^="menu"][class*="header"] .switch-wrapper {
  display: block;
}

ul[id^="menu"][id*="shop"] .menu-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: -.1px;
}

ul[id^="menu"][id*="shop"] .active .nav-link,
ul[id^="menu"][id*="shop"] .nav-link:hover,
ul[id^="menu"][id*="shop"] a :hover {
  color: #4294ff !important;
}

ul[id^="menu"][id*="shop"] .nav-link:hover {
  cursor: pointer;
}

ul[id^="menu"][id*="main"] .dropdown-menu,
account-container ul.dropdown-menu {
  left: -54px;
  padding: 0;
}

ul[id^="menu"][id*="main"] .dropdown-menu {
  min-width: 180px;
}

ul[id^="menu"][id*="main"] .menu-item:last-of-type > .dropdown-menu,
account-container .menu-item:last-of-type > .dropdown-menu {
  left: auto;
  right: 0;
}

ul[id^="menu"][id*="main"] ul > li.nav-item:last-of-type {
  margin-right: 0;
}

ul[id^="menu"][id*="main"] ul > li.nav-item,
account-container .navbar-nav ul.dropdown-menu > li.nav-item {
  margin: 0;
  text-align: center;
  display: flex;
  align-items: center;
  min-height: 64px;
}

ul[id^="menu"][id*="main"] ul > li.nav-item a,
account-container .navbar-nav ul.dropdown-menu > li.nav-item a,
region-switcher .navbar-nav ul.dropdown-menu > li.nav-item a {
  color: #4294ff !important;
}

ul[id^="menu"][id*="main"] ul > li.nav-item a,
region-switcher .navbar-nav ul.dropdown-menu > li.nav-item a {
  min-width: 230px;
}

ul[id^="menu"][id*="main"] ul > li.nav-item:not(:first-child),
account-container .navbar-nav ul.dropdown-menu > li.nav-item:not(:first-child) {
  border-top: 1px solid #707070;
}

ul[id^="menu"][id*="main"] ul > li.nav-item:hover,
account-container .navbar-nav ul.dropdown-menu > li.nav-item:hover {
  background-color: #147df5;
}

#main-menu, account-container, language-changer {
  font-weight: 500 !important;
}

ul[id^="menu"][id*="main"] ul > li.nav-item:hover a,
account-container .navbar-nav ul.dropdown-menu > li.nav-item:hover a,
region-switcher .navbar-nav ul.dropdown-menu > li.nav-item:hover a {
  color: #fff !important;
}

my-account-menu.dropdown-menu {
  color: #e6e6e6;
  width: 100vw;
  padding: 20px 40px;
}

.space-l-40 {
  padding-left: 2.5rem;
}

#mobile-menu region-switcher .navbar {
  padding: 0 0.6rem;
}

#mobile-menu region-switcher .navbar .mobile-version a {
  line-height: 50px;
}

#mobile-menu region-switcher .navbar .mobile-version a .pc {
  top: 0;
}

.select {
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}

.select select {
  font-family: "Arial";
  display: inline-block;
  width: 100%;
  cursor: pointer;
  padding: 14px 15px;
  outline: 0;
  border: 1px solid #adadad;
  border-radius: 4px;
  background: #1e1e1e;
  color: #e6e6e6;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.select select::-ms-expand {
  display: none;
}

.select select:hover,
.select select:focus {
  color: #e6e6e6;
  background: #1e1e1e;
}

.select select:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.select .select_arrow {
  position: absolute;
  top: 13px;
  right: 20px;
  width: 16px;
  height: 16px;
  border: solid #5ca3ff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.select select:hover ~ .select_arrow,
.select select:focus ~ .select_arrow {
  border-color: #5ca3ff;
}

.select select:disabled ~ .select_arrow {
  border-top-color: #cccccc;
}

.select .components-select-control {
  height: auto;
}

.select html.nogap,
.select html.nogap body {
  width: 100%;
  max-width: none;
}

/*# sourceMappingURL=data:application/json;base64,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RUFDckIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLGdDQUFnQztBQUNsQzs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7O0VBRUUsV0FBVztFQUNYLGVBQWU7QUFDakIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG5UaGVtZSBOYW1lOiBQb3NpdGl2ZUNpbmVtYSAtIEJsdWUgVGhlbWVcblZlcnNpb246IDEuMC4wXG5BdXRob3I6IExTSSBTT0ZUV0FSRSBTLkEuXG4qL1xuLyoqID09PSBJbmNsdWRlcyA9PT0gKi9cbi8qXG4gKiBDaHJvbWUgcmVuZGVycyBleHRyYS13aWRlICZuYnNwOyBjaGFyYWN0ZXJzIGZvciB0aGUgSG9lZmxlciBUZXh0IGZvbnQuXG4gKiBUaGlzIHJlc3VsdHMgaW4gYSBqdW1waW5nIGN1cnNvciB3aGVuIHR5cGluZyBpbiBib3RoIHRoZSBDbGFzc2ljIGFuZCBibG9ja1xuICogZWRpdG9ycy4gVGhlIGZvbGxvd2luZyBmb250LWZhY2Ugb3ZlcnJpZGUgZml4ZXMgdGhlIGlzc3VlIGJ5IG1hbnVhbGx5IGluc2VydGluZ1xuICogYSBjdXN0b20gZm9udCB0aGF0IGluY2x1ZGVzIGp1c3QgYSBIb2VmbGVyIFRleHQgc3BhY2UgcmVwbGFjZW1lbnQgZm9yIHRoYXRcbiAqIGNoYXJhY3RlciBpbnN0ZWFkLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb25CcmVha2luZ1NwYWNlT3ZlcnJpZGUnO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjI7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R01nQUJBQUFBQUFNb0FBMEFBQUFBQ0RRQUFBTFRBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwWkdWRTBjR2g0R1lBQ0NhaEVJQ2p4M0N5d0FBVFlDSkFOVUJDQUZoaUVIZ1d3YlhRZklMZ3BzWStyUVJSQVJ3eUFzNnVMN3B4elloeEVFKzMyYjNhZUhtaWZSNnRrbGtTOWhpWkEwZXdrcUdSSkUrSDcvKzYzNzhBU1ZpSy9QR2VhdnFKeU96c2NlS2kxczNCQ2lRc2lPZG4xci9SQmdJSllFZ0NVaGJtLzgvOC9oNHNhUHNzblROa2tpV1VCclRSdGptUVNhanczVWkzcFozTFlEUEQrWEcyQzNKQS95S0FTOC9yVTVlTmZ1R3FSZjRlTk5nVjRZQWxJSWd4Z2xFa1dlNkZZcHExMCt3aTNnKy9uVWd2Z1BGY3pOcnovUnNUZ1ZtL3pmYlB1SFpsc3VRRUN4dXlxQmNRd0tGQmpGZ0tPOEFxUDRiQU45dEZKdG5NOXhQY2JOamVYUy94MXdZL3hVNTJmNVcvWDErOWNuSDRZd0tJYW9SUkFrVWtqL1lsQUFlRi82MjRmb2lJREJnQm1nUUJlR0F5aEJsalVQWlVtL2wyZFR2bXBxY0JEVU9IZGJQWldkOEpzQkFzR3I0dzgvRURuODIvYlVQeDRlaDBZTnJRVEJ1SE8yRmpRRUFHQndLMERlSTM3RHBRVnFkRVJTNGdaQmhwZVVoV0NmTEZ6N0o5OWFFQmdzSkNIdlVHQWRBUHA0SUFERENBUENFRk1HcE1aOUFRcFRmUXRRR2hMYkdWQlpGVjhCYXFOeVA2OG9UWmdITmozTThrQlBmWFRUQzl0OTBVdXpZaHk5Y2lIMGdyVmxPY3F5Q3l0aXN2YnNFUnNFWXp0aXpuUjBXQ3JtVGtzSndiU05LNmZkMVJ2cjI1STlvTHZjdFVvRWJOT21YSmJxZ1lnUFhFSEo4MklVc3JDbnBreGgyM0YxcmZaMnpjUm5KWW9YdGF1QjNWVEZrRlhRZzN1b1pZRDVxRTBrZGpEdG9Eb0YxaDJidWxHbWV2NUhiWWhicmp0b2hRU1JJNGFOT2tmZkljVCtkM3Y2YXRwYVloM0p2UG9Rc3p0Q2NxdmFCa3BwRFNQY1EzYnczS2FDQm8xZjVDSldUWkVnVzNMakxvZllnNTFNYVZlenJ4OHhaaXRZYlE5S1llb1JhcVFkVkx3U0VmcktYTEsxb3RDV09LTmRSL1l3WUFmb241WWs4TzJNSmZTRDEwZFBHQTVQSUpKUU1rYWgwdWdNSml2Nng0RG03TEVhOHhuclJHR0dMQWc0c0FsYnNBMDdzQXQ3NkRPc1hLTzNoSWp0SWxwbm5GcnQxcVc0a2g2TmhTODNQLzZIQi9mbDFTTUFBQT09KSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBVVFBQTBBQUFBQUNEUUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFFOUFBQUFCd0FBQUFjaGY1eVUwZEVSVVlBQUFUWUFBQUFIQUFBQUI0QUp3QWJUMU12TWdBQUFhQUFBQUJKQUFBQVlKQWNnVTVqYldGd0FBQUNJQUFBQUY0QUFBRnFVVXhCWjJkaGMzQUFBQVRRQUFBQUNBQUFBQWdBQUFBUVoyeDVaZ0FBQXBBQUFBQXlBQUFBUEwwbjh5OW9aV0ZrQUFBQk1BQUFBREFBQUFBMkZpOTNaMmhvWldFQUFBRmdBQUFBSFFBQUFDUU9TZ1dhYUcxMGVBQUFBZXdBQUFBekFBQUFWQzdUQVFCc2IyTmhBQUFDZ0FBQUFCQUFBQUFzQU9RQkFtMWhlSEFBQUFHQUFBQUFIUUFBQUNBQVdRQUxibUZ0WlFBQUFzUUFBQUY2QUFBRElZdkQvQWR3YjNOMEFBQUVRQUFBQUk0QUFBRHNhcGsybzNqYVkyQmtZR0FBNG92NW13emorVzIrTW5Delh3Q0tNTnpnQ0JTQjBMZmJRRFE3QXh1STRtQmdBbEVBRktRSVJIamFZMkJrWUdEMytOdkN3TURCQUFMc0RBeU1ES2hBRkFBMyt3SDNBQUFBZU5wallHUmdZQkJsNEdCZ1lnQUJFTW5JQUJKekFQTVpBQVZtQUdVQUFBQjQybU5nWmxKaG5NREF5c0RDS3NLeWdZR0JZUnFFWnRyRFlNVDREOGdIU21FSGpnVUZPUXdPREFxcWY5Zzkvcll3TUxCN01OVUFoUmxCY3N4QnJNbEFTb0dCRVFBajhRdHlBQUFBZU5yallHQmtBQUdtV1F3TWpPOGdtQm5JWjJOQTBFeEF6TmpBQUZZSlZuMEFTQnNENlZBSURaYjdBdEVMQWdBTklnYjlBSGphWTJCZ1lHYUFZQmtHUmdZUVNBSHlHTUY4RmdZUElNM0h3TUhBeE1ER29NQ3dRSUZMUVY4aFh2WFAvLzlBY1JDZkFjYi8vL2gveWdQVyt3L3ZiN29sQmpVSENUQ3lNY0FGR1ptQUJCTzZBb2dUaGdaZ0lVc1hBRURjRXpjQUFIamFZMkJnRUNNQ3lvRWdBQ1phQWVkNDJtTmdZbVJnWUdCbllHTmdZQVpTREpxTWdvckNnb3FDakVDUlh3d05yQ0FLU1A1bUFBRkdCaVJneUFBQWkvWUZCUUFBZU5xdGtjMU93a0FVaFUvNU0yNWNFaGNzWmljazBBd2xCSnE2TVd3Z0prQWdZVi9LQUEybEplVW4raFkrZ2t0WHZwS3Y0ZExUTXFLeWNHSHNUWk52N3B4N3o1MFpBRmQ0aFlIamR3MUxzNEVpSGpWbmNJRm56Vm5jNEYxekRrV2pyem1QVytOTmN3R2x6SVJLSTNmSmxVeXJFalpReGIzbURIMmZOR2ZSeDR2bUhLcUcwSnpIZzZFMEY5RE9sRkJHQnhVSTFHRXpMTlQ0UzBhTHVUdHNHQUVVdVljUUhreWczS21JdW0xYk5VdktscmpiYkFJbGVxSEhuUzRpU3VkcFFjeVNNWXRkRmlYbEF4elNiQXdmTXhLNmtab0hLaGJqamVzcE1UaW9PUFpuekkrNHVjQ2VUVnlLTVZLTGZlQVM2dlNXYVRpbnVad3p5eS9EYzd2YWVkKzZLYVYwa3VrZFBVazZ5T2NjdFpQdnZ4eHFrc3EybEVXOFJ2SGpNRU8yRkNsL3p5NnAzTkVtMFI5T0ZTYWZKZGxkYzRRVmV5YWFPYk1CTzAvNWNDYWE2ZDlHZ3l1YnhpcmUrbEVvanNjZGpvV1VSMXhHT3k4S0Q4bUcyWkxPMmwycGFEYzNBMzlxbVUyejJXNVlOdjUrdTc5ZTZRZkdKWS9oQUFCNDJtM055d3JDTUJRRTBEdXBXcC8xQVlJNy82REVhTFF1NjZNcmQzNUJLVVdLSlNsRnYxK3J1ZTRjR003c2hnUjk4MXFTb24rWk53VUo4aURnb1lVMk92RFJSUTk5RERERUNBSEdtR0NLbWY4MGhaU3gvS2lrL0xsaUZidG1ONnhtdCt5T2pkZzlHenRWNHRST25Sd1gvQnNhYXc1MW50NExjN3RXYVpZSHAvTWx6S3g1MUxaczVodE5yaSsyQUFBQUFRQUIvLzhBRDNqYVkyQmtZR0RnQVdJeElHWmlZQVJDRVNCbUFmTVlBQVI2QUVNQUFBQUJBQUFBQU5YdFJiZ0FBQUFBMkFoUkZBQUFBQURZQ051RykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLyogSWYgd2UgYWRkIHRoZSBib3JkZXIgdXNpbmcgYSByZWd1bGFyIENTUyBib3JkZXIsIGl0IHdvbid0IGxvb2sgZ29vZCBvbiBub24tcmV0aW5hIGRldmljZXMsXG4gKiBzaW5jZSBpdHMgZWRnZXMgY2FuIGxvb2sgamFnZ2VkIGR1ZSB0byBsYWNrIG9mIGFudGlhbGlhc2luZy4gSW4gdGhpcyBjYXNlLCB3ZSBhcmUgc2V2ZXJhbFxuICogbGF5ZXJzIG9mIGJveC1zaGFkb3cgdG8gYWRkIHRoZSBib3JkZXIgdmlzdWFsbHksIHdoaWNoIHdpbGwgcmVuZGVyIHRoZSBib3JkZXIgc21vb3RoZXIuICovXG4vKiBDYWxjdWxhdGVzIG1heGltdW0gd2lkdGggZm9yIHBvc3QgY29udGVudCAqL1xuLyogTmVzdGVkIHN1Yi1tZW51IHBhZGRpbmc6IDEwIGxldmVscyBkZWVwICovXG4vKiBFbnN1cmUgYWxsIGZvbnQgZmFtaWx5IGRlY2xhcmF0aW9ucyBjb21lIHdpdGggbm9uLWxhdGluIGZhbGxiYWNrcyAqL1xuLyogQnVpbGQgb3VyIG5vbi1sYXRpbiBmb250IHN0eWxlcyAqL1xuaHRtbCxcbmJvZHkge1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cbi5wYWdlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utd3JhcDpub3QoOmhhcyhmYi1nYWxsZXJ5KSkge1xuICBtYXgtd2lkdGg6IDE1MzNweDtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MDJweDtcbn1cblxuLnBhZ2UtY29udGVudC1ldmVudCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbn1cblxuLmljb25zIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5mb290ZXItaWNvbnMgYSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZm9vdGVyLWljb25zIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5mb290ZXItaWNvbnMgaTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4jbG9naW5Nb2RhbCAubW9kYWwtYm9keSxcbiNyZWdpc3Rlck1vZGFsIC5tb2RhbC1ib2R5LFxuI3Jlc2V0UGFzc3dvcmRNb2RhbCAubW9kYWwtYm9keSxcbiNzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZ2F0ZS9nYXRlLTMyMC9nYXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCUgMTAwJTtcbn1cblxuI2xvZ2luTW9kYWwgLm1vZGFsLFxuI3JlZ2lzdGVyTW9kYWwgLm1vZGFsLFxuI3Jlc2V0UGFzc3dvcmRNb2RhbCAubW9kYWwsXG4jc2V0UGFzc3dvcmRNb2RhbCAubW9kYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNsb2dpbk1vZGFsIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhcixcbiNyZWdpc3Rlck1vZGFsIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhcixcbiNyZXNldFBhc3N3b3JkTW9kYWwgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuI3NldFBhc3N3b3JkTW9kYWwgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cblxuI2xvZ2luTW9kYWwgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuI3JlZ2lzdGVyTW9kYWwgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuI3Jlc2V0UGFzc3dvcmRNb2RhbCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4jc2V0UGFzc3dvcmRNb2RhbCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xufVxuXG4jbG9naW5Nb2RhbCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4jcmVnaXN0ZXJNb2RhbCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4jcmVzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiNzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTcxZTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjbG9naW5Nb2RhbCAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLFxuICAjcmVnaXN0ZXJNb2RhbCAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLFxuICAjcmVzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQsXG4gICNzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbiNsb2dpbk1vZGFsIC5tb2RhbC1ib2R5LFxuI3JlZ2lzdGVyTW9kYWwgLm1vZGFsLWJvZHksXG4jcmVzZXRQYXNzd29yZE1vZGFsIC5tb2RhbC1ib2R5LFxuI3NldFBhc3N3b3JkTW9kYWwgLm1vZGFsLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA5NzBweDtcbiAgaGVpZ2h0OiA5NzBweDtcbn1cblxuLm1vZGFsLW9wZW4gPiAqOm5vdCgubW9kYWwsIHRvYXN0LW5vdGlmaWNhdGlvbikge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuXG4ubG9nbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uYWNjb3VudC1hcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG5cbnByaWNlLXRhYmxlIC5jYXJkLmxpZ2h0IGEge1xuICBjb2xvcjogIzA4NmFkYiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByaWNlLXRhYmxlIC5jYXJkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByaWNlLXRhYmxlIC5jYXJkLmxpZ2h0IHtcbiAgY29sb3I6ICMwODZhZGIgIWltcG9ydGFudDtcbn1cblxucHJpY2UtdGFibGUgLmNhcmQuZGFyayBhIHtcbiAgY29sb3I6ICM0Mjk0ZmYgIWltcG9ydGFudDtcbn1cblxuLyogYTphY3RpdmUsIGE6aG92ZXIsIC5uYXZiYXIgc3Bhbjpob3ZlciwgYTpmb2N1cywgLm5hdmJhciAub3BlbiA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGRhcmstaW50ZXJhY3Rpb24tYmx1ZS1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufSAqL1xubGFuZ3VhZ2UtY2hhbmdlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmFwcC1zY3JlZW5pbmctY2FyZC1idXR0b24gLmJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbmFjY291bnQtY29udGFpbmVyID4gYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNnJlbTtcbn1cblxuLmFzaWRlIHtcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG59XG5cbi53cGNmNyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWQ5ZDlkO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXN1bHQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5yZXN1bHQtaXRlbV9fdGh1bWJuYWlsIC5wb3N0LXRodW1ibmFpbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXN1bHQtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXN1bHQtaXRlbV9fY29udGVudC13cmFwcGVyIC5yZXN1bHQtaXRlbV9fY2F0ZWdvcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlc3VsdC1pdGVtX19jb250ZW50LXdyYXBwZXIgLnJlc3VsdC1pdGVtX19jYXRlZ29yeS13cmFwcGVyIHAge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLnJlc3VsdC1pdGVtX19jb250ZW50LXdyYXBwZXIgLnJlc3VsdC1pdGVtX19saW5rLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5kaXZpZGVyLFxuaHIge1xuICBtYXJnaW46IDMycHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbn1cblxuLmRpdmlkZXItLWRhcmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyMjIyO1xufVxuXG5pbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuICBjb2xvcjogI2VjN2M4NTtcbiAgYm9yZGVyLWNvbG9yOiAjZjk0NjQ2O1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI2VjN2M4NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiISBcIjtcbiAgY29sb3I6ICNmOTQ2NDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NWZkO1xufVxuXG4ud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyICsgc3BhbjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogIzAwOTVmZDtcbn1cblxuLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmhvdmVyICsgc3BhbjpiZWZvcmUsXG4ud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6aG92ZXIgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDg3NmRiO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuXG4vKiB1dGlsaXR5IGNsYXNzZXMgKi9cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0bGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0cmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53cC1ibG9jay1wb3NpdGl2ZWNpbmVtYS1jYXJkIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndwLWJsb2NrLXBvc2l0aXZlY2luZW1hLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsIC5jbG9zZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jbG9zZTEuc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5hLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvc3QtYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cblxuLnBvc3QtYm94IC50aHVtYm5haWwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMzIwIC8gMjgwO1xufVxuXG4ucG9zdC1ib3ggLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLnBvc3QtYm94IC50aXRsZSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2FkYWRhZDtcbiAgZm9udC1mYW1pbHk6IFRoZVNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnBvc3QtYm94IC50aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5wb3N0LWJveCAuZXhjZXJwdCB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LWZhbWlseTogVGhlU2FucztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1ib3ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB9XG4gIC5wb3N0LWJveCAuZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9zdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucG9zdC1ib3ggLnRodW1ibmFpbCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjE2IC8gMTg0O1xuICB9XG59XG5cbmNpbmVtYS1kZXRhaWxzIC5jaW5lbWEtZGV0YWlscy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5wb3N0cy1ncmlkLXRpdGxlIHtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RzLWdyaWQtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBOQVZJR0FUSU9OICovXG4ubmF2YmFyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm5hdmJhciB1bFtpZF49XCJtZW51XCJdW2lkKj1cImZvb3RlclwiXSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubmF2YmFyIHVsW2lkXj1cIm1lbnVcIl1baWQqPVwiZm9vdGVyXCJdIC5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMjVweDtcbiAgfVxufVxuXG4ubmF2YmFyLWJsYWNrIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbiN0b3Btb3N0LW1lbnUsICNtYWluLW1lbnUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21haW4tbWVudSB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4jbWFpbi1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4jbWFpbi1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXI6bGFzdC1vZi10eXBlIHVsLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4jdG9wbW9zdC1tZW51IHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jbWFpbi1tZW51LCAjbW9iaWxlLW1lbnUge1xuICB6LWluZGV4OiA5OTk4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgdWxbaWRePVwibWVudVwiXVtpZCo9XCJ0b3Btb3N0XCJdIC5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKS5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICM0Mjk0ZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0b3Btb3N0LW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAuMTVyZW07XG4gIH1cbiAgdWxbaWRePVwibWVudVwiXVtpZCo9XCJ0b3Btb3N0XCJdIC5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKSAubmF2LWxpbms6YWZ0ZXIsIHVsW2lkXj1cIm1lbnVcIl1baWQqPVwiZm9vdGVyXCJdIC5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5NGZmO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIHVsW2lkXj1cIm1lbnVcIl1baWQqPVwidG9wbW9zdFwiXSAubmF2LWl0ZW06bm90KC5kcm9wZG93bik6aG92ZXIgLm5hdi1saW5rOmFmdGVyLCB1bFtpZF49XCJtZW51XCJdW2lkKj1cInRvcG1vc3RcIl0gLm5hdi1pdGVtOm5vdCguZHJvcGRvd24pLmFjdGl2ZSAubmF2LWxpbms6YWZ0ZXIsIHVsW2lkXj1cIm1lbnVcIl1baWQqPVwiZm9vdGVyXCJdIC5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKTpob3ZlciAubmF2LWxpbms6YWZ0ZXIsIHVsW2lkXj1cIm1lbnVcIl1baWQqPVwiZm9vdGVyXCJdIC5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKS5hY3RpdmUgLm5hdi1saW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB1bFtpZF49XCJtZW51XCJdW2lkKj1cInRvcG1vc3RcIl0gLm5hdi1pdGVtOm5vdCguZHJvcGRvd24pOmhvdmVyIC5uYXYtbGluazphZnRlciwgdWxbaWRePVwibWVudVwiXVtpZCo9XCJmb290ZXJcIl0gLm5hdi1pdGVtOm5vdCguZHJvcGRvd24pOmhvdmVyIC5uYXYtbGluazphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG4gIH1cbiAgdWxbaWRePVwibWVudVwiXVtpZCo9XCJmb290ZXJcIl0gLm5hdi1pdGVtOm5vdCguZHJvcGRvd24pIC5uYXYtbGluazphZnRlciB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbiAgdWxbaWRePVwibWVudVwiXVtpZCo9XCJmb290ZXJcIl0gLm5hdi1pdGVtOm5vdCguZHJvcGRvd24pOm5vdCg6Zmlyc3QtY2hpbGQpIC5uYXYtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTRweDtcbiAgfVxuICB1bFtpZF49XCJtZW51XCJdW2lkKj1cImZvb3RlclwiXSAubmF2LWl0ZW06bm90KC5kcm9wZG93bik6bm90KDpmaXJzdC1jaGlsZCkgLm5hdi1saW5rIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG59XG5cbiNtb2JpbGUtbWVudSBhIDpob3ZlciB7XG4gIGNvbG9yOiAjNDI5NGZmO1xufVxuXG4jbW9iaWxlTWVudU5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI21vYmlsZS1tZW51IGRpdltjbGFzc149XCJtZW51XCJdIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9tZW51X0JPTEQuc3ZnXCIpO1xuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7Ki9cbn1cblxuLm5hdmJhciAuZHJvcGRvd24taXRlbTpob3ZlciwgLm5hdmJhciAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5uYXZiYXIgYSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4vKiBTRUFSQ0ggU0VDVElPTiA+ICovXG5idXR0b24uc2VhcmNoLWludGVyYWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG5cbmJ1dHRvbi5zZWFyY2gtaW50ZXJhY3QgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnNlYXJjaC1zZWN0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNlY3Rpb24tZmx1aWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1zZWN0aW9uLWZsdWlkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cbi5zZWFyY2gtc2VjdGlvbi5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5zZWFyY2gtc2VjdGlvbiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWFyY2gtc2VjdGlvbiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zZWN0aW9uIC5zZWFyY2gtZmllbGQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zZWN0aW9uIC5zZWFyY2gtY2xvc2UsIC5zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtc2VjdGlvbi1mbHVpZCAuc2VhcmNoLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtc2VjdGlvbi1mbHVpZCAuc2VhcmNoLWNsb3NlIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zZWFyY2gtc2VjdGlvbiAuc2VhcmNoLWNsZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnNlYXJjaC1zZWN0aW9uIC5zZWFyY2gtY2xlYXIgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZlNmU2O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDlweDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uc2VhcmNoLXNlY3Rpb24uZGlydHkgLnNlYXJjaC1jbGVhciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtc2VjdGlvbi5vcGVuIC5zZWFyY2gtZmllbGQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiA8IFNFQVJDSCBTRUNUSU9OICovXG4ucHJvYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4ucHJvYm94IC5wcm9pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvYm94IC5wcm9sb2FkaW5nLCAucHJvYm94IC5wcm9jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuXG4vKiovXG4jbWFpbi1tZW51IC5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LFxuI3RvcG1vc3QtbWVudSAubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG51bFtpZF49XCJtZW51XCJdW2lkKj1cIm1haW5cIl0gLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51LFxuI3RvcG1vc3QtbWVudSAubmF2YmFyIC5uYXYtaXRlbTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbi1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2JpbGUtbWVudSAubmF2YmFyIC5uYXZiYXItbmF2IC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQyOTRmZiAhaW1wb3J0YW50O1xufVxuXG4jbWFpbi1tZW51IGRpdltjbGFzc149XCJtZW51XCJdW2NsYXNzKj1cIm1haW5cIl0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4xcHg7XG59XG5cbi5tb2JpbGUtbWVudS1mb290ZXIsICNtb2JpbGUtbWVudSBkaXZbY2xhc3NePVwibWVudVwiXVtjbGFzcyo9XCJtYWluXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5tb2JpbGUtbWVudS1mb290ZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4yNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuI21vYmlsZS1tZW51IC5uYXZiYXIgLm5hdmJhci1uYXYgLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjNWNhM2ZmO1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4jbW9iaWxlLW1lbnUgLm5hdmJhciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDB2dyAtIDUwcHgpO1xuICB0b3A6IDlweDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLyojbW9iaWxlLW1lbnUgLmRyb3Bkb3duLW1lbnU6bm90KG15LWFjY291bnQtbWVudSkgeyovXG4vKiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmOyovXG4vKn0qL1xuI21vYmlsZS1tZW51IC5uYXZiYXIgYTphY3RpdmUsICNtb2JpbGUtbWVudSAubmF2YmFyIGE6aG92ZXIsICNtb2JpbGUtbWVudSAubmF2YmFyIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiN0b3Btb3N0LW1lbnUgLm5hdmJhciB7XG4gIHBhZGRpbmc6IC4zOXJlbSAuODlyZW07XG59XG5cbiNtYWluLW1lbnUgLm5hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtbWFpbi1tZW51IHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuNDVyZW0gMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0b3Btb3N0LW1lbnUgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS44cmVtO1xufVxuXG4jbWFpbi1tZW51IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwKSAjMjIyMjIyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTJweCAxMnB4O1xufVxuXG5kaXZbY2xhc3NePVwibWVudVwiXVtjbGFzcyo9XCJoZWFkZXJcIl0gLnN3aXRjaC13cmFwcGVyLmlzLW9wZW46YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbn1cblxuZGl2W2NsYXNzXj1cIm1lbnVcIl1bY2xhc3MqPVwiaGVhZGVyXCJdIC5zd2l0Y2gtd3JhcHBlciAuZHJvcGRvd24tb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmRpdltjbGFzc149XCJtZW51XCJdW2NsYXNzKj1cImhlYWRlclwiXSAuc3dpdGNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJzaG9wXCJdIC5tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtLjFweDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJzaG9wXCJdIC5hY3RpdmUgLm5hdi1saW5rLFxudWxbaWRePVwibWVudVwiXVtpZCo9XCJzaG9wXCJdIC5uYXYtbGluazpob3ZlcixcbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwic2hvcFwiXSBhIDpob3ZlciB7XG4gIGNvbG9yOiAjNDI5NGZmICFpbXBvcnRhbnQ7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwic2hvcFwiXSAubmF2LWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSAuZHJvcGRvd24tbWVudSxcbmFjY291bnQtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtNTRweDtcbiAgcGFkZGluZzogMDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJtYWluXCJdIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJtYWluXCJdIC5tZW51LWl0ZW06bGFzdC1vZi10eXBlID4gLmRyb3Bkb3duLW1lbnUsXG5hY2NvdW50LWNvbnRhaW5lciAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSB1bCA+IGxpLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJtYWluXCJdIHVsID4gbGkubmF2LWl0ZW0sXG5hY2NvdW50LWNvbnRhaW5lciAubmF2YmFyLW5hdiB1bC5kcm9wZG93bi1tZW51ID4gbGkubmF2LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJtYWluXCJdIHVsID4gbGkubmF2LWl0ZW0gYSxcbmFjY291bnQtY29udGFpbmVyIC5uYXZiYXItbmF2IHVsLmRyb3Bkb3duLW1lbnUgPiBsaS5uYXYtaXRlbSBhLFxucmVnaW9uLXN3aXRjaGVyIC5uYXZiYXItbmF2IHVsLmRyb3Bkb3duLW1lbnUgPiBsaS5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICM0Mjk0ZmYgIWltcG9ydGFudDtcbn1cblxudWxbaWRePVwibWVudVwiXVtpZCo9XCJtYWluXCJdIHVsID4gbGkubmF2LWl0ZW0gYSxcbnJlZ2lvbi1zd2l0Y2hlciAubmF2YmFyLW5hdiB1bC5kcm9wZG93bi1tZW51ID4gbGkubmF2LWl0ZW0gYSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSB1bCA+IGxpLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYWNjb3VudC1jb250YWluZXIgLm5hdmJhci1uYXYgdWwuZHJvcGRvd24tbWVudSA+IGxpLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSB1bCA+IGxpLm5hdi1pdGVtOmhvdmVyLFxuYWNjb3VudC1jb250YWluZXIgLm5hdmJhci1uYXYgdWwuZHJvcGRvd24tbWVudSA+IGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0N2RmNTtcbn1cblxuI21haW4tbWVudSwgYWNjb3VudC1jb250YWluZXIsIGxhbmd1YWdlLWNoYW5nZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbnVsW2lkXj1cIm1lbnVcIl1baWQqPVwibWFpblwiXSB1bCA+IGxpLm5hdi1pdGVtOmhvdmVyIGEsXG5hY2NvdW50LWNvbnRhaW5lciAubmF2YmFyLW5hdiB1bC5kcm9wZG93bi1tZW51ID4gbGkubmF2LWl0ZW06aG92ZXIgYSxcbnJlZ2lvbi1zd2l0Y2hlciAubmF2YmFyLW5hdiB1bC5kcm9wZG93bi1tZW51ID4gbGkubmF2LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbm15LWFjY291bnQtbWVudS5kcm9wZG93bi1tZW51IHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuXG4uc3BhY2UtbC00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4jbW9iaWxlLW1lbnUgcmVnaW9uLXN3aXRjaGVyIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwIDAuNnJlbTtcbn1cblxuI21vYmlsZS1tZW51IHJlZ2lvbi1zd2l0Y2hlciAubmF2YmFyIC5tb2JpbGUtdmVyc2lvbiBhIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbiNtb2JpbGUtbWVudSByZWdpb24tc3dpdGNoZXIgLm5hdmJhciAubW9iaWxlLXZlcnNpb24gYSAucGMge1xuICB0b3A6IDA7XG59XG5cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLFxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbn1cblxuLnNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VsZWN0IC5zZWxlY3RfYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogc29saWQgIzVjYTNmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyIH4gLnNlbGVjdF9hcnJvdyxcbi5zZWxlY3Qgc2VsZWN0OmZvY3VzIH4gLnNlbGVjdF9hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzVjYTNmZjtcbn1cblxuLnNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQgfiAuc2VsZWN0X2Fycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcbn1cblxuLnNlbGVjdCAuY29tcG9uZW50cy1zZWxlY3QtY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlbGVjdCBodG1sLm5vZ2FwLFxuLnNlbGVjdCBodG1sLm5vZ2FwIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIl19 */