@font-face {
  font-family: Bebas Neue;
  src: url("/static/fonts/BebasNeue-Bold.ttf");
}
div {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  margin: 0;
  padding: 0;
  font-family: "IBM Plex Sans", Arial, Helvetica, sans-serif;
}

input.wide {
  display: block;
  width: 100%;
}

.form-or {
  text-align: center;
  padding-top: 22px;
}

.form-control input, .form-control select {
  padding: 6px 8px;
  border-radius: 6px;
  margin: 12px auto;
  overflow: hidden;
  transition: all 0.35s;
}
.form-control.dark input, .form-control.dark select {
  background: #7a7a7a;
  color: #ffffff;
  outline: none;
  border: 2px solid #7a7a7a;
  transition: all 0.35s;
}
.form-control.dark input:hover, .form-control.dark input:focus, .form-control.dark select:hover, .form-control.dark select:focus {
  border: 2px solid #9672A6;
}
.form-control.light input, .form-control.light select {
  background: #ededed;
  color: #7a7a7a;
  outline: none;
  border: 2px solid rgb(211.5, 211.5, 211.5);
}
.form-control.light input:hover, .form-control.light input:focus, .form-control.light select:hover, .form-control.light select:focus {
  border: 2px solid #ffffff;
}
.form-control.light textarea {
  background: #ededed;
  color: #7a7a7a;
  outline: none;
  border: 2px solid rgb(211.5, 211.5, 211.5);
}
.form-control.light textarea:hover, .form-control.light textarea:focus {
  border: 2px solid #ffffff;
}
.form-control.light textarea {
  width: 100%;
  min-height: 150px;
}
.form-control.wide input, .form-control.wide select {
  width: 100%;
}

::-webkit-scrollbar {
  width: 8px;
}

body.mobile::-webkit-scrollbar {
  width: 0;
}

::-webkit-scrollbar-track {
  background-color: #7a7a7a;
  border-left: 1px solid #000;
}

::-webkit-scrollbar-thumb {
  background-color: #886bb5;
  border-radius: 7px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #7d468c;
}

.text-center {
  text-align: center !important;
}

.btn {
  display: inline-block;
  margin: 10px 0;
  border-radius: 6px;
  text-align: center;
  border: 0px;
  transition: all 0.35s;
  text-decoration: none;
  cursor: pointer;
}
.btn.btn-s {
  font-size: 12px;
}
.btn.btn-m {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
}
.btn.btn-l {
  font-size: 18px;
  font-weight: 500;
  padding: 10px 20px 10px 20px;
  text-align: center;
}
.btn.nm {
  margin: 0;
}
.btn.btn-white-border {
  border: 2px solid #ffffff;
  background: none;
  color: #ffffff;
}
.btn.btn-white-border:hover {
  background: #ffffff;
  color: #000;
  text-decoration: none;
}
.btn.btn-lilac {
  outline: #7d468c;
  background: #7d468c;
  color: #ffffff;
}
.btn.btn-lilac:hover {
  background: #ededed;
  color: #7a7a7a;
  text-decoration: none;
}
.btn.btn-lilac2 {
  outline: #7d468c;
  background: #7d468c;
  color: #ffffff;
}
.btn.btn-lilac2:hover {
  background: #9672A6;
  color: #ffffff;
  text-decoration: none;
}
.btn.btn-white {
  outline: #ffffff;
  background: #ffffff;
  color: #000;
}
.btn.btn-white:hover {
  background: #ededed;
  color: #7a7a7a;
  text-decoration: none;
}
.btn.btn-block {
  display: block;
  width: 100%;
  margin: 8px 0;
}
.btn.search-button {
  padding: 10px 8px;
  margin: 0;
}
.btn.btn-skew {
  text-align: center;
  transform: skewX(-5deg);
  transition: all 0.35s;
  cursor: pointer;
  border-radius: 0;
}
.btn.btn-skew .inner {
  font-size: 15px;
  transform: skewX(5deg);
}
.btn.disabled {
  pointer-events: none !important;
  background: #ededed !important;
}
.btn.middle {
  margin: 0 auto;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
             supported by Chrome and Opera */
}

