@font-face {
  font-weight: normal;
  font-family: "SF UI Text";
  font-style: normal;
  src: url("../../fonts/SFUIText-Regular.woff2") format("woff2"), url("../../fonts/SFUIText-Regular.woff") format("woff");
}
@font-face {
  font-weight: 500;
  font-family: "SF UI Text";
  font-style: normal;
  src: url("../../fonts/SFUIText-Medium.woff2") format("woff2"), url("../../fonts/SFUIText-Medium.woff") format("woff");
}
@font-face {
  font-weight: 600;
  font-family: "SF UI Text";
  font-style: normal;
  src: url("../../fonts/SFUIText-Semibold.woff2") format("woff2"), url("../../fonts/SFUIText-Semibold.woff") format("woff");
}
@font-face {
  font-weight: 700;
  font-family: "SF UI Text";
  font-style: normal;
  src: url("../../fonts/SFUIText-Bold.woff2") format("woff2"), url("../../fonts/SFUIText-Bold.woff") format("woff");
}
@font-face {
  font-weight: 900;
  font-family: "SF UI Text";
  font-style: normal;
  src: url("../../fonts/SFUIText-Heavy.woff2") format("woff2"), url("../../fonts/SFUIText-Heavy.woff") format("woff");
}
html.login-page,
html.login-page body {
  height: 100%;
}

html.login-page body {
  display: table;
  width: 100%;
  background: #88e3ff;
}

.login-block {
  display: table-cell;
  vertical-align: middle;
}
.login-block .lb-inner {
  position: relative;
  width: 900px;
  margin: 30px auto;
  background-color: #ffffff;
  border-radius: 50px;
  box-shadow: 0 0 20px 0 rgba(135, 135, 135, 0.5);
}
.login-block .lb-cols {
  display: table;
  width: 100%;
}
.login-block .layer-visual,
.login-block .login-content {
  display: table-cell;
  box-sizing: border-box;
  width: 50%;
  height: 520px;
  color: #ffffff;
  font-size: 14px;
  line-height: 19px;
  vertical-align: middle;
}
.login-block .large-smile {
  display: block;
  color: #6b778c;
  font: 600 144px/196px "Open Sans", sans-serif;
  opacity: 0.3;
}
.login-block .login-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 50px 50px;
  color: #42526e;
}
.login-block .login-content p {
  margin: 0;
}
.login-block .layer-visual .layer-text {
  max-width: 230px;
  margin: 0 auto;
  padding: 0 0 30px;
  text-shadow: 0 0 20px #000000;
}
.login-block .layer-visual {
  padding: 16px;
  text-align: center;
  background: url(../../images/img-login-bg.jpg) no-repeat center center;
  background-size: cover;
  border-radius: 48px;
}
.login-block .layer-visual p {
  margin: 0 0 16px;
  line-height: 24px;
}
.login-block .logo {
  display: block;
  width: 72px;
  height: 80px;
  margin: 0 auto 20px;
  background: url(../../images/ic-logo-classic-white.svg) no-repeat 0 0;
  background-size: contain;
  -webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.5));
}
.login-block .logo-name {
  display: block;
  margin: 0 0 15px;
  font: 600 18px/24px "Open Sans", sans-serif;
}
.login-block .logo-name sup {
  display: inline-block;
  margin: -3px 0 0;
  font: 600 14px/16px "Open Sans", sans-serif;
  vertical-align: top;
}
.login-block .caption {
  display: block;
  margin: 0 0 20px;
  color: #42526e;
  font: 600 18px/24px "Open Sans", sans-serif;
}
.login-block .hold-field {
  position: relative;
  width: 100%;
  margin: 0;
}
.login-block .hold-field .field-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 61px;
  height: 50px;
  border-right: 1px solid #6b778c;
  border-radius: 50px 0 0 50px;
  transition: border-color 0.2s ease-in-out;
}
.login-block .hold-field .field-icon:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transition: opacity 0.2s ease-in-out;
}
.login-block .hold-field .field-icon.icon-user:before {
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -10px;
  background: url(../../images/ic-login-user.svg) no-repeat 0 0;
  background-size: contain;
}
.login-block .hold-field .field-icon.icon-castle:before {
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -10px;
  background: url(../../images/ic-login-password.svg) no-repeat 0 0;
  background-size: contain;
}
.login-block .hold-field:last-of-type {
  padding-bottom: 0;
}
.login-block input:-webkit-autofill,
.login-block input:-webkit-autofill:hover,
.login-block input:-webkit-autofill:active,
.login-block input:-webkit-autofill:focus {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 100px #ffffff inset !important;
  box-shadow: 0 0 0 100px #ffffff inset;
}
.login-block input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}
.login-block input.inp:focus + .field-icon {
  background-color: rgba(136, 227, 255, 0.3);
  border-right-color: #4abaf2;
}
.login-block a {
  color: #4abaf2;
}
.login-block.web-access .layer-visual {
  background: url(../../images/img-login-web-bg.jpg) no-repeat center center;
  background-size: cover;
}
.login-block.web-access input.inp:focus {
  border-color: #ff8b00;
}
.login-block.web-access input.inp:focus + .field-icon {
  background-color: rgba(255, 196, 0, 0.3);
  border-right-color: #ff8b00;
}
.login-block.web-access .lb-inner {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
}
.login-block.web-access .button {
  background-color: #ffb000;
  border-color: #ff8b00;
}
.login-block.web-access .button:hover {
  background-color: #ffc400;
}

