*,
::after,
::before {
  box-sizing: border-box;
}
html {
  height: 100%;
}
html body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-top: 30px;
}
html body main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
}
a,
p,
h1,
h2,
h3,
h4,
h5 {
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 1.3;
}
a {
  text-decoration: none;
}
.icon {
  position: relative;
  display: inline-block;
  top: 1px;
}
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.layout .chosen-container-single .chosen-single,
.layout .chosen-container-single .chosen-drop input[type=text] {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}
.layout .chosen-container-single .chosen-drop .active-result {
  font-size: 14px;
}
.layout {
  min-width: 1200px;
  background: #fff;
}
.layout .main-i {
  background: #dadada;
  padding: 14px 20px 20px 131px;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
}
.layout.read .main-i .page {
  background: #fff;
  padding: 40px 30px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.layout.read .main-i .page:before {
  content: '';
  display: table;
}
.layout.read .main-i .page:after {
  content: '';
  display: table;
  clear: both;
}
.layout.create-update .main-i .page {
  background: #fff;
  padding: 40px 30px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.layout.create-update .main-i .page:before {
  content: '';
  display: table;
}
.layout.create-update .main-i .page:after {
  content: '';
  display: table;
  clear: both;
}
.layout .main-i .row-edit,
.layout .main-i .row-payments {
  width: 50px;
  cursor: pointer;
}
.layout .main-i .txt-warning {
  font-size: 13px;
  color: #788595;
}
.layout form .ui-menu {
  max-height: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.layout form .ui-menu .ui-menu-item-wrapper {
  cursor: pointer;
}
.checkbox-w .checks:before {
  content: '';
  display: table;
}
.checkbox-w .checks:after {
  content: '';
  display: table;
  clear: both;
}
.checkbox-w .checks .check {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
  width: calc(99.9% * 1/2 - (30px - 30px * 1/2));
}
.checkbox-w .checks .check:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none;
}
.checkbox-w .checks .check:last-child {
  margin-right: 0;
}
.checkbox-w .checks .check:nth-child(2n) {
  margin-right: 0;
  float: right;
}
.checkbox-w .checks .check:nth-child(2n + 1) {
  clear: both;
}
.checkbox-w .checks .check input {
  display: none;
}
.checkbox-w .checks .check input:checked + label .box {
  animation: animOn 0.5s 1 forwards;
  background-color: #78e08f;
}
.checkbox-w .checks .check input:checked + label .box i {
  transform: translate(-50%, -50%) scale(1);
  transition-duration: 150ms;
  opacity: 1;
}
.checkbox-w .checks .check label {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  cursor: pointer;
}
.checkbox-w .checks .check label span {
  background: #f2fcf4;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 40px;
  padding-left: 10px;
}
.checkbox-w .checks .check label span p {
  width: 100px;
  margin: 0;
  font-size: 14px;
}
.checkbox-w .checks .check label span p:first-letter {
  text-transform: uppercase;
}
.checkbox-w .checks .check label .box {
  border: 2px solid #78e08f;
  border-radius: 14px;
  position: relative;
  width: 40px;
  height: 40px;
}
.checkbox-w .checks .check label .box:hover {
  background: #78e08f;
}
.checkbox-w .checks .check label .box i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 20px;
  display: inline-block;
  opacity: 0;
  pointer-events: none;
  transition: all 0.1s ease-in-out;
  transform: translate(-50%, -50%) scale(6);
}
.btn-w {
  text-align: center;
  padding-top: 10px;
  border-top: 1px solid #f3f3f3;
}
.btn-w .btn {
  margin: 5px;
}
.btn-w .btn:first-child {
  margin-left: 0;
}
.btn-w .btn:last-child {
  margin-right: 0;
}
.field-row {
  margin: 25px 0 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.field-row label,
.field-row .switch {
  display: inline-block;
  margin: 0;
}
.switch {
  position: relative;
  display: inline-block;
  width: 58px;
  height: 30px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.switch input {
  display: none;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e7e7e7;
  transition: 0.4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 3px;
  bottom: 2px;
  background-color: #fff;
  transition: 0.4s;
}
.switch input.true + .slider {
  background-color: #0099da;
}
input:focus + .slider {
  box-shadow: 0 0 1px #0099da;
}
.switch input.true + .slider:before {
  transform: translateX(26px);
}
.slider.round {
  border-radius: 30px;
}
.slider.round:before {
  border-radius: 50%;
}
.data-block.data-warning {
  background-color: #fff0f0;
  border-color: #ee6067;
  color: #ee6067;
  font-size: 14px;
}
.data-block.data-warning p,
.data-block.data-warning p>strong {
  color: #ee6067;
}
.data-block {
  position: relative;
  text-align: center;
  border-radius: 14px;
  background-color: rgba(50,150,250,0.05);
  border-left: 5px solid #0d7fcc;
  padding: 23px 15px 24px 10px;
  margin-bottom: 22px;
}
.data-block ul {
  text-align: left;
  padding-left: 22px;
}
.data-block i.icon {
  display: inline-block;
  top: -4px;
  float: left;
}
.data-block p {
  color: #0d7fcc;
  text-align: center;
  font-size: 15px;
  margin: 0 0 0 auto;
  padding: 0 24px 0 35px;
}
.data-block a {
  background: #044a90;
  color: #fff;
}
.data-block .block-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  color: #95979c;
  cursor: pointer;
  transition: color 0.2s;
  border: 0;
  outline: 0;
  background: transparent;
}
.data-block .block-close:before {
  position: absolute;
  font-size: 25px;
  line-height: 35px;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center;
}
.checkbox-container {
  display: block;
  width: 30px;
  height: 25px;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkbox-container input:checked ~ .checkmark {
  background-color: #2196f3;
}
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #dbdbdb;
}
.checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox-container .checkmark:after {
  left: 10px;
  top: 6px;
  width: 7px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.help-icon {
  display: inline-block;
  text-align: center;
  line-height: 15px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  background: #888;
  color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.sidebar {
  position: fixed;
  z-index: 999;
  background: #fff;
  width: 115px;
  height: 100%;
  -ms-flex: 1;
      flex: 1;
  box-shadow: 5px -10px 20px rgba(0,0,0,0.1);
}
.sidebar .sidebar-item.sidebar-logo img {
  display: block;
  width: 60px;
  height: auto;
}
.sidebar .sidebar-item:hover ul.nav .nav-txt {
  color: #0099da;
}
.sidebar .sidebar-item {
  position: relative;
  cursor: pointer;
}
.sidebar .sidebar-item ul.nav {
  display: -ms-flexbox;
  display: flex;
  height: 97px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.sidebar .sidebar-item ul.nav li {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}
.sidebar .sidebar-item ul.nav {
  position: relative;
  z-index: 2;
  background: #fff;
  border-bottom: 1px solid #dee1e3;
}
.sidebar .sidebar-item ul.nav .nav-txt,
.sidebar .sidebar-item ul.nav .sub-txt {
  color: #49525d;
}
.sidebar .sidebar-item ul.nav .nav-txt {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 14px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sidebar .sidebar-item ul.sub-nav.open {
  left: 115PX;
  transition-duration: 0.2s;
}
.sidebar .sidebar-item ul.sub-nav,
.sidebar .sidebar-item ul.second-level-nav {
  position: absolute;
  height: 97px;
  width: 115px;
  margin: 0;
  left: 0;
  top: 0;
  z-index: 1;
  list-style: none;
  transition-duration: 0.2s;
  background: #f3f3f3;
  padding: 0;
}
.sidebar .sidebar-item ul.sub-nav li,
.sidebar .sidebar-item ul.second-level-nav li {
  padding: 1px 5px 1px 8px;
  line-height: 20px;
}
.sidebar .sidebar-item ul.sub-nav li .sub-txt,
.sidebar .sidebar-item ul.second-level-nav li .sub-txt {
  font-size: 12px;
}
.sidebar .sidebar-item ul.second-level-nav {
  left: 115px;
  display: none;
}
.topbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #11334a;
  text-align: right;
  height: 30px;
  z-index: 998;
}
.topbar a,
.topbar p {
  display: inline-block;
  font-weight: lighter;
  font-size: 12px;
  line-height: 30px;
  color: #fff;
  padding: 0 23px 0;
}
.topbar a:hover,
.topbar p:hover {
  text-decoration: none;
  color: #e0f4fb;
}
.topbar a:first-child,
.topbar p:first-child {
  border-right: 1px solid rgba(255,255,255,0.2);
}
.topbar .message {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  margin-right: 10px;
  animation: 2s linear infinite pulse;
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.footer.has-alert {
  display: block;
}
.footer.open {
  right: 0;
  transition: 0.2s;
}
.footer {
  position: fixed;
  display: none;
  bottom: 15px;
  right: -360px;
  transition: 0.2s;
}
.footer .footer-i {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}
.footer .icon {
  margin-right: 21px;
  cursor: pointer;
}
.footer .footer-content {
  font-size: 14px;
  border-radius: 14px 0 0 14px;
  width: 360px;
  border: 1px solid #ee6067;
  border-right: 0;
  background-color: #fff0f0;
  margin-left: auto;
  padding: 20px 25px;
}
.footer .footer-content .footer-title,
.footer .footer-content li {
  color: #ee6067;
}
.footer .footer-content .footer-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fX2dsb2JhbC5zdHlsIiwiZ2xvYmFsLmNzcyIsImdsb2JhbC9fX190b29sLnN0eWwiLCJnbG9iYWwvbGF5b3V0cy5zdHlsIiwiZ2xvYmFsL2VsZW1lbnRzLnN0eWwiLCJnbG9iYWwvc2lkZWJhci5zdHlsIiwiZ2xvYmFsL3RvcGJhci5zdHlsIiwiZ2xvYmFsL2Zvb3Rlci5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7RUFDSSx1QkFBQTtDQ0dIO0FEREQ7RUFDSSxhQUFBO0NDR0g7QURGRztFQUNJLGlJQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0NDSVA7QURITztFQUNJLHFCQUFBO0VBQUEsY0FBQTtFQUNBLFlBQUE7TUFBQSxRQUFBO0NDS1g7QURIRDs7Ozs7OztFQUNJLFlBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLGlCQUFBO0NDV0g7QURURDtFQUNJLHNCQUFBO0NDV0g7QURURDtFQUNJLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0NDV0g7QURURDtHRTVCSyxRQUFBO0NEd0NKO0FDdkNHOztFQUVJLFlBQUE7RUFDQSxlQUFBO0NEeUNQO0FDeENHO0VBQ0ksWUFBQTtDRDBDUDtBRGpCRDs7RUFFSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtDQ21CSDtBRGxCRDtFQUNJLGdCQUFBO0NDb0JIO0FFMUREO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtDRjRESDtBRTNERztFQUNJLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO01BQUEsUUFBQTtFQUNBLFlBQUE7Q0Y2RFA7QUV6RE87RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0NGMkRYO0FFOURPO0VBR0ksWUFBQTtFQUFBLGVBQUE7Q0YyRFg7QUU5RE87RUFH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TjRlWCIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgOjphZnRlciwgOjpiZWZvcmVcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcblxuaHRtbFxuICAgIGhlaWdodCAxMDAlXG4gICAgYm9keVxuICAgICAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90bywgT3h5Z2VuLVNhbnMsVWJ1bnR1LENhbnRhcmVsbCxcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZlxuICAgICAgICBtaW4taGVpZ2h0IDEwMCVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICAgICAgbWFpblxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4IDFcblxuYSwgcCwgaDEsIGgyLCBoMywgaDQsIGg0LCBoNVxuICAgIGNvbG9yIHRleHRzXG4gICAgdXNlci1zZWxlY3Qgbm9uZVxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcblxuYVxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5pY29uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB0b3AgMXB4XG5cbi5jbGVhclxuICAgIGNsZWFyZml4KClcblxuLmxheW91dCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGVcbi5sYXlvdXQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCBpbnB1dFt0eXBlPXRleHRdXG4gICAgaGVpZ2h0IDM4cHhcbiAgICBsaW5lLWhlaWdodCAzOHB4XG4gICAgZm9udC1zaXplIDE0cHhcbi5sYXlvdXQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCAuYWN0aXZlLXJlc3VsdFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4iLCIqLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sIGJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbmh0bWwgYm9keSBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbmEsXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGNvbG9yOiAjMDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDFweDtcbn1cbi5jbGVhciB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGF5b3V0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSxcbi5sYXlvdXQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxheW91dCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIC5hY3RpdmUtcmVzdWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxheW91dCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxheW91dCAubWFpbi1pIHtcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgcGFkZGluZzogMTRweCAyMHB4IDIwcHggMTMxcHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dC5yZWFkIC5tYWluLWkgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGxvc3QtY2VudGVyOiA4MDBweDtcbn1cbi5sYXlvdXQuY3JlYXRlLXVwZGF0ZSAubWFpbi1pIC5wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBsb3N0LWNlbnRlcjogODAwcHg7XG59XG4ubGF5b3V0IC5tYWluLWkgLnJvdy1lZGl0LFxuLmxheW91dCAubWFpbi1pIC5yb3ctcGF5bWVudHMge1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dCAubWFpbi1pIC50eHQtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ODg1OTU7XG59XG4ubGF5b3V0IGZvcm0gLnVpLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubGF5b3V0IGZvcm0gLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXcgLmNoZWNrcyB7XG4gIGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsb3N0LWNvbHVtbjogMS8yIDI7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWwgLmJveCB7XG4gIGFuaW1hdGlvbjogYW5pbU9uIDAuNXMgMSBmb3J3YXJkcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ZTA4Zjtcbn1cbi5jaGVja2JveC13IC5jaGVja3MgLmNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuYm94IGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBsYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YyZmNmNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBsYWJlbCBzcGFuIHAge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoZWNrYm94LXcgLmNoZWNrcyAuY2hlY2sgbGFiZWwgc3BhbiBwOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBsYWJlbCAuYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzc4ZTA4ZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNoZWNrYm94LXcgLmNoZWNrcyAuY2hlY2sgbGFiZWwgLmJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OGUwOGY7XG59XG4uY2hlY2tib3gtdyAuY2hlY2tzIC5jaGVjayBsYWJlbCAuYm94IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDYpO1xufVxuLmJ0bi13IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2YzZjM7XG59XG4uYnRuLXcgLmJ0biB7XG4gIG1hcmdpbjogNXB4O1xufVxuLmJ0bi13IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tdyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtcm93IHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpZWxkLXJvdyBsYWJlbCxcbi5maWVsZC1yb3cgLnN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zd2l0Y2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgbGVmdDogM3B4O1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zd2l0Y2ggaW5wdXQudHJ1ZSArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OWRhO1xufVxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA5OWRhO1xufVxuLnN3aXRjaCBpbnB1dC50cnVlICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRhdGEtYmxvY2suZGF0YS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWU2MDY3O1xuICBjb2xvcjogI2VlNjA2NztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRhdGEtYmxvY2suZGF0YS13YXJuaW5nIHAsXG4uZGF0YS1ibG9jay5kYXRhLXdhcm5pbmcgcD5zdHJvbmcge1xuICBjb2xvcjogI2VlNjA2Nztcbn1cbi5kYXRhLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsMTUwLDI1MCwwLjA1KTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMGQ3ZmNjO1xuICBwYWRkaW5nOiAyM3B4IDE1cHggMjRweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmRhdGEtYmxvY2sgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uZGF0YS1ibG9jayBpLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0YS1ibG9jayBwIHtcbiAgY29sb3I6ICMwZDdmY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweCAwIDM1cHg7XG59XG4uZGF0YS1ibG9jayBhIHtcbiAgYmFja2dyb3VuZDogIzA0NGE5MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0YS1ibG9jayAuYmxvY2stY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OTc5YztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGEtYmxvY2sgLmJsb2NrLWNsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGNvbnRlbnQ6IFwiXFwwMGQ3XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xufVxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWxwLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBib3gtc2hhZG93OiA1cHggLTEwcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtLnNpZGViYXItbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWl0ZW06aG92ZXIgdWwubmF2IC5uYXYtdHh0IHtcbiAgY29sb3I6ICMwMDk5ZGE7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogOTdweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItaXRlbSB1bC5uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIgLnNpZGViYXItaXRlbSB1bC5uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMWUzO1xufVxuLnNpZGViYXIgLnNpZGViYXItaXRlbSB1bC5uYXYgLm5hdi10eHQsXG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLm5hdiAuc3ViLXR4dCB7XG4gIGNvbG9yOiAjNDk1MjVkO1xufVxuLnNpZGViYXIgLnNpZGViYXItaXRlbSB1bC5uYXYgLm5hdi10eHQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gdWwuc3ViLW5hdi5vcGVuIHtcbiAgbGVmdDogMTE1UFg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLnN1Yi1uYXYsXG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLnNlY29uZC1sZXZlbC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogOTdweDtcbiAgd2lkdGg6IDExNXB4O1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gdWwuc3ViLW5hdiBsaSxcbi5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gdWwuc2Vjb25kLWxldmVsLW5hdiBsaSB7XG4gIHBhZGRpbmc6IDFweCA1cHggMXB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLnN1Yi1uYXYgbGkgLnN1Yi10eHQsXG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLnNlY29uZC1sZXZlbC1uYXYgbGkgLnN1Yi10eHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pdGVtIHVsLnNlY29uZC1sZXZlbC1uYXYge1xuICBsZWZ0OiAxMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3BiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMTMzNGE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5ODtcbn1cbi50b3BiYXIgYSxcbi50b3BiYXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIzcHggMDtcbn1cbi50b3BiYXIgYTpob3Zlcixcbi50b3BiYXIgcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlMGY0ZmI7XG59XG4udG9wYmFyIGE6Zmlyc3QtY2hpbGQsXG4udG9wYmFyIHA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG4udG9wYmFyIC5tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGFuaW1hdGlvbjogMnMgbGluZWFyIGluZmluaXRlIHB1bHNlO1xufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mb290ZXIuaGFzLWFsZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLm9wZW4ge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IC0zNjBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5mb290ZXIgLmZvb3Rlci1pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZvb3RlciAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlNjA2NztcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10aXRsZSxcbi5mb290ZXIgLmZvb3Rlci1jb250ZW50IGxpIHtcbiAgY29sb3I6ICNlZTYwNjc7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiIsImNsZWFyZml4KClcbiAgICAqem9vbSAxXG4gICAgJjpiZWZvcmVcbiAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICBkaXNwbGF5IHRhYmxlXG4gICAgJjphZnRlclxuICAgICAgICBjbGVhciBib3RoXG4iLCIubGF5b3V0XG4gICAgbWluLXdpZHRoOiAxMjAwcHhcbiAgICBiYWNrZ3JvdW5kIHdoaXRlXG4gICAgLm1haW4taVxuICAgICAgICBiYWNrZ3JvdW5kICNEQURBREFcbiAgICAgICAgcGFkZGluZyAxNHB4IDIwcHggMjBweCAxMzFweFxuICAgICAgICBmbGV4IDFcbiAgICAgICAgd2lkdGggMTAwJVxuXG4ubGF5b3V0LnJlYWRcbiAgICAubWFpbi1pXG4gICAgICAgIC5wYWdlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHdoaXRlXG4gICAgICAgICAgICBwYWRkaW5nIDQwcHggMzBweFxuICAgICAgICAgICAgbG9zdC1jZW50ZXIgODAwcHhcblxuLmxheW91dC5jcmVhdGUtdXBkYXRlXG4gICAgLm1haW4taVxuICAgICAgICAucGFnZVxuICAgICAgICAgICAgYmFja2dyb3VuZCB3aGl0ZVxuICAgICAgICAgICAgcGFkZGluZyA0MHB4IDMwcHhcbiAgICAgICAgICAgIGxvc3QtY2VudGVyIDgwMHB4XG5cbi5sYXlvdXRcbiAgICAubWFpbi1pXG4gICAgICAgIC5yb3ctZWRpdCwgLnJvdy1wYXltZW50c1xuICAgICAgICAgICAgd2lkdGggNTBweFxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcblxuLmxheW91dFxuICAgIC5tYWluLWlcbiAgICAgICAgLnR4dC13YXJuaW5nXG4gICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICAgICAgICAgY29sb3IgdGV4dHMyICsgMzAlXG5cbi5sYXlvdXRcbiAgICBmb3JtXG4gICAgICAgIC51aS1tZW51XG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDI1MHB4XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGxcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlblxuICAgICAgICAgICAgLnVpLW1lbnUtaXRlbS13cmFwcGVyXG4gICAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXIiLCIvLyBDSEVDS0JPWFxuLmNoZWNrYm94LXdcbiAgICAuY2hlY2tzXG4gICAgICAgIGxvc3QtdXRpbGl0eSBjbGVhcmZpeFxuICAgICAgICAuY2hlY2tcbiAgICAgICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgICAgICBsb3N0LWNvbHVtbiAxLzIgMlxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgLmJveFxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltT24gMC41cyAxIGZvcndhcmRzXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICM3OEUwOEZcbiAgICAgICAgICAgICAgICAgICAgICAgIGlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzhFMDhGICsgOTAlXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG4gICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgICAgICAuYm94XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlciAycHggc29saWQgIzc4RTA4RlxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByYWRpdXNcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzhFMDhGXG4gICAgICAgICAgICAgICAgICAgIGlcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoNilcblxuLy8gQlVUVE9OXG4uYnRuLXdcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBwYWRkaW5nLXRvcCAxMHB4XG4gICAgYm9yZGVyLXRvcCAxcHggc29saWQgY2luemFcbiAgICAuYnRuXG4gICAgICAgIG1hcmdpbiA1cHhcbiAgICAuYnRuOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAuYnRuOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbi8vIEZJRUxEIFJPV1xuLmZpZWxkLXJvd1xuICAgIG1hcmdpbiAyNXB4IDAgMTVweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgbGFiZWwsIC5zd2l0Y2hcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luIDBcblxuLy8gU1dJVENIXG4vKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aCA1OHB4XG4gICAgaGVpZ2h0IDMwcHhcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XG5cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0XG4gICAgZGlzcGxheSBub25lXG5cbi8qIFRoZSBzbGlkZXIgKi9cbi5zbGlkZXJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdG9wIDBcbiAgICBsZWZ0IDBcbiAgICByaWdodCAwXG4gICAgYm90dG9tIDBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIGNpbnphIC0gNSVcbiAgICB0cmFuc2l0aW9uIC40c1xuXG4uc2xpZGVyOmJlZm9yZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgaGVpZ2h0IDI2cHhcbiAgICB3aWR0aCAyNnB4XG4gICAgbGVmdCAzcHhcbiAgICBib3R0b20gMnB4XG4gICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICAgIHRyYW5zaXRpb24gLjRzXG5cbi5zd2l0Y2ggaW5wdXQudHJ1ZSArIC5zbGlkZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIGNvbG9ycFxuXG5pbnB1dDpmb2N1cyArIC5zbGlkZXJcbiAgICBib3gtc2hhZG93IDAgMCAxcHggY29sb3JwXG5cbi5zd2l0Y2ggaW5wdXQudHJ1ZSArIC5zbGlkZXI6YmVmb3JlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMjZweClcblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kXG4gICAgYm9yZGVyLXJhZGl1cyAzMHB4XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcblxuLy8gREFUQSBCTE9DS1xuLmRhdGEtYmxvY2suZGF0YS13YXJuaW5nXG4gICAgYmFja2dyb3VuZC1jb2xvciAjRkZGMEYwXG4gICAgYm9yZGVyLWNvbG9yIGNvbG9yclxuICAgIGNvbG9yIGNvbG9yclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIHAsIHA+c3Ryb25nXG4gICAgICAgIGNvbG9yIGNvbG9yclxuLmRhdGEtYmxvY2tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBib3JkZXItcmFkaXVzIHJhZGl1c1xuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSg1MCwxNTAsMjUwLC4wNSlcbiAgICBib3JkZXItbGVmdCA1cHggc29saWQgIzBEN0ZDQ1xuICAgIHBhZGRpbmcgMjNweCAxNXB4IDI0cHggMTBweFxuICAgIG1hcmdpbi1ib3R0b20gMjJweFxuICAgIHVsXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIycHhcbiAgICBpLmljb25cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgdG9wIC00cHhcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgIHBcbiAgICAgICAgY29sb3I6ICMwRDdGQ0NcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgbWFyZ2luIDAgMCAwIGF1dG9cbiAgICAgICAgcGFkZGluZyAwIDI0cHggMCAzNXB4XG4gICAgYVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ0YTkwXG4gICAgICAgIGNvbG9yIHdoaXRlXG4gICAgLmJsb2NrLWNsb3NlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIHJpZ2h0IDBcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgICAgIHdpZHRoIDM1cHhcbiAgICAgICAgaGVpZ2h0IDM1cHhcbiAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIGNvbG9yICM5NTk3OWNcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbiBjb2xvciAwLjJzXG4gICAgICAgIGJvcmRlciAwXG4gICAgICAgIG91dGxpbmUgMFxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgLmJsb2NrLWNsb3NlOmJlZm9yZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBmb250LXNpemUgMjVweFxuICAgICAgICBsaW5lLWhlaWdodCAzNXB4XG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgMFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHdpZHRoIDM1cHhcbiAgICAgICAgY29udGVudCBcIlxcMDBkN1wiXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbi8vIENVU1RPTSBDSEVDS0JPWFxuLmNoZWNrYm94LWNvbnRhaW5lclxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCAzMHB4XG4gICAgaGVpZ2h0IDI1cHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHBhZGRpbmctbGVmdCAyNXB4XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBmb250LXNpemUgMjJweFxuICAgIHVzZXItc2VsZWN0IG5vbmVcbiAgICBpbnB1dFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFya1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGM1xuICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgLmNoZWNrbWFya1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMFxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgaGVpZ2h0IDI1cHhcbiAgICAgICAgd2lkdGggMjVweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGNpbnphIC0gMTAlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5jaGVja21hcms6YWZ0ZXJcbiAgICAgICAgbGVmdDogMTBweFxuICAgICAgICB0b3A6IDZweFxuICAgICAgICB3aWR0aDogN3B4XG4gICAgICAgIGhlaWdodDogMTBweFxuICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDBcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG5cbi5oZWxwLWljb25cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHhcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBmb250LXdlaWdodDogYm9sZFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgYmFja2dyb3VuZCAjODg4ODg4XG4gICAgY29sb3Igd2hpdGVcbiAgICB3aWR0aCAxNXB4XG4gICAgaGVpZ2h0IDE1cHhcbiAgICBib3JkZXItcmFkaXVzIDUwJVxuIiwiLnNpZGViYXJcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHotaW5kZXggOTk5XG4gICAgYmFja2dyb3VuZCB3aGl0ZVxuICAgIHdpZHRoIDExNXB4XG4gICAgaGVpZ2h0IDEwMCVcbiAgICBmbGV4IDFcbiAgICBib3gtc2hhZG93OiA1cHggLTEwcHggMjBweCByZ2JhKDAsMCwwLC4xKVxuICAgIC5zaWRlYmFyLWl0ZW0uc2lkZWJhci1sb2dvXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgd2lkdGggNjBweFxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAuc2lkZWJhci1pdGVtOmhvdmVyXG4gICAgICAgIHVsLm5hdlxuICAgICAgICAgICAgLm5hdi10eHRcbiAgICAgICAgICAgICAgICBjb2xvciBjb2xvcnBcbiAgICAuc2lkZWJhci1pdGVtXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIHVsLm5hdlxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBoZWlnaHQ6IDk3cHhcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtZmxleFxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgdWwubmF2XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHdoaXRlXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTFlM1xuICAgICAgICAgICAgLm5hdi10eHQsIC5zdWItdHh0XG4gICAgICAgICAgICAgICAgY29sb3IgdGV4dHMyXG4gICAgICAgICAgICAubmF2LXR4dFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgNXB4IDEwcHhcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lXG4gICAgICAgIHVsLnN1Yi1uYXYub3BlblxuICAgICAgICAgICAgbGVmdCAxMTVQWFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzXG4gICAgICAgIHVsLnN1Yi1uYXYsIHVsLnNlY29uZC1sZXZlbC1uYXZcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBoZWlnaHQgOTdweFxuICAgICAgICAgICAgd2lkdGggMTE1cHhcbiAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yc1xuICAgICAgICAgICAgYmFja2dyb3VuZCBjaW56YVxuICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMXB4IDVweCAxcHggOHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIC5zdWItdHh0XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIHVsLnNlY29uZC1sZXZlbC1uYXZcbiAgICAgICAgICAgIGxlZnQgMTE1cHhcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZSIsIi50b3BiYXJcbiAgICB2ZW5kb3JzID0gb2ZmaWNpYWxcbiAgICBAa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgIDAlIHtvcGFjaXR5OiAxO31cbiAgICAgIDUwJSB7b3BhY2l0eTogLjM7fVxuICAgICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgfVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgdG9wIDBcbiAgICBsZWZ0IDBcbiAgICB3aWR0aCAxMDAlXG4gICAgYmFja2dyb3VuZDogIzIyNjY5NCAtIDUwJVxuICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICBoZWlnaHQgMzBweFxuICAgIHotaW5kZXggOTk4XG4gICAgYSwgcFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LXdlaWdodCBsaWdodGVyXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDMwcHhcbiAgICAgICAgY29sb3Igd2hpdGVcbiAgICAgICAgcGFkZGluZyAwIDIzcHggMFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICAgICAgY29sb3IgY29sb3J0XG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogIDFweCBzb2xpZCByZ2JhKHdoaXRlLCAuMilcbiAgICAubWVzc2FnZVxuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIGFuaW1hdGlvbjogMnMgbGluZWFyIGluZmluaXRlIHB1bHNlIiwiLmZvb3Rlci5oYXMtYWxlcnRcbiAgICBkaXNwbGF5IGJsb2NrXG4uZm9vdGVyLm9wZW5cbiAgICByaWdodCAwXG4gICAgdHJhbnNpdGlvbjogLjJzXG4uZm9vdGVyXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBib3R0b20gMTVweFxuICAgIHJpZ2h0IC0zNjBweFxuICAgIHRyYW5zaXRpb246IC4yc1xuICAgIC5mb290ZXItaVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgLmljb25cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDIxcHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAuZm9vdGVyLWNvbnRlbnRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXMgcmFkaXVzIDAgMCByYWRpdXNcbiAgICAgICAgd2lkdGggMzYwcHhcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCBjb2xvcnJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IDBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkZGMEYwXG4gICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgcGFkZGluZyAyMHB4IDI1cHhcbiAgICAgICAgLmZvb3Rlci10aXRsZSwgbGlcbiAgICAgICAgICAgIGNvbG9yIGNvbG9yclxuICAgICAgICAuZm9vdGVyLXRpdGxlXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxN3B4XG4iXX0= */