.bxslider img {
  width: 100%;
}

.bx-controls {
  display: none;
}

.gallery {
  position: relative;
  border-right: 4px solid #7d468c;
  border-bottom: 4px solid #7d468c;
  border-bottom: 4px solid #7d468c;
}

.zoom-in {
  position: absolute;
  border-radius: 5px;
  background: #ffffff;
  padding: 8px 12px;
  bottom: 10px;
  right: 10px;
  z-index: 3;
  cursor: pointer;
  border: 2px solid rgba(150, 114, 166, 0.5);
}
.zoom-in:hover {
  border: 2px solid #7d468c;
}

.info-block {
  color: #000;
}
.info-block h1 {
  margin: 10px 0;
  color: #7d468c;
}
.info-block h4 {
  font-size: 18px;
}
.info-block .main-info {
  font-size: 16px;
}
.info-block .entry {
  border-bottom: 1px solid #ededed;
}
.info-block .or-call {
  color: #7d468c;
}
.info-block .add-to-cart {
  display: inline-block;
  padding: 10px 10px 10px 50px;
  background: #7d468c url("/static/img/icons/cart_w.png") no-repeat;
  background-size: 28px 28px;
  background-position: 8px;
  color: #ffffff;
  font-size: 18px;
  border-radius: 5px;
  cursor: pointer;
}
.info-block .add-to-cart:hover {
  background: #9672A6 url("/static/img/icons/cart_w.png") no-repeat;
  background-size: 28px 28px;
  background-position: 8px;
}
.info-block .add-to-cart.active {
  background: #9672A6 url("/static/img/icons/tick_w.png") no-repeat;
  background-size: 28px 28px;
  background-position: 8px;
}

.or-call {
  font-size: 32px;
  text-align: center;
  margin: 0;
}
.or-call img {
  width: 32px;
}

.similar-parts-section h1 {
  color: #7d468c;
}