.l-form .message-inner .error-message {
  margin: 0;
  color: #de350b;
}
.l-form input.inp {
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  margin: 0 0 15px;
  padding: 14px 14px 14px 82px;
  color: #000000;
  background: #ffffff !important;
  border: 1px solid #6b778c;
  border-radius: 50px !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.l-form input.inp:focus {
  background: #ffffff;
  border-color: #4abaf2;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.l-form input.inp.input-validation-error,
.l-form input.inp.input-validation-error:focus {
  border-color: #ff7e7e;
}
.l-form input.inp.input-validation-error + .field-icon {
  background-color: rgba(222, 53, 11, 0.15);
  border-right-color: #ff7e7e;
}
.l-form .f-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.l-form .f-line:after {
  content: "";
  display: block;
  clear: both;
}
.l-form .f-line a {
  margin-left: auto;
}
.l-form.vc .actions {
  height: 115px;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

a.button {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  color: #ffffff;
  font: 600 14px/48px "Open Sans", sans-serif;
  text-align: center;
  text-decoration: none;
  background: #00cbff;
  border: 1px solid #00b4ff;
  border-radius: 50px;
  transition: all 0.1s ease-in-out;
}
a.button:hover {
  color: #ffffff;
  background: #00bbeb;
}
a.button.secondary {
  color: #00cbff;
  background-color: #ffffff;
  border-color: #00cbff;
}
a.button.secondary:hover {
  background: rgba(0, 187, 235, 0.1);
}

.single-chk {
  position: relative;
  float: left;
  box-sizing: border-box;
  margin: 16px 5px 16px 0;
  padding: 0 0 0 21px;
  color: #444444;
  cursor: pointer;
}
.single-chk input {
  position: absolute;
  left: -9999px;
}
.single-chk input[type=checkbox] + span,
.single-chk .chk-icon {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 2;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  background: #ffffff;
  border: 1px solid #00cbff;
  border-radius: 2px;
  transition: all 0.2s;
}
.single-chk input[type=checkbox] + span:before,
.single-chk .chk-icon:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  background-color: #00cbff;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
}
.single-chk input[type=checkbox]:checked + span::before,
.single-chk input[type=checkbox]:checked ~ .chk-icon::before {
  opacity: 1;
}

@media only screen and (max-width: 1023px) {
  .login-block .lb-inner {
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width: 767px) {
  .login-block .lb-cols {
    display: block;
  }
  .login-block .layer-visual {
    width: 100%;
    display: block;
    height: auto;
    padding: 30px 20px;
  }
  .login-block .layer-visual .layer-text {
    padding: 0;
  }
  .login-block .layer-visual p:last-of-type {
    margin: 0;
  }
  .login-block .login-content {
    height: auto;
    padding: 30px 20px;
  }
  .login-block .login-content p {
    margin: 0 0 16px;
  }
  .login-block .login-content .button + .button {
    margin-top: 16px;
  }
  .login-block .l-form .f-line {
    margin: 0 0 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJwYWdlcy9sb2dpbi5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxLQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsS0FDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLEtBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxLQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsS0FDSTs7QUNsQ1I7QUFBQTtFQUVJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQSxZQ0R3Qjs7O0FERzVCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCQ2xCWTtFRG1CWjtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQ2hDWTtFRGlDWjtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBLE9DN0JXO0VEOEJYLE1BQ0k7RUFFSjs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQ3hDbUI7O0FEMENuQjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0EsTUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxNQUNJO0VBRUo7O0FBR1I7RUFDSTtFQUNBO0VBQ0EsT0M3Rm1CO0VEOEZuQixNQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7O0FBR1I7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUlBO0VBQ0k7RUFDQTs7QUFJQTtFQUNJLGNDN0pLOztBRGlLYjtFQUNJO0VBQ0Esb0JDbktTOztBRHNLYjtFQUNJOztBQUdKO0VBQ0ksa0JDekppQjtFRDBKakIsY0M1S1M7O0FEOEtUO0VBQ0ksa0JDOUpLOzs7QURvS2pCO0VBQ0k7RUFDQSxPQ25MVTs7QURxTGQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0N4Tlk7RUR5Tlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQUNJOztBQUdKO0VBQ0ksWUNqT1E7RURrT1I7RUFDQTs7QUFHUjtBQUFBO0VBRUk7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DNVFnQjtFRDZRaEIsTUFDSTtFQUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9DeFJZO0VEeVJaOztBQUdKO0VBQ0k7RUFDQSxrQkM5Ulk7RUQrUlo7O0FBRUE7RUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQzlUWTtFRCtUWjtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7QUFBQTtFQUVJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBRVE7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBRUo7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFFSjtJQUNJOztFQUdSO0lBQ0kiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnU0YgVUkgVGV4dCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9TRlVJVGV4dC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1NGVUlUZXh0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJ1NGIFVJIFRleHQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvU0ZVSVRleHQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1NGVUlUZXh0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnU0YgVUkgVGV4dCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9TRlVJVGV4dC1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9TRlVJVGV4dC1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnU0YgVUkgVGV4dCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9TRlVJVGV4dC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1NGVUlUZXh0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJ1NGIFVJIFRleHQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvU0ZVSVRleHQtSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvU0ZVSVRleHQtSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiQHVzZSAnLi4vYmFzZS9mb250cyc7XG5AdXNlICcuLi9iYXNlL2NvbG9ycyc7XG5cbmh0bWwubG9naW4tcGFnZSxcbmh0bWwubG9naW4tcGFnZSBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sLmxvZ2luLXBhZ2UgYm9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogY29sb3JzLiRiYWNrZ3JvdW5kLS1sb2dpbjtcbn1cbi5sb2dpbi1ibG9jayB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLmxiLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJG1haW4tY29sb3ItLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC41KTtcbiAgICB9XG4gICAgLmxiLWNvbHMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sYXllci12aXN1YWwsXG4gICAgLmxvZ2luLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICBjb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmxhcmdlLXNtaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICBmb250OlxuICAgICAgICAgICAgNjAwIDE0NHB4LzE5NnB4ICdPcGVuIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgICAubG9naW4tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweDtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kbWFpbi1jb2xvci0tZ3JheS1kYXJrLTAxO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXllci12aXN1YWwgLmxheWVyLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCBjb2xvcnMuJG1haW4tY29sb3ItLWJsYWNrO1xuICAgIH1cbiAgICAubGF5ZXItdmlzdWFsIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ltZy1sb2dpbi1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWMtbG9nby1jbGFzc2ljLXdoaXRlLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDIwcHggcmdiYShjb2xvcnMuJG1haW4tY29sb3ItLWJsYWNrLCAwLjUpKTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCByZ2JhKGNvbG9ycy4kbWFpbi1jb2xvci0tYmxhY2ssIDAuNSkpO1xuICAgIH1cbiAgICAubG9nby1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQ6XG4gICAgICAgICAgICA2MDAgMThweC8yNHB4ICdPcGVuIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZjtcblxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgICAgICAgIGZvbnQ6XG4gICAgICAgICAgICAgICAgNjAwIDE0cHgvMTZweCAnT3BlbiBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBjb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS1ncmF5LWRhcmstMDE7XG4gICAgICAgIGZvbnQ6XG4gICAgICAgICAgICA2MDAgMThweC8yNHB4ICdPcGVuIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgLmhvbGQtZmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmZpZWxkLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9ycy4kbWFpbi1jb2xvci0tZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTJweCAwIDAgLTEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pYy1sb2dpbi11c2VyLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljb24tY2FzdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEycHggMCAwIC0xMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWMtbG9naW4tcGFzc3dvcmQuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMHB4IGNvbG9ycy4kbWFpbi1jb2xvci0td2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwcHggY29sb3JzLiRtYWluLWNvbG9yLS13aGl0ZSBpbnNldDtcbiAgICB9XG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGF1dG9maWxsO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuICAgIGlucHV0LmlucDpmb2N1cyArIC5maWVsZC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJGJhY2tncm91bmQtLWxvZ2luLCAwLjMpO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWJhZjI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNGFiYWYyO1xuICAgIH1cblxuICAgICYud2ViLWFjY2VzcyB7XG4gICAgICAgIC5sYXllci12aXN1YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pbWctbG9naW4td2ViLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQuaW5wIHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5pbnA6Zm9jdXMgKyAuZmllbGQtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kbWFpbi1jb2xvci0teWVsbG93LCAwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjb2xvcnMuJG1haW4tY29sb3ItLW9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYi1pbm5lciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoY29sb3JzLiRtYWluLWNvbG9yLS1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS15ZWxsb3ctZGFyay0wMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS1vcmFuZ2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbWFpbi1jb2xvci0teWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmwtZm9ybSB7XG4gICAgLm1lc3NhZ2UtaW5uZXIgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJG1haW4tY29sb3ItLXJlZDtcbiAgICB9XG4gICAgaW5wdXQuaW5wIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggODJweDtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kbWFpbi1jb2xvci0tYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kbWFpbi1jb2xvci0td2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRtYWluLWNvbG9yLS1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRtYWluLWNvbG9yLS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRhYmFmMjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoY29sb3JzLiRtYWluLWNvbG9yLS1ibGFjaywgMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQuaW5wLmlucHV0LXZhbGlkYXRpb24tZXJyb3IsXG4gICAgaW5wdXQuaW5wLmlucHV0LXZhbGlkYXRpb24tZXJyb3I6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZjdlN2U7XG4gICAgfVxuICAgIGlucHV0LmlucC5pbnB1dC12YWxpZGF0aW9uLWVycm9yICsgLmZpZWxkLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kbWFpbi1jb2xvci0tcmVkLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZTdlO1xuICAgIH1cbiAgICAuZi1saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZjIHtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiBjb2xvcnMuJG1haW4tY29sb3ItLXdoaXRlO1xuICAgIGZvbnQ6XG4gICAgICAgIDYwMCAxNHB4LzQ4cHggJ09wZW4gU2FucycsXG4gICAgICAgIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjYmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGI0ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3JzLiRtYWluLWNvbG9yLS13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYmJlYjtcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjMDBjYmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJG1haW4tY29sb3ItLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMGNiZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE4NywgMjM1LCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWNoayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAxNnB4IDVweCAxNnB4IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW4sXG4gICAgLmNoay1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJG1haW4tY29sb3ItLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBjYmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNiZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIHNwYW46OmJlZm9yZSxcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY2hrLWljb246OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb2dpbi1ibG9jayAubGItaW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvZ2luLWJsb2NrIHtcbiAgICAgICAgLmxiLWNvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxheWVyLXZpc3VhbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICAgICAgICAubGF5ZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiArIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmwtZm9ybSAuZi1saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLyBNYWluIGNvbG9yc1xuJG1haW4tY29sb3ItLWJsYWNrOiAjMDAwMDAwO1xuJG1haW4tY29sb3ItLXdoaXRlOiAjZmZmZmZmO1xuXG4kbWFpbi1jb2xvci0tYmx1ZTogIzJiNmRlNTtcbiRtYWluLWNvbG9yLS1ibHVlLWRhcmstMDE6ICMwNzQ3YTY7XG4kbWFpbi1jb2xvci0tYmx1ZS1kYXJrLTAyOiAjMjUzODU4O1xuJG1haW4tY29sb3ItLWJsdWUtZGFyay0wMzogIzE3MmI0ZDtcbiRtYWluLWNvbG9yLS1ibHVlLWRhcmstMDQ6ICMwOTFlNDI7XG4kbWFpbi1jb2xvci0tYmx1ZS1saWdodC0wMTogIzg4ZTNmZjtcbiRtYWluLWNvbG9yLS1ibHVlLWxpZ2h0LTAyOiAjYmZkM2Y3O1xuXG4kbWFpbi1jb2xvci0tZ3JheTogIzZiNzc4YztcbiRtYWluLWNvbG9yLS1ncmF5LWRhcmstMDE6ICM0MjUyNmU7XG4kbWFpbi1jb2xvci0tZ3JheS1saWdodC0wMTogI2ZhZmJmYztcbiRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTAyOiAjZjRmNWY3O1xuJG1haW4tY29sb3ItLWdyYXktbGlnaHQtMDM6ICNmMmYzZjM7XG4kbWFpbi1jb2xvci0tZ3JheS1saWdodC0wNDogI2U2ZThlYztcbiRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTA1OiAjZGZlMWU1O1xuJG1haW4tY29sb3ItLWdyYXktbGlnaHQtMDY6ICNjMWM3ZDA7XG5cbiRtYWluLWNvbG9yLS1ncmVlbjogIzIyYzU1ZTtcbiRtYWluLWNvbG9yLS1ncmVlbi1kYXJrLTAxOiAjMmQ5ODZiO1xuJG1haW4tY29sb3ItLWdyZWVuLWRhcmstMDI6ICMxMzUwMzk7XG4kbWFpbi1jb2xvci0tZ3JlZW4tbGlnaHQtMDE6ICNjMmU4ZDg7XG5cbiRtYWluLWNvbG9yLS1vcmFuZ2U6ICNmZjhiMDA7XG5cbiRtYWluLWNvbG9yLS1waW5rOiAjZThiNWYyO1xuXG4kbWFpbi1jb2xvci0tcmVkOiAjZGUzNTBiO1xuJG1haW4tY29sb3ItLXJlZC1kYXJrLTAxOiAjZDAzMzBiO1xuJG1haW4tY29sb3ItLXJlZC1saWdodC0wMTogI2Y1YzJiNTtcbiRtYWluLWNvbG9yLS1yZWQtbGlnaHQtMDI6ICNmZjdkNzg7XG5cbiRtYWluLWNvbG9yLS10dXJxdW9pc2UtMDE6ICM0N2MxYmY7XG4kbWFpbi1jb2xvci0tdHVycXVvaXNlLTAyOiAjMDBiOGQ5O1xuJG1haW4tY29sb3ItLXR1cnF1b2lzZS1saWdodC0wMTogI2QyZWNlYjtcbiRtYWluLWNvbG9yLS10dXJxdW9pc2UtbGlnaHQtMDI6ICNjYmU5ZjI7XG5cbiRtYWluLWNvbG9yLS12aW9sZXQ6ICM4Nzc3ZDk7XG4kbWFpbi1jb2xvci0tdmlvbGV0LWxpZ2h0LTAxOiAjY2JjNWU3O1xuXG4kbWFpbi1jb2xvci0teWVsbG93OiAjZmZjNDAwO1xuJG1haW4tY29sb3ItLXllbGxvdy1kYXJrLTAxOiAjZmZiMDAwO1xuJG1haW4tY29sb3ItLXllbGxvdy1kYXJrLTAyOiAjNzk1NDAwO1xuJG1haW4tY29sb3ItLXllbGxvdy1saWdodC0wMTogI2ZmZTc5OTtcblxuLy8gR2VuZXJpYyBjb2xvcnNcbiRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTA1O1xuJHBsYWNlaG9sZGVyLWNvbG9yOiAkbWFpbi1jb2xvci0tZ3JheTtcbiR0ZXh0LWNvbG9yOiAkbWFpbi1jb2xvci0tYmx1ZS1kYXJrLTAzO1xuXG4vLyBCYWNrZ3JvdW5kc1xuJGJhY2tncm91bmQtLWJsdWUtZGFyazogJG1haW4tY29sb3ItLWJsdWUtZGFyay0wNDtcbiRiYWNrZ3JvdW5kLS1ibHVlOiAkbWFpbi1jb2xvci0tYmx1ZS1kYXJrLTAxO1xuJGJhY2tncm91bmQtLWZvcm0tZGlzYWJsZWQ6ICRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTAyO1xuJGJhY2tncm91bmQtLWZvcm06ICRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTAxO1xuJGJhY2tncm91bmQtLWdyYXktbGlnaHQtMDE6ICRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTAzO1xuJGJhY2tncm91bmQtLWdyYXktbGlnaHQtMDI6ICRtYWluLWNvbG9yLS1ncmF5LWxpZ2h0LTA0O1xuJGJhY2tncm91bmQtLWxvZ2luOiAkbWFpbi1jb2xvci0tYmx1ZS1saWdodC0wMTtcbiRiYWNrZ3JvdW5kLS13aGl0ZTogJG1haW4tY29sb3ItLXdoaXRlO1xuIl0sImZpbGUiOiJwYWdlcy9sb2dpbi5jc3MifQ== */