.showcase {
  display: none;
  position: fixed;
  z-index: 50;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
}
.showcase.active {
  display: block;
}
.showcase .exit {
  position: absolute;
  z-index: 25;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.showcase .exit img {
  width: 32px;
}
.showcase .controls {
  display: inline-block;
  height: 80vh;
  width: 80px;
  cursor: pointer;
  opacity: 0.8;
}
.showcase .controls:hover {
  opacity: 1;
}
.showcase .main-frame {
  display: inline-block;
  position: relative;
  margin: 50px auto;
  min-height: 80vh;
  max-height: 90vh;
}
.showcase .main-frame .single-frame {
  display: none;
}
.showcase .main-frame .single-frame.active {
  display: block;
}
.showcase .main-frame .single-frame img {
  min-height: 80vh;
  max-height: 90vh;
}

.compatible-list-small {
  padding-bottom: 25px;
}
.compatible-list-small a {
  display: inline-block;
  width: 49%;
  font-size: 12px;
  margin: 0px auto 5px;
}
.compatible-list-small a img {
  height: 28px;
  margin-right: 5px;
}

.compatible-machines {
  color: #7d468c;
}
.compatible-machines .single-machine {
  position: relative;
  display: block;
  color: #000;
  margin-bottom: 35px;
  overflow: hidden;
  cursor: pointer;
  top: -2px;
  left: -2px;
  background: -moz-linear-gradient(45deg, rgba(136, 107, 181, 0.6) 0%, rgba(125, 70, 140, 0.9) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, rgba(136, 107, 181, 0.6) 0%, rgba(125, 70, 140, 0.9) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, rgba(136, 107, 181, 0.2) 0%, rgba(125, 70, 140, 0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  border-bottom: 5px solid #7d468c;
  border-right: 5px solid #7d468c;
}
.compatible-machines .single-machine .company-logo {
  padding: 5px;
  background: #ffffff;
  position: absolute;
  width: 80px;
  z-index: 2;
  display: inline-block;
  top: 10px;
  right: 10px;
  text-align: right;
}
.compatible-machines .single-machine .company-logo img {
  width: 100%;
}
.compatible-machines .single-machine .overlay {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: all 0.35s;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
  background: -moz-linear-gradient(45deg, 45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, 45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.compatible-machines .single-machine .text-info {
  color: #ffffff;
  position: absolute;
  z-index: 3;
  height: 100%;
  width: 100%;
}
.compatible-machines .single-machine .text-info h2 {
  position: absolute;
  bottom: 0;
  padding: 0 12px;
  margin: 0px;
}
.compatible-machines .single-machine .picture {
  width: 100%;
  height: 250px;
  overflow: hidden;
  position: relative;
  transition: all 0.36s;
}
.compatible-machines .single-machine .picture img {
  min-height: 250px;
  transition: all 0.35s;
  width: 100%;
  transform: scale(1.2);
}
.compatible-machines .single-machine:hover .overlay {
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: -100%;
  transform: scale(2);
  opacity: 0.7;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
  background: -moz-linear-gradient(45deg, 45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, 45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, rgba(125, 70, 140, 0.6) 0%, rgba(255, 255, 255, 0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.compatible-machines .single-machine:hover .text-info {
  color: #ffffff;
}
.compatible-machines .single-machine:hover .text-info h2 {
  position: absolute;
  bottom: 0;
  padding: 0 12px;
}
.compatible-machines .single-machine:hover .picture {
  position: relative;
}
.compatible-machines .single-machine:hover .picture img {
  transform: translate3d(-25px, 0px, 2px) scale(1.4);
}

@media all and (max-width: 1199px) {
  .limiter {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media all and (max-width: 991px) {
  .limiter {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media all and (max-width: 768px) {
  .limiter {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fYXNzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFydC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQTtFQUNFO0VBQ0E7QUNoQkY7QURtQkE7RUFDRTtBQ2pCRjs7QURvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2pCRjs7QURvQkE7RUFDRTtFQUNBO0FDakJGOztBRG9CQTtFQUNFO0VBQ0E7QUNqQkY7O0FEcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xCSjtBRHFCSTtFQUNFLG1CQWhETTtFQWlETixjQXBETztFQXFEUDtFQUNBO0VBQ0E7QUNuQk47QURvQk07RUFDRTtBQ2xCUjtBRHVCSTtFQUNFLG1CQTdEVztFQThEWCxjQTdETTtFQThETjtFQUNBO0FDckJOO0FEc0JNO0VBQ0U7QUNwQlI7QUR1Qkk7RUFDRSxtQkF0RVc7RUF1RVgsY0F0RU07RUF1RU47RUFDQTtBQ3JCTjtBRHNCTTtFQUNFO0FDcEJSO0FEY0k7RUFTRTtFQUNBO0FDcEJOO0FEd0JJO0VBQ0U7QUN0Qk47O0FENEJBO0VBQ0U7QUN6QkY7O0FENEJBO0VBQ0U7QUN6QkY7O0FEMkJBO0VBQ0UseUJBakdVO0VBa0dWO0FDeEJGOztBRDBCQTtFQUNFLHlCQS9GWTtFQWdHWjtBQ3ZCRjs7QUR5QkE7RUFDRSx5QkFsR1k7QUM0RWQ7O0FEeUJBO0VBQ0U7QUN0QkY7O0FEeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3RCRjtBRHVCRTtFQUNFO0FDckJKO0FEdUJFO0VBQ0U7RUFDQTtFQUNBO0FDckJKO0FEdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNyQko7QUR1QkU7RUFDRTtBQ3JCSjtBRHVCRTtFQUNFO0VBQ0E7RUFDQSxjQWhKUztBQzJIYjtBRHNCSTtFQUNFLG1CQWxKTztFQW1KUCxXQTlJTztFQStJUDtBQ3BCTjtBRHVCRTtFQUNFLGdCQTlJVTtFQStJ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QUFrTVI7QUFqTVE7RUFDRTtBQW1NVjs7QUE1TEE7RUFDRTtJQUNFO0lBQ0E7RUErTEY7QUFDRjtBQTdMQTtFQUNFO0lBQ0U7SUFDQTtFQStMRjtBQUNGO0FBN0xBO0VBQ0U7SUFDRTtJQUNBO0VBK0xGO0FBQ0YsQyIsImZpbGUiOiJzY3NzL3BhcnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJHBhcnRzd2hpdGU6ICNmZmZmZmY7XG4kcGFydHNsaWdodGdyZXk6ICNGMEYwRjI7XG4kcGFydHNsaWdodGdyZXk6ICNlZGVkZWQ7XG4kcGFydHNncmV5OiAjN2E3YTdhO1xuJHBhcnRzZ3JleTI6ICMxYjFiMWM7XG4kcGFydHNibGFjazogIzAwMDtcbiRwYXJ0c2dvbGQ6ICNkZmI2NDE7XG4kcGFydHNvcmFuZ2U6ICNmNDljMjM7XG4kcGFydHNwdXJwbGU6ICNiMDNiZjQ7XG4kcGFydHNsaWxhYzE6ICM4ODZiYjU7XG4kcGFydHNsaWxhYzI6ICM3ZDQ2OGM7XG4kcGFydHNsaWxhYzM6ICNDRkFERDk7XG4kcGFydHNsaWxhYzQ6ICM5NjcyQTY7XG4kcGFydHN0ZWFsOiAjMzVlYmY0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEJlYmFzIE5ldWU7XG4gIHNyYzogdXJsKCcvc3RhdGljL2ZvbnRzL0JlYmFzTmV1ZS1Cb2xkLnR0ZicpO1xufVxuXG5kaXZ7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuaHRtbHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LndpZGV7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHdpZHRoOjEwMCU7XG59XG5cbi5mb3JtLW9ye1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgcGFkZGluZy10b3A6MjJweDtcbn1cblxuLmZvcm0tY29udHJvbHtcbiAgaW5wdXQsc2VsZWN0e1xuICAgIHBhZGRpbmc6NnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBtYXJnaW46MTJweCBhdXRvO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIH1cbiAgJi5kYXJre1xuICAgIGlucHV0LHNlbGVjdHtcbiAgICAgIGJhY2tncm91bmQ6JHBhcnRzZ3JleTtcbiAgICAgIGNvbG9yOiRwYXJ0c3doaXRlO1xuICAgICAgb3V0bGluZTpub25lO1xuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkcGFydHNncmV5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHBhcnRzbGlsYWM0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmxpZ2h0e1xuICAgIGlucHV0LHNlbGVjdHtcbiAgICAgIGJhY2tncm91bmQ6JHBhcnRzbGlnaHRncmV5O1xuICAgICAgY29sb3I6JHBhcnRzZ3JleTtcbiAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgIGJvcmRlcjoycHggc29saWQgY29sb3IuYWRqdXN0KCRwYXJ0c2xpZ2h0Z3JleSwgJGxpZ2h0bmVzczogLTEwJSwgJHNwYWNlOiBoc2wpO1xuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHBhcnRzd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgYmFja2dyb3VuZDokcGFydHNsaWdodGdyZXk7XG4gICAgICBjb2xvcjokcGFydHNncmV5O1xuICAgICAgb3V0bGluZTpub25lO1xuICAgICAgYm9yZGVyOjJweCBzb2xpZCBjb2xvci5hZGp1c3QoJHBhcnRzbGlnaHRncmV5LCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCk7XG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcGFydHN3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6MTUwcHg7XG4gICAgfVxuICB9XG4gICYud2lkZXtcbiAgICBpbnB1dCxzZWxlY3R7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vL3Njcm9sbHNcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG5ib2R5Lm1vYmlsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydHNncmV5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwYXJ0c2JsYWNrO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0c2xpbGFjMTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0c2xpbGFjMjtcbn1cblxuLnRleHQtY2VudGVye1xuICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnRue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luOjEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czo2cHg7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBib3JkZXI6MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJi5idG4tc3tcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxuICAmLmJ0bi1te1xuICAgIHBhZGRpbmc6NnB4IDEycHg7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICB9XG4gICYuYnRuLWx7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi5ubXtcbiAgICBtYXJnaW46MDtcbiAgfVxuICAmLmJ0bi13aGl0ZS1ib3JkZXJ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHBhcnRzd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjokcGFydHN3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogJHBhcnRzd2hpdGU7XG4gICAgICBjb2xvcjokcGFydHNibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1saWxhY3tcbiAgICBvdXRsaW5lOiAkcGFydHNsaWxhYzI7XG4gICAgYmFja2dyb3VuZDogJHBhcnRzbGlsYWMyO1xuICAgIGNvbG9yOiRwYXJ0c3doaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFydHNsaWdodGdyZXk7XG4gICAgICBjb2xvcjokcGFydHNncmV5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuICB9XG4gICYuYnRuLWxpbGFjMntcbiAgICBvdXRsaW5lOiAkcGFydHNsaWxhYzI7XG4gICAgYmFja2dyb3VuZDogJHBhcnRzbGlsYWMyO1xuICAgIGNvbG9yOiRwYXJ0c3doaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFydHNsaWxhYzQ7XG4gICAgICBjb2xvcjokcGFydHN3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuICAmLmJ0bi13aGl0ZXtcbiAgICBvdXRsaW5lOiAkcGFydHN3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcGFydHN3aGl0ZTtcbiAgICBjb2xvcjokcGFydHNibGFjaztcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogJHBhcnRzbGlnaHRncmV5O1xuICAgICAgY29sb3I6JHBhcnRzZ3JleTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1ibG9ja3tcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOjhweCAwO1xuICB9XG4gICYuc2VhcmNoLWJ1dHRvbntcbiAgICBwYWRkaW5nOjEwcHggOHB4O1xuICAgIG1hcmdpbjowO1xuICB9XG4gICYuYnRuLXNrZXd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIC5pbm5lcntcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZHtcbiAgICBwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDokcGFydHNsaWdodGdyZXkgIWltcG9ydGFudDtcbiAgfVxuICAmLm1pZGRsZXtcbiAgICBtYXJnaW46MCBhdXRvO1xuICB9XG59XG5cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cblxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQmViYXMgTmV1ZTtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL0JlYmFzTmV1ZS1Cb2xkLnR0ZlwiKTtcbn1cbmRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LndpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLW9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cblxuLmZvcm0tY29udHJvbCBpbnB1dCwgLmZvcm0tY29udHJvbCBzZWxlY3Qge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG4uZm9ybS1jb250cm9sLmRhcmsgaW5wdXQsIC5mb3JtLWNvbnRyb2wuZGFyayBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjN2E3YTdhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzdhN2E3YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuLmZvcm0tY29udHJvbC5kYXJrIGlucHV0OmhvdmVyLCAuZm9ybS1jb250cm9sLmRhcmsgaW5wdXQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuZGFyayBzZWxlY3Q6aG92ZXIsIC5mb3JtLWNvbnRyb2wuZGFyayBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTY3MkE2O1xufVxuLmZvcm0tY29udHJvbC5saWdodCBpbnB1dCwgLmZvcm0tY29udHJvbC5saWdodCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDIxMS41LCAyMTEuNSwgMjExLjUpO1xufVxuLmZvcm0tY29udHJvbC5saWdodCBpbnB1dDpob3ZlciwgLmZvcm0tY29udHJvbC5saWdodCBpbnB1dDpmb2N1cywgLmZvcm0tY29udHJvbC5saWdodCBzZWxlY3Q6aG92ZXIsIC5mb3JtLWNvbnRyb2wubGlnaHQgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRyb2wubGlnaHQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDIxMS41LCAyMTEuNSwgMjExLjUpO1xufVxuLmZvcm0tY29udHJvbC5saWdodCB0ZXh0YXJlYTpob3ZlciwgLmZvcm0tY29udHJvbC5saWdodCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uZm9ybS1jb250cm9sLmxpZ2h0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmZvcm0tY29udHJvbC53aWRlIGlucHV0LCAuZm9ybS1jb250cm9sLndpZGUgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG5ib2R5Lm1vYmlsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTdhN2E7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODZiYjU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDQ2OGM7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi5idG4tcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5idG4uYnRuLW0ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ0bi5idG4tbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi5ubSB7XG4gIG1hcmdpbjogMDtcbn1cbi5idG4uYnRuLXdoaXRlLWJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4td2hpdGUtYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4uYnRuLWxpbGFjIHtcbiAgb3V0bGluZTogIzdkNDY4YztcbiAgYmFja2dyb3VuZDogIzdkNDY4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1saWxhYzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmJ0bi1saWxhYzIge1xuICBvdXRsaW5lOiAjN2Q0NjhjO1xuICBiYWNrZ3JvdW5kOiAjN2Q0NjhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWxpbGFjMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NjcyQTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmJ0bi13aGl0ZSB7XG4gIG91dGxpbmU6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi5idG4td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uYnRuLnNlYXJjaC1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi5idG4tc2tldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi5idG4tc2tldyAuaW5uZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG59XG4uYnRuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuLmJ0bi5taWRkbGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbn1cblxuLmJ4c2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYngtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzdkNDY4YztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM3ZDQ2OGM7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjN2Q0NjhjO1xufVxuXG4uem9vbS1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE1MCwgMTE0LCAxNjYsIDAuNSk7XG59XG4uem9vbS1pbjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3ZDQ2OGM7XG59XG5cbi5pbmZvLWJsb2NrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5mby1ibG9jayBoMSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzdkNDY4Yztcbn1cbi5pbmZvLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmluZm8tYmxvY2sgLm1haW4taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmZvLWJsb2NrIC5lbnRyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmluZm8tYmxvY2sgLm9yLWNhbGwge1xuICBjb2xvcjogIzdkNDY4Yztcbn1cbi5pbmZvLWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcbiAgYmFja2dyb3VuZDogIzdkNDY4YyB1cmwoXCIvc3RhdGljL2ltZy9pY29ucy9jYXJ0X3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5mby1ibG9jayAuYWRkLXRvLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTY3MkE2IHVybChcIi9zdGF0aWMvaW1nL2ljb25zL2NhcnRfdy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4O1xufVxuLmluZm8tYmxvY2sgLmFkZC10by1jYXJ0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5NjcyQTYgdXJsKFwiL3N0YXRpYy9pbWcvaWNvbnMvdGlja193LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHg7XG59XG5cbi5vci1jYWxsIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5vci1jYWxsIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc2ltaWxhci1wYXJ0cy1zZWN0aW9uIGgxIHtcbiAgY29sb3I6ICM3ZDQ2OGM7XG59XG5cbi5zaG93Y2FzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hvd2Nhc2UuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvd2Nhc2UgLmV4aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI1O1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvd2Nhc2UgLmV4aXQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG59XG4uc2hvd2Nhc2UgLmNvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaG93Y2FzZSAuY29udHJvbHM6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNob3djYXNlIC5tYWluLWZyYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuLnNob3djYXNlIC5tYWluLWZyYW1lIC5zaW5nbGUtZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3djYXNlIC5tYWluLWZyYW1lIC5zaW5nbGUtZnJhbWUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvd2Nhc2UgLm1haW4tZnJhbWUgLnNpbmdsZS1mcmFtZSBpbWcge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuXG4uY29tcGF0aWJsZS1saXN0LXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uY29tcGF0aWJsZS1saXN0LXNtYWxsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwcHggYXV0byA1cHg7XG59XG4uY29tcGF0aWJsZS1saXN0LXNtYWxsIGEgaW1nIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNvbXBhdGlibGUtbWFjaGluZXMge1xuICBjb2xvcjogIzdkNDY4Yztcbn1cbi5jb21wYXRpYmxlLW1hY2hpbmVzIC5zaW5nbGUtbWFjaGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTM2LCAxMDcsIDE4MSwgMC42KSAwJSwgcmdiYSgxMjUsIDcwLCAxNDAsIDAuOSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEzNiwgMTA3LCAxODEsIDAuNikgMCUsIHJnYmEoMTI1LCA3MCwgMTQwLCAwLjkpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTM2LCAxMDcsIDE4MSwgMC4yKSAwJSwgcmdiYSgxMjUsIDcwLCAxNDAsIDAuMikgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzdkNDY4YztcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzdkNDY4Yztcbn1cbi5jb21wYXRpYmxlLW1hY2hpbmVzIC5zaW5nbGUtbWFjaGluZSAuY29tcGFueS1sb2dvIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbXBhdGlibGUtbWFjaGluZXMgLnNpbmdsZS1tYWNoaW5lIC5jb21wYW55LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGF0aWJsZS1tYWNoaW5lcyAuc2luZ2xlLW1hY2hpbmUgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC42NSswLDArMTAwO05ldXRyYWwrRGVuc2l0eSAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgNDVkZWcsIHJnYmEoMTI1LCA3MCwgMTQwLCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCA0NWRlZywgcmdiYSgxMjUsIDcwLCAxNDAsIDAuNikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEyNSwgNzAsIDE0MCwgMC42KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhNjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbn1cbi5jb21wYXRpYmxlLW1hY2hpbmVzIC5zaW5nbGUtbWFjaGluZSAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXRpYmxlLW1hY2hpbmVzIC5zaW5nbGUtbWFjaGluZSAudGV4dC1pbmZvIGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uY29tcGF0aWJsZS1tYWNoaW5lcyAuc2luZ2xlLW1hY2hpbmUgLnBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNnM7XG59XG4uY29tcGF0aWJsZS1tYWNoaW5lcyAuc2luZ2xlLW1hY2hpbmUgLnBpY3R1cmUgaW1nIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5jb21wYXRpYmxlLW1hY2hpbmVzIC5zaW5nbGUtbWFjaGluZTpob3ZlciAub3ZlcmxheSB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIG9wYWNpdHk6IDAuNztcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIDQ1ZGVnLCByZ2JhKDEyNSwgNzAsIDE0MCwgMC42KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgNDVkZWcsIHJnYmEoMTI1LCA3MCwgMTQwLCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxMjUsIDcwLCAxNDAsIDAuNikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG59XG4uY29tcGF0aWJsZS1tYWNoaW5lcyAuc2luZ2xlLW1hY2hpbmU6aG92ZXIgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbXBhdGlibGUtbWFjaGluZXMgLnNpbmdsZS1tYWNoaW5lOmhvdmVyIC50ZXh0LWluZm8gaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLmNvbXBhdGlibGUtbWFjaGluZXMgLnNpbmdsZS1tYWNoaW5lOmhvdmVyIC5waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhdGlibGUtbWFjaGluZXMgLnNpbmdsZS1tYWNoaW5lOmhvdmVyIC5waWN0dXJlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDBweCwgMnB4KSBzY2FsZSgxLjQpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxpbWl0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGltaXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saW1pdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/